Source Code
Full source and documentation on GitHub
Setup
Prerequisites
- An Anam account with an API key
- Python 3.10+ (for
uvx/pipinstall)
Claude Desktop
Go to Settings → Connectors → Add custom connector and enter:~/Library/Application Support/Claude/claude_desktop_config.json on macOS):
Claude Code
.mcp.json:
Cursor
PressCmd+Shift+P (Mac) or Ctrl+Shift+P (Windows/Linux), type “Open MCP settings”, then add:
What You Can Do
Persona Management
Create, update, list, and delete personas — combinations of avatar + voice + LLM + system prompt that define an AI agent.Avatar & Voice Management
Browse and search 50+ avatars and 400+ voices across 50+ languages. Create custom avatars (enterprise/pro) and custom voices.Knowledge Base
Create knowledge folders, upload documents, and search across your knowledge base. Connect knowledge tools to personas for RAG-powered conversations.Tools
Create webhook tools for API integrations and knowledge tools for document retrieval. Attach tools to personas.LLM Configuration
List built-in LLMs, create custom LLM configurations (OpenAI, Azure, Gemini, Groq), and assign them to personas.Session Management
Generate session tokens, list sessions, get session details, and download session recordings.Share Links
Create shareable links to persona experiences for demos and testing.Text-to-Avatar (Early Access)
Generate MP4 videos of avatars speaking a script. Contact support@anam.ai for access.Meeting Avatars (Recall Integration)
Add AI avatars to live video meetings on Zoom, Google Meet, and Microsoft Teams using the Recall AI integration. The avatar joins the meeting as a participant with a camera feed, and meeting audio is piped to the avatar for real-time conversation.| Tool | Description |
|---|---|
add_avatar_to_meeting | Add an Anam avatar to a video meeting |
get_meeting_bot_status | Check the status of a meeting bot |
remove_avatar_from_meeting | Remove an avatar from a meeting |
list_meeting_bots | List all active meeting bots |
RECALL_API_KEY environment variable alongside your ANAM_API_KEY.
Example Prompts
Once configured, try asking your AI assistant:- “List all my Anam personas”
- “Create a new persona named ‘Sales Assistant’ with a friendly personality”
- “What voices are available in British English?”
- “Upload our FAQ PDF to the knowledge base and connect it to my support persona”
- “Generate a session token for my customer support persona”
- “Add an avatar to my Google Meet call”
- “Create a shareable demo link for my sales persona”
Environment Variables
| Variable | Description | Required |
|---|---|---|
ANAM_API_KEY | Your Anam API key | Yes |
RECALL_API_KEY | Recall AI API key (for meeting avatars) | No |
