Skip to main content
Feedback

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.

ToolDescription
accountDeleteDelete Account
accountGetGet Account
accountUpdateEmailUpdate Account Email
accountGetLogsGet Account Logs
accountUpdateNameUpdate Account Name
accountUpdatePasswordUpdate Account Password
accountGetPrefsGet Account Preferences
accountUpdatePrefsUpdate Account Preferences
accountCreateRecoveryCreate Password Recovery
accountUpdateRecoveryComplete Password Recovery
accountDeleteSessionsDelete All Account Sessions
accountGetSessionsGet Account Sessions
accountDeleteSessionDelete Account Session
accountGetSessionGet Session By ID
accountCreateVerificationCreate Email Verification
accountUpdateVerificationComplete Email Verification
avatarsGetBrowserGet Browser Icon
avatarsGetCreditCardGet Credit Card Icon
avatarsGetFaviconGet Favicon
avatarsGetFlagGet Country Flag
avatarsGetImageGet Image from URL
avatarsGetInitialsGet User Initials
avatarsGetQRGet QR Code
databaseListCollectionsList Collections
databaseCreateCollectionCreate Collection
databaseDeleteCollectionDelete Collection
databaseGetCollectionGet Collection
databaseUpdateCollectionUpdate Collection
databaseListDocumentsList Documents
databaseCreateDocumentCreate Document
databaseDeleteDocumentDelete Document
databaseGetDocumentGet Document
databaseUpdateDocumentUpdate Document
functionsListList Functions
functionsCreateCreate Function
functionsDeleteDelete Function
functionsGetGet Function
functionsUpdateUpdate Function
functionsListExecutionsList Executions
functionsCreateExecutionCreate Execution
functionsGetExecutionGet Execution
functionsUpdateTagUpdate Function Tag
functionsListTagsList Tags
functionsDeleteTagDelete Tag
functionsGetTagGet Tag
healthGetGet HTTP
healthGetAntiVirusGet Anti virus
healthGetCacheGet Cache
healthGetDBGet DB
healthGetQueueCertificatesGet Certificate Queue
healthGetQueueFunctionsGet Functions Queue
healthGetQueueLogsGet Logs Queue
healthGetQueueTasksGet Tasks Queue
healthGetQueueUsageGet Usage Queue
healthGetQueueWebhooksGet Webhooks Queue
healthGetStorageLocalGet Local Storage
healthGetTimeGet Time
localeGetGet User Locale
localeGetContinentsList Continents
localeGetCountriesList Countries
localeGetCountriesEUList EU Countries
localeGetCountriesPhonesList Countries Phone Codes
localeGetCurrenciesList Currencies
localeGetLanguagesList Languages
storageListFilesList Files
storageDeleteFileDelete File
storageGetFileGet File
storageUpdateFileUpdate File
storageGetFileDownloadGet File for Download
storageGetFilePreviewGet File Preview
storageGetFileViewGet File for View
teamsListList Teams
teamsCreateCreate Team
teamsDeleteDelete Team
teamsGetGet Team
teamsUpdateUpdate Team
teamsGetMembershipsGet Team Memberships
teamsCreateMembershipCreate Team Membership
teamsDeleteMembershipDelete Team Membership
teamsUpdateMembershipRolesUpdate Membership Roles
teamsUpdateMembershipStatusUpdate Team Membership Status
usersListList Users
usersCreateCreate User
usersDeleteDelete User
usersGetGet User
usersGetLogsGet User Logs
usersGetPrefsGet User Preferences
usersUpdatePrefsUpdate User Preferences
usersDeleteSessionsDelete User Sessions
usersGetSessionsGet User Sessions
usersDeleteSessionDelete User Session
usersUpdateStatusUpdate User Status
usersUpdateVerificationUpdate Email Verification
On this Page