KosmoKrator

data

Appwrite MCP, CLI, and Lua Integration for AI Agents

Appwrite integration docs for AI agents: MCP gateway setup, Appwrite CLI commands, Lua API reference, credentials, and function schemas.

Appwrite for agents

Credentials can be configured manually in web or CLI hosts.

Use this integration from Lua code mode, the headless integrations CLI, or the KosmoKrator MCP gateway. The same package metadata powers all three surfaces.

Agent Surfaces

Machine-Readable Metadata

Function Catalog

FunctionTypeParametersDescription
appwrite.appwrite_list_databases Read read 5 List all databases in the Appwrite project. Returns database IDs and names.
appwrite.appwrite_create_database Write write 0 Create a database in the Appwrite project.
appwrite.appwrite_get_database Read read 1 Get details of a specific Appwrite database by its ID.
appwrite.appwrite_update_database Write write 0 Update a database name or enabled state.
appwrite.appwrite_delete_database Write write 0 Delete a database by ID.
appwrite.appwrite_list_collections Read read 6 List all collections in an Appwrite database. Returns collection IDs and names.
appwrite.appwrite_create_collection Write write 0 Create a collection in a database.
appwrite.appwrite_get_collection Read read 0 Get details for a collection.
appwrite.appwrite_update_collection Write write 0 Update collection metadata and permissions.
appwrite.appwrite_delete_collection Write write 0 Delete a collection from a database.
appwrite.appwrite_list_documents Read read 6 List documents in an Appwrite collection. Returns document data and metadata.
appwrite.appwrite_get_document Read read 3 Get a single document from an Appwrite collection by its ID.
appwrite.appwrite_create_document Write write 4 Create a new document in an Appwrite collection.
appwrite.appwrite_update_document Write write 0 Update a document data payload.
appwrite.appwrite_delete_document Write write 0 Delete a document from a collection.
appwrite.appwrite_get_current_user Read read 0 Get the currently authenticated Appwrite user account information.
appwrite.appwrite_list_users Read read 0 List users in the Appwrite project.
appwrite.appwrite_get_user Read read 0 Get one Appwrite user by ID.
appwrite.appwrite_create_user Write write 0 Create a user in the Appwrite project.
appwrite.appwrite_update_user_status Write write 0 Enable or disable an Appwrite user.
appwrite.appwrite_delete_user Write write 0 Delete an Appwrite user.
appwrite.appwrite_list_teams Read read 0 List teams in the Appwrite project.
appwrite.appwrite_get_team Read read 0 Get one Appwrite team by ID.
appwrite.appwrite_create_team Write write 0 Create a team in the Appwrite project.
appwrite.appwrite_delete_team Write write 0 Delete an Appwrite team.
appwrite.appwrite_list_team_memberships Read read 0 List memberships for a team.
appwrite.appwrite_list_buckets Read read 0 List Appwrite storage buckets.
appwrite.appwrite_get_bucket Read read 0 Get one Appwrite storage bucket.
appwrite.appwrite_create_bucket Write write 0 Create an Appwrite storage bucket.
appwrite.appwrite_update_bucket Write write 0 Update an Appwrite storage bucket.
appwrite.appwrite_delete_bucket Write write 0 Delete an Appwrite storage bucket.
appwrite.appwrite_list_files Read read 0 List files in a storage bucket.
appwrite.appwrite_get_file Read read 0 Get Appwrite storage file metadata.
appwrite.appwrite_delete_file Write write 0 Delete a file from a storage bucket.
appwrite.appwrite_list_functions Read read 0 List Appwrite functions.
appwrite.appwrite_get_function Read read 0 Get one Appwrite function by ID.
appwrite.appwrite_create_execution Write write 0 Execute an Appwrite function.
appwrite.appwrite_list_executions Read read 0 List executions for an Appwrite function.
appwrite.appwrite_get_execution Read read 0 Get one Appwrite function execution.
appwrite.appwrite_list_messaging_providers Read read 0 List Appwrite messaging providers.
appwrite.appwrite_list_topics Read read 0 List Appwrite messaging topics.
appwrite.appwrite_create_topic Write write 0 Create an Appwrite messaging topic.
appwrite.appwrite_delete_topic Write write 0 Delete an Appwrite messaging topic.
appwrite.appwrite_list_messages Read read 0 List Appwrite messaging messages.
appwrite.appwrite_create_email Write write 0 Create an Appwrite email message.
appwrite.appwrite_create_push Write write 0 Create an Appwrite push notification.