Add it to Claude Code
claude mcp add -e "VEXA_API_KEY=${VEXA_API_KEY}" vexa -- npx -y @vexa-ai/mcp-serverVEXA_API_KEY+ 1 optionalMake your agent remember this setup
vexa's config, env vars, and the gotchas you hit — recalled in every future Claude Code, Cursor, and Codex session.
npx conare@latestFree · one command · indexes the sessions already on disk. Set up in the browser instead →
What it does
- Automatically joins Google Meet, Microsoft Teams, and Zoom meetings
- Provides sub-second real-time transcript delivery
- Supports 100+ languages via Whisper transcription and translation
- Enables AI agents to interact with live meeting content
- Self-hostable architecture for complete data sovereignty
Tools 2
get_transcriptsRetrieve meeting transcripts and metadata for analysissearch_meetingsSearch through past meeting transcriptsEnvironment Variables
VEXA_API_KEYrequiredAPI key for authenticating with the Vexa platformVEXA_API_URLThe base URL for your self-hosted Vexa instanceTry it
Original README from Vexa-ai/vexa
<strong>Self-hosted meeting intelligence platform</strong>
bots • real-time transcription • storage • API • user interface
<strong style="font-size: 1em; font-weight: 600;">Google Meet</strong> • <strong style="font-size: 1em; font-weight: 600;">Microsoft Teams</strong> • <strong style="font-size: 1em; font-weight: 600;">Zoom</strong>
What’s new • Quickstart • API • Docs • Roadmap • Discord
What is Vexa?
Vexa is an open-source, self-hostable API for real-time meeting transcription. It automatically joins Google Meet, Microsoft Teams, and Zoom meetings, captures audio, and provides real-time transcriptions via REST API and WebSocket.
At a glance
| Capability | What it means |
|---|---|
| Meeting bots | Automatically joins Google Meet, Microsoft Teams, and Zoom meetings |
| Real-time transcription | Sub-second transcript delivery during the call |
| Interactive bots | Make bots speak, send/read chat, share screen content, and set avatar in live meetings |
| Multilingual | 100+ languages via Whisper (transcription + translation) |
| API-first | REST API + WebSocket streaming for integrations |
| MCP-ready | Connect AI agents (Claude/Cursor/etc.) through the MCP server |
| Storage | Persist transcripts + meeting metadata in your database |
| Multi-user | Team-ready: users, API keys/tokens, admin operations |
| Self-hostable | Run on your infra for complete data sovereignty |
| User interfaces | Open-source frontends (currently: Vexa Dashboard) |
Who it's for
| You are... | You want... |
|---|---|
| Enterprises | Self-hosted transcription with strict privacy requirements |
| Small & medium teams | Simple deployment (Vexa Lite) with an open-source UI |
| Developers | Build meeting products (assistants, automations, analytics) on top of the API |
| Automation builders | Integrate with tools like n8n via webhooks / APIs |
Build on Top. In Hours, Not Months
Build powerful meeting assistants (like Otter.ai, Fireflies.ai, Fathom) for your startup, internal use, or custom integrations.
The Vexa API provides powerful abstractions and a clear separation of concerns, enabling you to build sophisticated applications on top with a safe and enjoyable coding experience.
🛡️ Built for Data Sovereignty
Vexa is open-source and self-hostable — ideal for regulated industries and teams that cannot compromise on privacy.
Modular architecture scales from edge devices to millions of users. You choose what to self-host and what to use as a service.
You control everything:
1. Full self-hosting
Run Vexa, database, and transcription service entirely on your infrastructure
<small style="color: #999;">For regulated industries like fintech, medical, etc.</small>
2. GPU-free self-hosting
Self-host Vexa, but plug into external transcription service
<small style="color: #999;">Perfect privacy with minimal DevOps</small>