Appwrite MCP connector
Updated
Appwrite is a backend-as-a-service platform that speeds up building and managing modern applications. The Appwrite MCP connector allows AI agents to manage user accounts, including updating emails, names, and passwords, and to handle authentication tasks like password recovery. It also supports retrieving account logs and preferences, giving agents visibility into user activity and settings across an Appwrite instance.
Authentication type
- API Key - Requires a static API key to be configured before the agent can connect to the service.
Uses
Use the Appwrite MCP connector to perform the following actions:
- Automate user account creation, verification, and password recovery workflows
- Manage login sessions across devices and revoke access instantly
- Store and query structured business data in collections and documents
- Generate QR codes, avatars, and icons for customer-facing applications
- Retrieve website favicons and country flags for dynamic content
- Track account activity through detailed audit logs
- Streamline customer identity verification and email confirmation processes
- Organize and update backend collections without writing code
Example prompts
Use the following example prompts to invoke Appwrite MCP connector tools from your AI assistant or Boomi Connect workflow:
Show me all active user sessions in Appwrite.Create a new collection in Appwrite for tracking customer orders.Send a password reset email to this customer through Appwrite.List every document in our Appwrite orders collection.Generate a QR code for our new product landing page using Appwrite.Update the email address on this customer's Appwrite account.Pull the recent activity log for this Appwrite user.Delete the account for a customer who requested removal from Appwrite.Fetch the favicon for our partner's website using Appwrite.Show me the preferences saved for this Appwrite account.
Appwrite MCP connector tools
The Appwrite MCP connector provides the following tools. Each tool maps to a specific action you can invoke from your AI agent or automation.
| Tool | Description |
|---|---|
| accountDelete | Delete Account |
| accountGet | Get Account |
| accountUpdateEmail | Update Account Email |
| accountGetLogs | Get Account Logs |
| accountUpdateName | Update Account Name |
| accountUpdatePassword | Update Account Password |
| accountGetPrefs | Get Account Preferences |
| accountUpdatePrefs | Update Account Preferences |
| accountCreateRecovery | Create Password Recovery |
| accountUpdateRecovery | Complete Password Recovery |
| accountDeleteSessions | Delete All Account Sessions |
| accountGetSessions | Get Account Sessions |
| accountDeleteSession | Delete Account Session |
| accountGetSession | Get Session By ID |
| accountCreateVerification | Create Email Verification |
| accountUpdateVerification | Complete Email Verification |
| avatarsGetBrowser | Get Browser Icon |
| avatarsGetCreditCard | Get Credit Card Icon |
| avatarsGetFavicon | Get Favicon |
| avatarsGetFlag | Get Country Flag |
| avatarsGetImage | Get Image from URL |
| avatarsGetInitials | Get User Initials |
| avatarsGetQR | Get QR Code |
| databaseListCollections | List Collections |
| databaseCreateCollection | Create Collection |
| databaseDeleteCollection | Delete Collection |
| databaseGetCollection | Get Collection |
| databaseUpdateCollection | Update Collection |
| databaseListDocuments | List Documents |
| databaseCreateDocument | Create Document |
| databaseDeleteDocument | Delete Document |
| databaseGetDocument | Get Document |
| databaseUpdateDocument | Update Document |
| functionsList | List Functions |
| functionsCreate | Create Function |
| functionsDelete | Delete Function |
| functionsGet | Get Function |
| functionsUpdate | Update Function |
| functionsListExecutions | List Executions |
| functionsCreateExecution | Create Execution |
| functionsGetExecution | Get Execution |
| functionsUpdateTag | Update Function Tag |
| functionsListTags | List Tags |
| functionsDeleteTag | Delete Tag |
| functionsGetTag | Get Tag |
| healthGet | Get HTTP |
| healthGetAntiVirus | Get Anti virus |
| healthGetCache | Get Cache |
| healthGetDB | Get DB |
| healthGetQueueCertificates | Get Certificate Queue |
| healthGetQueueFunctions | Get Functions Queue |
| healthGetQueueLogs | Get Logs Queue |
| healthGetQueueTasks | Get Tasks Queue |
| healthGetQueueUsage | Get Usage Queue |
| healthGetQueueWebhooks | Get Webhooks Queue |
| healthGetStorageLocal | Get Local Storage |
| healthGetTime | Get Time |
| localeGet | Get User Locale |
| localeGetContinents | List Continents |
| localeGetCountries | List Countries |
| localeGetCountriesEU | List EU Countries |
| localeGetCountriesPhones | List Countries Phone Codes |
| localeGetCurrencies | List Currencies |
| localeGetLanguages | List Languages |
| storageListFiles | List Files |
| storageDeleteFile | Delete File |
| storageGetFile | Get File |
| storageUpdateFile | Update File |
| storageGetFileDownload | Get File for Download |
| storageGetFilePreview | Get File Preview |
| storageGetFileView | Get File for View |
| teamsList | List Teams |
| teamsCreate | Create Team |
| teamsDelete | Delete Team |
| teamsGet | Get Team |
| teamsUpdate | Update Team |
| teamsGetMemberships | Get Team Memberships |
| teamsCreateMembership | Create Team Membership |
| teamsDeleteMembership | Delete Team Membership |
| teamsUpdateMembershipRoles | Update Membership Roles |
| teamsUpdateMembershipStatus | Update Team Membership Status |
| usersList | List Users |
| usersCreate | Create User |
| usersDelete | Delete User |
| usersGet | Get User |
| usersGetLogs | Get User Logs |
| usersGetPrefs | Get User Preferences |
| usersUpdatePrefs | Update User Preferences |
| usersDeleteSessions | Delete User Sessions |
| usersGetSessions | Get User Sessions |
| usersDeleteSession | Delete User Session |
| usersUpdateStatus | Update User Status |
| usersUpdateVerification | Update Email Verification |