Skip to main content
Anima is an identity platform for AI agents. Instead of hardcoding credentials or hacking together ad-hoc solutions, you give each agent its own persistent identity: a real email address, a virtual payment card, an encrypted credential vault, and a phone number — all managed through a single API.

What you can build

Email

Give agents a real inbox. Send and receive email on behalf of any agent with full threading and webhook support.

Cards

Issue virtual debit cards with per-agent spending limits, merchant category controls, and approval workflows.

Vault

Store logins, API keys, and secrets in an encrypted per-agent vault. Credentials never leave Anima in plaintext.

Phone

Assign agents dedicated phone numbers for SMS and voice interactions.

Agent-to-Agent (A2A)

Let agents discover and authenticate each other using verifiable identity — no shared secrets required.

MCP Server

Connect Anima to Claude Desktop or any MCP-compatible client to give your AI tools real-world capabilities.

How it works

Every capability is scoped to an agent — a named identity you create via the API. You create an agent once and then attach capabilities to it:
from anima import Anima

anima = Anima(api_key="ak_...")
agent = anima.agents.create(name="Support Bot")
# agent.id is now the stable identity for all capabilities
From there, agent.id is the key for email, cards, vault, and phone operations.

Get started

Pick the quickstart that matches what you want to build first: