Vexa MCP server
ai.vexa · Updated
Meeting bot and transcripts for Google Meet, Teams and Zoom. Live or after, speakers labelled.
At a glance
Vexa is an MCP server in the Web & Search category. It is hosted remotely and connects over HTTP, and needs Authorization. It scores A (91/100) on the MCP Skills Hub health score as of Oct 28, 2026.
One-click install
Opens your editor and pre-fills the config. Your editor will ask before adding it.
How to install Vexa in your AI client
Setup for Claude Code, Claude Desktop, Cursor, Codex, Windsurf, Cline and VS Code — copy-paste ready.
How to install Vexa in Claude CodeAnthropic's agentic CLI
Add the server
bashclaude mcp add --transport http vexa https://api.cloud.vexa.ai/mcp --header 'Authorization: Bearer <YOUR_TOKEN>'Fill in your credentials
Replace Bearer <YOUR_TOKEN> with your real value. Keep secrets out of any config file you commit.
Verify it's connected
bashclaude mcp listSharing it with your team?
Add `--scope project` to write it to .mcp.json in the repository root, which you can commit (with the secrets left as environment variables).
Use it in a session
Ask Claude to use the tools this server exposes. It discovers them automatically.
How to install Vexa in Claude DesktopDesktop app (MCP config)
Open your MCP config
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json · Windows: %APPDATA%\Claude\claude_desktop_config.json
Add this server
json{ "mcpServers": { "vexa": { "command": "npx", "args": [ "-y", "mcp-remote", "https://api.cloud.vexa.ai/mcp", "--header", "Authorization:${AUTH_HEADER}" ], "env": { "AUTH_HEADER": "Bearer <YOUR_TOKEN>" } } } }Fill in your credentials
Replace Bearer <YOUR_TOKEN> with your real value. Keep secrets out of any config file you commit.
Why the wrapper?
This is a remote (HTTP) server and Claude Desktop only launches local processes, so mcp-remote proxies the connection. It will open a browser window if the server needs OAuth.
Restart Claude Desktop
The tools appear under the 🔌 menu once the app reloads.
How to install Vexa in CursorAI-first code editor
Create / edit .cursor/mcp.json in your project
json{ "mcpServers": { "vexa": { "url": "https://api.cloud.vexa.ai/mcp", "headers": { "Authorization": "Bearer <YOUR_TOKEN>" } } } }Fill in your credentials
Replace Bearer <YOUR_TOKEN> with your real value. Keep secrets out of any config file you commit.
Enable it
Cursor Settings → MCP → toggle the server on. Tools become available to the Composer/Agent.
How to install Vexa in Codex CLIOpenAI coding agent
Add to ~/.codex/config.toml
toml[mcp_servers.vexa] command = "npx" args = ["-y", "mcp-remote", "https://api.cloud.vexa.ai/mcp", "--header", "Authorization:${AUTH_HEADER}"] env = { AUTH_HEADER = "Bearer <YOUR_TOKEN>" }Fill in your credentials
Replace Bearer <YOUR_TOKEN> with your real value. Keep secrets out of any config file you commit.
Why the wrapper?
Codex runs MCP servers as local processes, so mcp-remote bridges this HTTP endpoint to stdio.
Run Codex
Codex loads MCP servers from config.toml on startup and exposes their tools to the agent.
How to install Vexa in WindsurfCodeium's agentic IDE
Edit ~/.codeium/windsurf/mcp_config.json
json{ "mcpServers": { "vexa": { "serverUrl": "https://api.cloud.vexa.ai/mcp", "headers": { "Authorization": "Bearer <YOUR_TOKEN>" } } } }Fill in your credentials
Replace Bearer <YOUR_TOKEN> with your real value. Keep secrets out of any config file you commit.
Reload
Windsurf → Cascade → refresh MCP servers. Cascade can now call the tools.
How to install Vexa in ClineVS Code autonomous agent
Open Cline → MCP Servers → Configure
Adds to cline_mcp_settings.json.
Add the server
json{ "mcpServers": { "vexa": { "type": "streamableHttp", "url": "https://api.cloud.vexa.ai/mcp", "headers": { "Authorization": "Bearer <YOUR_TOKEN>" } } } }Fill in your credentials
Replace Bearer <YOUR_TOKEN> with your real value. Keep secrets out of any config file you commit.
How to install Vexa in VS CodeCopilot / MCP support
Create .vscode/mcp.json
json{ "servers": { "vexa": { "type": "http", "url": "https://api.cloud.vexa.ai/mcp", "headers": { "Authorization": "Bearer <YOUR_TOKEN>" } } } }Fill in your credentials
Replace Bearer <YOUR_TOKEN> with your real value. Keep secrets out of any config file you commit.
Start it
VS Code shows a ▶ Start action above the server entry. Agent mode (Copilot Chat) can then use the tools.
What does Vexa need from you?
Bearer token — Bearer <Vexa API key> — from https://vexa.ai/account
AuthorizationrequiredsecretHTTP headerBearer <Vexa API key> — from https://vexa.ai/account
What tools does Vexa expose?
This server requires credentials before it will list its tools, so we cannot enumerate them here. Connect it in your client to see what it offers.
What the code can do
This is a remote server — nothing is installed or run on your machine, so there is no local code to analyze. What it can reach is described above: your requests go to the provider's host.
Before you install
Signals gathered from the source repo and package registry — not a safety verdict.
What it can reach
- Third-party hosted service — Your requests and any data in them are sent to api.cloud.vexa.ai.
- No local execution — Nothing is installed or run on your machine.
- Last commit today — Actively maintained.
- 2.9k GitHub stars — Community adoption signal.
Client compatibility
Health score
A · 91Maintenance, adoption, transparency and packaging — not a safety audit. How this is calculated
- Maintenance30%100%
Last commit 0 days ago.
- Adoption20%100%
2927 stars.
- Transparency20%75%
3/4: ✓ public source repo, ✓ declared license, ✓ documentation, ✗ discoverable tool list.
- Provenance15%75%
Links to its own repository; package linkage unverified.
- Packaging15%100%
Remote endpoint with documented authentication.
Documentation
Full READMEVexa
Open-source meeting bots and real-time transcription — cloud or fully self-hosted.
A bot joins your Google Meet, Microsoft Teams, and Zoom calls and streams speaker-attributed transcripts in real time — through our API or one *you* host — then feeds sandboxed agents that build a Markdown knowledge base your team owns. Apache-2.0, air-gap-ready. (Jitsi: join + capture offline-proven, live validation pending — #883.)
[vexa.ai](https://vexa.ai) runs Vexa 0.12 for meeting bots and transcription. Sandboxed knowledge agents are self-hosted only — self-host Vexa to run the full stack.
[Connect your agent](https://vexa.ai/connect?utm_source=github&utm_medium=readme) · [Get an API key](https://vexa.ai/start?utm_source=github&utm_medium=readme) · [Talk to the founder](https://cal.com/dmitrygrankin/web)
Why Vexa
Every meeting-AI tool you can buy sends your conversations to *their* cloud and rents you access back. Vexa inverts that: run the stack yourself, point it at your own models, own what your meetings become.
No one else has all three:
- **Vexa is *in* the meeting.** A real bot joins Meet, Teams and Zoom — Jitsi offline-proven, live
validation pending — and streams speaker-attributed transcripts live. That bot fleet is the genuinely hard part — every "chat with your docs" tool starts *after* a transcript exists. Vexa produces it.
- Your knowledge is files you own. Meetings compile into Markdown in a git repo —
portable, diffable, greppable. Knowledge as code.
- Agents work it, safely. Sandboxed coding agents read and write that repo like
Excerpt — the full document is on GitHub.
Alternatives to Vexa
- mewcp-google-calendarB · 66Schedule smarter - create, search, and manage Google Calendar events through AI.
- Google Drive MCPB · 79MCP server for the Google Drive API: search, upload, download, organize and share files.
- FGAC.ai: Multiple Gmail Accounts, Google Sheets & DocsB · 68Multiple Gmail accounts, editable Google Sheets & Docs for AI agents. Deny-by-default access rules.
- YouTube Transcript AIB · 76Read YouTube transcripts and search what people say across 425k videos. Free API key.
Maintain Vexa? Add a badge to your README
Shows its health grade, and links readers to install steps for every client.
[](https://mcp-skills-hub.vercel.app/mcps/ai-vexa-vexa)Catalog data refreshed . Something wrong? Report it.