Skip to main content

Anaella

com.anaella/mcpVersion 0.16.0

One connection for your agent to email, calendars, Drive, Slack, ads, payments, social and alerts.

Status

Responds154 msAnswered our handshake without sign-in.

Registry data may be out of date

We could not refresh it, so this page shows the last copy.
Last checked
Nov 14, 2026, 13:47 UTC
Latency
154 ms
Remotes responding
1 of 1
Sign-in
No sign-in
Hosting
Hosted outside the EU (detected)
Registry data as of
Nov 14, 2026, 22:14 UTC

Data from the official MCP Registry, checked by run.zero. How we check

Connect

Streamable HTTP
https://api.anaella.com/mcpResponds154 ms
No sign-in

Claude Code

claude mcp add --transport http anaella https://api.anaella.com/mcp

Claude Desktop and claude.ai

Settings > Connectors > Add custom connector
Name: anaella
Remote MCP server URL: https://api.anaella.com/mcp

Cursor

{
  "mcpServers": {
    "anaella": {
      "url": "https://api.anaella.com/mcp"
    }
  }
}

VS Code

code --add-mcp '{"name":"anaella","type":"http","url":"https://api.anaella.com/mcp"}'
Streamable HTTP
npm: @anaella/mcp 0.16.0
Package only

npm (npx)

claude mcp add anaella -e 'ANAELLA_API_KEY=<YOUR_ANAELLA_API_KEY>' -- npx -y @anaella/mcp@0.16.0

Replace <YOUR_ANAELLA_API_KEY> before running.

Built your own server? run.zero hosts MCP servers on European infrastructure.

Host your own MCP server on run.zero

Tools

7 tools

Tools of Anaella
Read-only
Idempotent
Open world
connect_accountConnect an account. Three ways, by what you pass. (1) `credentials`: for accounts that sign in with a form instead of a browser (an IMAP/SMTP mailbox, Bluesky, Telegram, Inkwire, PayPal, n8n, Bing Webmaster Tools, a Stripe restricted key) it connects now and returns the new channel (use its id as accountId). Anaella checks the login first and stores nothing if it fails; the error says what to fix. Use only details the user gave you. platform "phone" BUYS a number: $3.00 a month from the Anaella balance, so get the user's yes first. (2) No `credentials`: returns a link (`url`) for a person to open and sign in themselves, which is how Google, Microsoft, Slack, Meta and every other browser sign-in connects, and how a user who would rather not share a password with you enters it. With `externalUserId` and `returnUrl` the link is for one of your own end users (single use, 30 minutes; their browser returns to returnUrl with ?status=connected&channelId=… or ?status=error&code=…; returnUrl must be allowed under Settings → API keys → Connect). Without them it is the organization's own connect page. The account is not connected until they finish. Afterwards call it with do (e.g. gsc.queries.list).NoNoNot declaredYes
doRun a catalog capability (id from find, input matching its explain schema), e.g. id "email.messages.list" with input { "query": "is:unread" } to read a connected mailbox. Pass `accountId` in the input when several accounts of that kind are connected. Most capabilities are free; paid ones bill the balance. Some capabilities have a daily quota (quotaPerDay in find/explain); beyond it the call fails with 429 rate_limited and resetAt. Async capabilities return a queued job: pass wait=true to block until it finishes, or poll with job.YesNoNot declaredYes
explainGet a capability's input and output JSON Schema, price and description. Free. Call before do.NoYesNot declaredNo
findSearch Anaella's capability catalog by what you want to do. Everything Anaella does is in it: email (read, search, send on Gmail, Outlook / Microsoft 365 or any IMAP mailbox: email.messages.list, email.message.get, email.attachment.read, email.message.send), calendar (Google or Outlook: calendar.availability.get, calendar.event.create), Google Sheets (sheets.read, sheets.append…), Google Drive and Docs (drive.files.search, drive.file.read, docs.create), Slack (slack.channels.list, slack.messages.list, slack.message.send), watches that report new items (watch.create, watch.events.list), automations where an AI agent handles new items with your instructions, writes waiting for approval (automation.create, automation.action.decide), SEO (gsc.*), Analytics (analytics.report), Meta and Google Ads, Google reviews, social comments (social.comments.*), social posting and analytics (social.post.create, social.posts.list, social.post.analytics…), media (media.upload, image generation, stock), web search and page reading. Examples: "read my inbox", "free time tomorrow", "append a row to a sheet", "schedule a post", "automate replies to new emails". Returns ids, summaries, prices and whether the account is connected. Free. Then explain the id, then do it.NoYesNot declaredNo
get_jobGet the status, output, error and cost of a job returned by do. Free.NoYesNot declaredNo
list_accountsList every account connected to Anaella (mailboxes, calendars, Google Sheets, Google Drive, Slack, Search Console, Analytics, ads accounts, Business Profile, Stripe, PayPal, social networks…) with its `platform` and `features`. An account id is the `accountId` of the other tools: pass it in do inputs when several accounts of a kind are connected, and as `channels` in social.post.create ("publish" accounts only). Pass `feature` to filter. Free.NoYesNot declaredNo
remove_accountDisconnect an account (accountId from list_accounts): deletes it and its stored login, revokes Anaella's access at the provider, and a phone number is released (it can't be bought back). An account with post history is archived instead, keeping its posts. Irreversible: name the account to the user and get their yes first.YesNoNot declaredYes

Details

Registry status
Active
Published
Nov 11, 2026
Updated
Nov 11, 2026
Categories (suggested)
CommunicationSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
GDPR
Not declared

Are you the operator? Claim this listing