Skip to main content

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

Email

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 anima CLI provisions identities, sends mail and SMS, places calls, and manages the vault. Start with anima 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.md and it sets itself up.