# Reported issues for mcp-for-api

Pod holds 9 of 9 problems reported by people outside the maintainer team. Issues filed by the project's own owners, members and collaborators are excluded entirely — a maintainer's release checklist is not a warning to a prospective user.

Back to [mcp-for-api](/mcp/mcp-for-api).

## Most discussed

### 🚀 Enhancement: Please reduce the number of tools

### 🔖 Enhancement description

The number of Appwrite MCP tools should be reduced for better compatibility

### 🎤 Pitch

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

![Image](https://github.com/user-attachments/assets/981cf914-3786-4924-ad9b-b654a574f94a)

### 👀 Have you spent some time to che

[Read the thread](https://github.com/appwrite/mcp/issues/17) · 2025-04-21 · closed · external user · 7 comments

### 🐛 Bug Report: Can't install MCP server

### 👟 Reproduction steps

When I follow the steps to install the Appwrite MCP server, nothing happens. Unfortunately, I can't seem to install the MCP server easily.  

### 👍 Expected behavior

I hope someone can help me with this issue.

### 👎 Actual Behavior

However, when using the MCP with my API key and project ID, I get no response. It seems like the MCP code is incomplete because none of the tools appear as shown in your YouTube video. https://www.youtube.com/watch?v=83rNS6W2Nu8

I've inst

[Read the thread](https://github.com/appwrite/mcp/issues/14) · 2025-03-19 · closed · external user · 4 comments

### Consider MCP ToolAnnotations on the 4 public tools (proposal + draft PR ready)

## Background

The MCP 2025-06-18 spec defines optional `ToolAnnotations` on every
public tool (`title`, `readOnlyHint`, `destructiveHint`,
`idempotentHint`, `openWorldHint`). Leaving a hint unset signals
"unknown" to MCP clients, which forces them to be conservative —
typically prompting the user before executing the tool.

`mcp-server-appwrite` exposes 4 public tools via
`Operator.get_public_tools()` (registered through
`server.handle_list_tools`):

| Tool                  | Behavior          

[Read the thread](https://github.com/appwrite/mcp/issues/86) · 2026-07-27 · open · external user · 2 comments

### Docs: Update MCP configuration schema for Google Antigravity

### 💭 Description

### Description The current setup instructions for the Appwrite MCP servers lead to validation errors when implemented in Google Antigravity. Specifically, the IDE fails to recognize the servers when using the 'servers' root key and the 'url' field for the documentation server.

### Observed Issues 1. **Root Key Conflict:** Using 'servers' as the root key often results in the IDE showing "No MCP servers installed." 2. **Schema Validation Error:** For the 'appwrite-docs' server

[Read the thread](https://github.com/appwrite/mcp/issues/34) · 2025-12-22 · closed · external user · 2 comments

### 🐛 Bug Report: Unable to set permissions

### 👟 Reproduction steps

When using the Appwrite MCP tools in Cursor, it's not possible to set permissions on collections or documents using the standard Appwrite permissions format.

The following MCP tools that accept permissions parameters all fail:
- `mcp_appwrite_databases_create_collection` (shown as `databases_create_collection`)
- `mcp_appwrite_databases_update_collection` (shown as `databases_update_collection`)
- `mcp_appwrite_databases_create_document` (shown as `databases_create_doc

[Read the thread](https://github.com/appwrite/mcp/issues/13) · 2025-03-19 · closed · external user · 2 comments

### Self-hosted: Database model validation fails on missing policies/archives fields

## Description

The `mcp-server-appwrite` package (v0.8.1) depends on the `appwrite` Python SDK 21.0.0+, whose `Database` Pydantic model requires `policies` (List[BackupPolicy]) and `archives` (List[BackupArchive]) as mandatory fields. Self-hosted Appwrite instances (including the latest stable v1.9.5) do not return these Cloud-only fields in the database list response (`GET /tablesdb`).

## Impact

The MCP server's startup validation (`validate_services` -> `tables_db.list()`) fails immediately

[Read the thread](https://github.com/appwrite/mcp/issues/52) · 2026-06-30 · open · external user · 1 comment

### 🚀 Enhancement: vscode integration?

### 🔖 Enhancement description

vscode now has MCP support. vscode integration would not be a bad idea
on top of that, the integration wouldn't be wildly different from cursors' due to their similar codebase architectures.

### 🎤 Pitch

Most people in my circle use vscode. And extrapolating that, I assume almost all devs use or have used vscode, making this a very useful feature.

### 👀 Have you spent some time to check if this issue has been raised before?

- [x] I checked and didn't find simila

[Read the thread](https://github.com/appwrite/mcp/issues/21) · 2025-07-10 · closed · outside contributor · 1 comment

### 🚀 Enhancement: Will MCPs eventually support the Website APIs?

### 🔖 Enhancement description

It would be nice for MCPs to support websites.

### 🎤 Pitch

One can try to automate the process of spinning up a quick site via an LLM prompt.

### 👀 Have you spent some time to check if this issue has been raised before?

- [x] I checked and didn't find similar issue

### 🏢 Have you read the Code of Conduct?

- [x] I have read the [Code of Conduct](https://github.com/appwrite/.github/blob/main/CODE_OF_CONDUCT.md)

[Read the thread](https://github.com/appwrite/mcp/issues/20) · 2025-06-24 · closed · external user · 1 comment

## Most recent

### MCP server listed on ATX - claim or correct the record

Hi - I run [ATX](https://atxregistry.org), an independent registry that records
evidence about publicly reachable MCP servers. This server is listed:

https://atxregistry.org/s/<HOST>

Nothing is needed from you. Flagging it in case you'd like to correct anything,
or claim the domain to get a verified-operator badge and trigger rescans after
a change - one DNS TXT record, no account.

Collection is unauthenticated `initialize` + `tools/list` only, no tool is ever
invoked, robots.txt is honoured,

[Read the thread](https://github.com/appwrite/mcp/issues/109) · 2026-08-25 · open · external user · 0 comments

The remaining reports are on [the project's issue tracker](https://github.com/appwrite/mcp-for-api/issues).
