Skip to content
Back

Reduce the number of Appwrite MCP tool

  • 2
  • 4
  • Tools
  • General
  • Cloud
Venom
15 Apr, 2025, 02:52

Cursor has 40 MCP tools limit to use, but Appwrite solely has 195 tools, so it cannot be used with other tools nor handling multiple Appwrite MCP tools. Is there any plan to reduce(integrate) the number of tools so that can be harmonized with other MCP tools?

TL;DR
User is suggesting reducing the number of Appwrite MCP tools and integrating them for easier use. They propose merging tools and allowing users or AI to select the type they want. The response mentions that the tools are separated based on endpoints and maintaining everything is easier this way.
Venom
15 Apr, 2025, 02:53

[REQUEST] Reduce the number of Appwrite MCP tool

Steven
21 Apr, 2025, 14:51

You can pass some flags to only enable some tools. See https://github.com/appwrite/mcp/tree/main#command-line-arguments

Steven
21 Apr, 2025, 14:52

Reduce the number of Appwrite MCP tool

Venom
21 Apr, 2025, 14:59

Even though I only give --databases parameter, still exceeds Cursor's 40 limit

Steven
21 Apr, 2025, 15:01

That's too bad. Databases service has a lot of endpoints

Venom
21 Apr, 2025, 15:02

I deleted photo due to reveal of API key, anyway it should be condensed somehow

hamed
22 Apr, 2025, 10:01

Windsurf accepts more than 40

Venom
22 Apr, 2025, 10:01

But I've already paid for annual subscription 🥹

hamed
22 Apr, 2025, 19:58

Ooh, I think this error was because of the free trial. Haha, you saved my day, I was just about to subscribe!

Venom
13 Mar, 2026, 21:48

@Steven @Chirag Aggarwal I know I may not mention directly, but is there any ongoing discussion for this issue? This still hinders from using with other MCP tools. Compared to Supabase which has approximately 32 tools, Appwrite has too much seperate tools.

Steven
13 Mar, 2026, 23:01

I would suggest adding a 👍🏼 to https://github.com/appwrite/mcp-for-api/issues/17

14 Mar, 2026, 00:00

Actually, that's the issue that I wrote 🙁

14 Mar, 2026, 00:01

And it's almost 1 year past by, but still no news

14 Mar, 2026, 00:35

i would love to work closely with you on this

do you have a list of tools you use more often? idea is we have a way smaller selection of enabled tools by default and allow users to configure them more in more granularity

14 Mar, 2026, 01:11

Alright, that's a good start.

But I want to ask a fundamental question: "Why the tools are all seperated with each types?" Like tables_db_create_datetime_column, tables_db_create_email_column, etc...

How about just integerate them, and let user or AI select the type? For example, make tables_db_create_column(integrated), and user/AI send a request with the type they want.

Is there any hinderance to acheive it? I'm not the expert in this area, so tell me if it's technically impossible.

14 Mar, 2026, 01:58

It mirrors our endpoints. A lot of our stuff is build around the open API specs of our endpoints

14 Mar, 2026, 01:59

This helps us better maintain everything

Reply

Reply to this thread by joining our Discord

Reply on Discord

Need support?

Join our Discord

Get community support by joining our Discord server.

Join Discord

Get premium support

Join Appwrite Pro and get email support from our team.

Learn more