Anima MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Anima MCP ServerSend an email to contact@example.com about the project update."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
@anima-labs/mcp
MCP (Model Context Protocol) server for Anima -- 53 tools across 9 categories for AI agent communication, identity, and security.
Installation
npm install @anima-labs/mcp
# or
bun add @anima-labs/mcpRelated MCP server: Twilio SMS MCP Server
Quick Start
# stdio mode (default -- for Claude Desktop, Cursor, Windsurf, etc.)
npx @anima-labs/mcp
# HTTP mode (for web integrations)
npx @anima-labs/mcp --http --port=8014
# Selective tool loading (only register specific groups)
npx @anima-labs/mcp --tools=email,vault,phoneEnvironment Variables
Variable | Required | Description |
| No | API server URL (default: |
| Yes | Agent API key ( |
| No | Master key ( |
Selective Tool Loading
Use the --tools flag to load only the tool groups you need. This reduces the tool count exposed to the LLM, which can improve tool selection accuracy and reduce token usage.
npx @anima-labs/mcp --tools=email,vault,phoneAvailable tool groups:
Group | Description |
| Account overview and usage rollups |
| Agent CRUD and address/identity management |
| Email send/receive, threads, drafts, attachments |
| Custom sending domains: DNS, verification, zone files |
| Phone number provisioning and release |
| Outbound calls, transcripts, recordings, voices |
| SMS/MMS send and conversation history |
| Credential vault management and TOTP |
| Webhook subscription management and testing |
If --tools is not provided, all groups are registered (current default behavior).
HTTP Mode
Run the MCP server over HTTP instead of stdio for web integrations:
npx @anima-labs/mcp --http --port=8014The server listens at http://localhost:8014/mcp and expects a Bearer <api-key> authorization header on each request.
Configuration Templates
Claude Desktop
~/.config/claude/claude_desktop_config.json:
{
"mcpServers": {
"anima": {
"command": "npx",
"args": ["-y", "@anima-labs/mcp"],
"env": { "ANIMA_API_KEY": "ak_..." }
}
}
}With selective loading:
{
"mcpServers": {
"anima": {
"command": "npx",
"args": ["-y", "@anima-labs/mcp", "--tools=email,vault,phone"],
"env": { "ANIMA_API_KEY": "ak_..." }
}
}
}Cursor
.cursor/mcp.json:
{
"mcpServers": {
"anima": {
"command": "npx",
"args": ["-y", "@anima-labs/mcp"],
"env": { "ANIMA_API_KEY": "ak_..." }
}
}
}Windsurf
.windsurf/mcp.json:
{
"mcpServers": {
"anima": {
"command": "npx",
"args": ["-y", "@anima-labs/mcp"],
"env": { "ANIMA_API_KEY": "ak_..." }
}
}
}Tool Reference
Workspace (2 tools)
Tool | Description |
| Single-call workspace snapshot: context, send-capability flags, inventory counts, and blockers |
| Usage rollup for a billing period |
Agent (5 tools)
Tool | Description |
| Create a new agent, optionally with metadata and an initial address |
| Get full detail for an agent: settings, metadata, status, addresses, and identities |
| List agents in the current account context with cursor pagination |
| Update an agent's name or metadata, and add/update/delete an address |
| Delete an agent by ID |
Email (12 tools)
Tool | Description |
| Send a new outbound email from the agent mailbox |
| Get full detail for a single email by ID, including metadata and body |
| List emails in a folder with pagination |
| Reply to an existing email thread with correct threading headers |
| Forward an existing email to another recipient |
| Fetch all messages in one or more email threads |
| Get a temporary download URL for an email attachment |
| Create a new email draft (composed but not sent) |
| Get full detail for a single draft by ID |
| List email drafts with optional filters |
| Send a draft |
| Discard a draft |
Domain (7 tools)
Tool | Description |
| Register a custom sending domain in the workspace |
| Trigger a verification check after DNS records are configured |
| Get full detail for a domain, including verification and config state |
| List all domains connected to the current workspace |
| Update mutable configuration on a domain |
| Delete a domain from the workspace |
| Get the full DNS zone file for a domain |
Phone (3 tools)
Tool | Description |
| List provisioned phone numbers, optionally filtered by agent |
| Provision a new phone number and assign it to an agent |
| Release a provisioned phone number back to the carrier pool |
Phone Call (6 tools)
Tool | Description |
| Initiate an outbound phone call from an agent (returns a callId immediately) |
| List phone calls with optional filters |
| Get full detail for a call: status, duration, participants, AI summary, and quality score |
| Get the full transcript with speaker labels, timestamps, and confidence scores |
| Get a time-limited download URL for a call recording (WAV) |
| List available AI voices for placing phone calls |
SMS (5 tools)
Tool | Description |
| Send an SMS, or an MMS by passing |
| Get full detail for a single SMS by ID (includes its |
| List SMS messages with optional filters |
| List SMS conversations |
| Get a specific SMS conversation with message history |
Vault (8 tools)
Tool | Description |
| Provision a credential vault for an agent |
| List credentials in an agent vault with optional type filter |
| Get a single vault credential by ID |
| Create a new credential in an agent vault |
| Update an existing vault credential by ID |
| Delete a credential from vault storage by ID |
| Search vault credentials by keyword across names and content |
| Get the current TOTP code for a credential with a TOTP secret |
Webhook (5 tools)
Tool | Description |
| Create or update a webhook subscription |
| Get a webhook subscription by ID |
| List webhook subscriptions with cursor pagination |
| Delete a webhook subscription by ID |
| Send a test event to verify endpoint reachability and signature verification |
Community
Join the Anima Discord to ask questions in #mcp, share what you're building in #showcase, and stay up to date with releases in #announcements.
License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/anima-labs-ai/mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server