PlugWiki
Vexa logo

Vexa MCP Server Setup for Claude Code, Cursor and Other Apps

OfficialRemote
Gethttps://api.cloud.vexa.ai/mcpvexa-ai/vexa

Lets Claude and other assistants send a bot into Google Meet, Teams or Zoom and read the transcript, live or after.

Vexa is a meeting bot and transcription service, and this is its own MCP server at api.cloud.vexa.ai. Your assistant can ask a bot to join a call, check its status, stop it, and pull transcripts with speakers labelled. It is hosted by Vexa and needs your Vexa API key sent as a Bearer token. Hosted bot time is billed per hour, so check the pricing page before you hand it to an agent.

Good for

  • People who want Claude to summarize meetings from a transcript
  • Teams who want action items pulled from Meet, Teams or Zoom calls
  • Developers who want meeting data inside an agent workflow

Works in

14 should work

Tap an app to see how to set it up and any known problems.

Install Vexa MCP

Claude Code

  1. 1

    Copy this prompt.

    Add the Vexa MCP server to Claude Code. Run this command:
    
    claude mcp add --transport http vexa https://api.cloud.vexa.ai/mcp --header "Authorization: Bearer <your_vexa_api_key>"
    
    Ask me for VEXA_API_KEY and only put the values in that config, nowhere else.
    
    Then check that it loaded and tell me if I need to sign in or restart.
  2. 2

    Paste it into Claude Code. It shows the change and asks before running it.

Requires Vexa API key.

Vexa needs your API key as a Bearer token on every request. Get it from your account page on vexa.ai and replace the placeholder. Claude Desktop reaches it through the mcp-remote bridge.

Built from the package data we hold. Not yet tested by us.

Tools

  • Sends a bot into a meeting to record and transcribe it

    Starts a Vexa bot that joins a Google Meet, Teams or Zoom call from a meeting link or ID. If a bot is already in that meeting it says so instead of adding another.

    Try: “Send a Vexa bot to this Google Meet link.”

    Write · request_meeting_bot

  • Gets the transcript of a meeting

    Returns the transcript for a meeting, with speakers labelled, whether the meeting is live or finished.

    Try: “Get the transcript of my 10am meeting.”

    Network · get_meeting_transcript

  • Lists your meetings

    Returns your meetings, filtered by status or platform and paged with a limit and offset.

    Try: “List my last 10 meetings on Zoom.”

    Network · list_meetings

  • Shows which bots are running

    Reports the status of your current meeting bots.

    Try: “Is a bot in my meeting right now?”

    Network · get_bot_status

  • Reads a meeting link

    Works out the platform, meeting ID and passcode from a Meet, Teams or Zoom URL without calling Vexa.

    Try: “Parse this Teams link for me.”

    Read · parse_meeting_link

  • Changes settings of a running bot

    Updates the configuration of a bot that is already in a meeting.

    Try: “Change the language of the bot in my meeting to Spanish.”

    Write · update_bot_config

  • Removes the bot from a meeting

    Ends the bot's session in a meeting.

    Try: “Stop the Vexa bot in my current meeting.”

    Write · stop_bot

  • Lists meeting recordings

    Returns your recordings.

    Try: “List my recordings from this week.”

    Network · list_recordings

  • Gets one recording

    Returns the details of a single recording by its ID.

    Try: “Show me recording 123.”

    Network · get_recording

  • Files a problem report with the Vexa team

    Sends a ticket with the assistant's description of a problem. It only works when the server has a ticket destination configured, and otherwise returns an error.

    Try: “Report that the transcript is missing speaker names.”

    Write · report_issue

Read from the source code

Permissions

medium risk · 4 things to watch

Medium risk

The assistant can send bots into meetings you name, change or stop them, and read your transcripts and recordings. Hosted bot time is billed per hour, so only let it start bots when you want one.

What it can do

  • Read your data
  • Create and change things
  • Delete things
  • Read-only mode

Watch out for

  • A bot in a meeting records and transcribes it

    Starting a bot puts a participant in the call that captures audio for transcripts. Tell attendees and check the rules where you work. github.com

  • Hosted bot time costs money

    The README quotes $0.30 per hour of bot time on the hosted service, billed to the account that owns the API key (new accounts get $2 of free credit, about 6 hours). Watch for assistants that start bots repeatedly. github.com

  • Your API key sits in the client config

    The key goes in a header in your config file. Keep the file private and revoke the key from your account page if it leaks. github.com

  • The issue tool sends the assistant's text to Vexa

    When enabled on the server, report_issue posts the assistant's description and a hashed caller fingerprint, not your key, to a ticket destination. github.com

Security advisories

No published security advisories for the MCP server as of Nov 1, 2026.

2 other advisories are about the wider vexa project, not this MCP server. See them on GitHub

Technical details
Turning on read-onlyNo read-only mode is documented. The API key's scopes are enforced by Vexa's gateway.
Talks toVexa's cloud at api.cloud.vexa.ai
Sign-in and keysYour Vexa API key travels in the Authorization header on each request. The server forwards it to the gateway and stores nothing.

Questions

Is the Vexa MCP server official?

Yes. It is published by Vexa from the vexa-ai/vexa repo and listed in the MCP registry as ai.vexa/vexa.

What is the Vexa MCP server URL?

https://api.cloud.vexa.ai/mcp. Every request needs your Vexa API key as a Bearer token.

Where do I get an API key?

Sign in at vexa.ai and copy the key from your account page.

Does it cost money, and who pays?

Yes, hosted bot time is billed per hour to the Vexa account that owns the API key. The README says new accounts get $2 of free credit, about 6 hours at $0.30 per hour. Self-hosting the open-source project avoids Vexa's hosted charges but you run the transcription yourself.

Does it work in Claude Desktop?

Through the mcp-remote bridge shown in the install box, because the server wants a key header and not a sign-in. The README does not give a Claude Desktop setup.

Can I self-host it?

Yes. The Vexa project is open source under Apache-2.0 and can be self-hosted, and its MCP service sits in front of the self-hosted API. The self-hosting steps are in the project README.

Which meeting apps does it support?

Google Meet, Microsoft Teams and Zoom. The link parser also lists Jitsi as a platform.

How many tools does it have?

Ten in the MCP service. A deployment can add more through extra tool manifests, such as a separate flows set, so the count can be higher on some servers.

Information

updated Nov 2, 2026

Publisher
Official
Endpoint
https://api.cloud.vexa.ai/mcp
Transport
Streamable HTTP
Auth
API key
Version
0.12.27
License
Apache-2.0
Last commit
Oct 31, 2026
Open issues
510
Listed in
Official MCP registry

WebsiteGitHubOfficial MCP RegistryChangelogIssues

Sources

Docs, issue trackers and discussions this page is built from. Issues, quotes and findings above link to their own source.

Show all 3
  1. github.com · github.com
  2. github.com · github.com
  3. github.com · github.com

Facts from the official MCP registry, GitHub, npm, PyPI and the Docker catalog. Updated Nov 2, 2026.