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 -- 133 tools across 15 categories for AI agent communication, identity, payments, and security.
Installation
npm install @anima-labs/mcp
# or
bun add @anima-labs/mcpQuick 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,cards,vaultEnvironment 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,cards,vaultAvailable tool groups:
Group | Description |
| Organization management |
| Agent CRUD and key rotation |
| Email send, receive, search, folders, templates |
| Domain setup, DNS, verification, deliverability |
| Phone number provisioning, SMS, status |
| Credential vault management and TOTP |
| Virtual card issuing, policies, approvals |
| Funding sources and holds |
| Unified messaging (email + SMS) |
| Webhook management and delivery logs |
| Security events, policies, content scanning |
| Health checks, agent messaging, metadata |
| Browser payment detection and checkout |
| HTTP 402 payment protocol |
| Invoice processing and reconciliation |
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,cards,vault"],
"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
Organization (6 tools)
Tool | Description |
| Create a new organization |
| Get organization by ID |
| List organizations |
| Update organization settings |
| Delete an organization |
| Rotate organization master key |
Agent (6 tools)
Tool | Description |
| Create a new agent with optional metadata |
| Get agent by ID |
| List agents with pagination |
| Update agent settings |
| Delete an agent |
| Rotate agent API key |
Email (19 tools)
Tool | Description |
| Send an email |
| Get email by ID |
| List emails with filters |
| Reply to an email |
| Forward an email |
| Search emails by query |
| Get inbox digest summary |
| Mark email as read |
| Mark email as unread |
| Batch mark emails as read |
| Batch mark emails as unread |
| Batch delete emails |
| Batch move emails to folder |
| Move a single email |
| Delete a single email |
| Create, list, or delete email folders |
| Manage email contacts |
| Manage email templates |
| Send email using a template |
Domain (9 tools)
Tool | Description |
| Add a custom sending domain |
| Verify domain DNS records |
| Get domain details |
| List all domains |
| Update domain configuration |
| Delete a domain |
| Get required DNS records |
| Check domain deliverability |
| Get full DNS zone file |
Phone (8 tools)
Tool | Description |
| Search available phone numbers |
| Provision a phone number |
| Release a phone number |
| Get phone number details by ID |
| List provisioned numbers |
| Update phone number configuration |
| Send an SMS message |
| Get status of provisioned numbers |
Vault (12 tools)
Tool | Description |
| Provision vault for an agent |
| Deprovision agent vault |
| List vault credentials |
| Get credential by ID |
| Create a new credential |
| Update an existing credential |
| Delete a credential |
| Search credentials by keyword |
| Force vault sync |
| Generate a secure password |
| Get current TOTP code |
| Check vault provisioning status |
Cards (23 tools)
Tool | Description |
| Create a virtual card with spend limits |
| List cards with optional status filter |
| Get card details by ID |
| Update card label or spending limits |
| Delete a card |
| Freeze a card to block transactions |
| Unfreeze a frozen card |
| List card transactions |
| Get single transaction details |
| Get normalized spending summary |
| Create a spending policy |
| List spending policies for a card |
| Update a spending policy |
| Delete a spending policy |
| Emergency freeze all cards in scope |
| Create a cardholder profile |
| Get cardholder by ID |
| List cardholders |
| Update cardholder details |
| Delete a cardholder |
| List card authorization approvals |
| Approve a pending authorization |
| Decline a pending authorization |
Funding (7 tools)
Tool | Description |
| Create a funding source |
| List funding sources |
| Create a funding hold |
| Capture a funding hold |
| Release a funding hold |
| Get hold details |
| List funding holds |
Message (9 tools)
Tool | Description |
| Send email via unified messaging |
| Send SMS via unified messaging |
| Get message by ID |
| List messages with filters |
| Search messages |
| Semantic search across messages |
| Search conversations |
| Upload a message attachment |
| Get attachment download URL |
Webhook (7 tools)
Tool | Description |
| Create a webhook endpoint |
| Get webhook by ID |
| Update webhook configuration |
| Delete a webhook |
| List webhooks |
| Send a test event to a webhook |
| List webhook delivery history |
Security (5 tools)
Tool | Description |
| Approve a security event |
| List security events |
| Get security policy |
| Update security policy |
| Scan content for threats |
Utility (14 tools)
Tool | Description |
| Get current agent identity |
| Check API health status |
| Quick agent listing |
| Manage pending follow-ups |
| Check pending follow-ups |
| Send inter-agent message |
| Check for new messages |
| Wait for an email to arrive |
| Call another agent |
| Update agent metadata |
| Quick email domain setup |
| Send a test email |
| Manage spam settings |
| Check task status |
Browser Payments (4 tools)
Tool | Description |
| Detect checkout page elements |
| Pay a checkout |
| Fill card details on page |
| Fill address on page |
x402 (1 tool)
Tool | Description |
| Fetch a resource using HTTP 402 payment protocol |
Invoice (3 tools)
Tool | Description |
| Process an invoice |
| Auto-pay an invoice |
| Reconcile invoices |
License
MIT
This server cannot be installed
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
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