Identity and communication infrastructure for AI agents
Anima gives every AI agent a real, owned identity and the channels to act through it: an email inbox it can send and receive from, a phone number for SMS and voice, an encrypted vault for the credentials it needs, a verifiable DID, agent-to-agent messaging, and a full set of MCP tools for agent runtimes. One agent, one identity, one audit trail across every channel — reachable from the CLI, the SDKs, the REST API, or straight from your coding agent.Quickstart
Install the CLI, provision an agent, and send its first email from the terminal in a few minutes.
API Reference
Every endpoint, request, and response for the
https://api.useanima.sh/v1 REST API.For AI Agents
Point your agent at Anima: the one-line setup manifest, the docs MCP server, and machine-readable docs.
CLI
Install
anima in a Node runtime, a container, or CI, with signatures verified end to end.Channels
Agent-owned inboxes that send and receive real mail, with custom domains and DKIM/SPF/DMARC handled for you.
Phone & Voice
Dedicated numbers for SMS and outbound voice calls, with transcripts and compliance gates enforced server-side.
Vault
Encrypted credential storage with TOTP and egress-time injection, so secrets never enter the model’s context.
Identity
A verifiable DID per agent, agent cards, a public registry, and agent-to-agent messaging.
Build the way you work
- From your terminal — the
animaCLI provisions identities, sends mail and SMS, places calls, and manages the vault. Start withanima onboard. - From code — official SDKs for Node.js, Python, and Go wrap the same API with typed clients.
- From your AI client — wire Anima’s tools into Claude Code, Cursor, Claude Desktop, and more. See Connect your AI client.
- From your agent — hand your agent
https://useanima.sh/skill.mdand it sets itself up.
