Appwrite
Manage Appwrite projects — databases, collections, users, functions, and storage. Sign in with Appwrite to connect.
What Appwrite exposes.
Every tool below is one this server advertised the last time Omniio refreshed it, under the appwrite__ namespace. Your agent never loads them all — it searches, and gets the few that match.
appwrite__appwrite_call_tool5 arguments · 1 required
Call a hidden Appwrite tool by name. Put Appwrite parameters inside `arguments`. Mutating tools require confirm_write=true. Hidden Appwrite parameters accept canonical snake_case names and common camelCase aliases.
Required
tool_nameappwrite__appwrite_get_context5 arguments
Get an adaptive Appwrite account/project context summary, including available projects and per-project service counts where the current connection can read them. Use this before searching the hidden catalog when orienting to a user's Appwrite workspace.
appwrite__appwrite_search_docs2 arguments · 1 required
Search the Appwrite documentation with a natural-language query and return the most relevant documentation pages with their full content. Use this for questions about Appwrite concepts, products, and guides (databases, auth, storage, functions, messaging, sites, and more). This does not require a project_id.
Required
queryappwrite__appwrite_search_tools5 arguments · 1 required
Search the hidden Appwrite tool catalog by natural language query. Matches include parameter schemas (name, type, required/optional, description) to use with appwrite_call_tool. Use this before appwrite_call_tool when using the Appwrite operator surface.
Required
query
Three steps, and the last one is not yours.
Point a client at Omniio
One URL, authorized once by your client. If you already use Omniio, this step is done.
Switch Appwrite on
Authorize it from your library; the grant is yours and stays yours.
Ask for what you need
The agent searches, reads the one schema it picked, and runs it. You do not name the tool.
claude mcp add --transport http omniio https://mcp.omniio.devOthers in the same category.
They share the endpoint, so having more than one on costs you nothing in context — the search decides which is relevant.