Skip to main content
The OpenWhispr MCP server lets AI assistants like Claude, Cursor, and VS Code access your notes, folders, transcriptions, dictionary, snippets, and usage stats directly — and, in beta, transcribe audio. It’s hosted at https://mcp.openwhispr.com/mcp and uses the Streamable HTTP transport — no local install needed.

Setup

Claude’s Connectors flow signs you in to OpenWhispr with OAuth, so it needs no API key. Clients that send headers instead — Claude Code, Cursor, and VS Code — need a personal API key (owk_live_) with the scopes you want the assistant to access. The MCP server reaches your own notes, so workspace keys aren’t supported here.
AI assistants can create their own API key automatically — see Agent setup.
In Claude on the web, in the desktop app, or on mobile, go to Customize > Connectors > Add custom connector, paste https://mcp.openwhispr.com/mcp, and click Add. Claude sends you to OpenWhispr to sign in and approve the permissions it asked for — no API key needed.

Permissions and disconnecting

When you connect through Claude’s Connectors flow, the consent screen describes each permission Claude asked for in plain language; the scopes table below maps those permissions to scopes and tools. The token Claude receives expires after 1 hour and is refreshed automatically while the connector is in use, so it stays connected until you disconnect it or leave it unused for 30 days. To remove access, use Disconnect on the OpenWhispr connector in Claude.

Available tools

Once connected, your assistant has access to these tools:

Transcribing audio

transcribe_audio takes audio_base64 and mime_type, plus optional language and prompt (names and jargon to spell correctly). The decoded audio is capped at 3 MB, and the same rules apply as for the REST endpoint: a Pro or Business plan, the transcriptions:write scope, 600 audio minutes per calendar month, and one transcription at a time per key or connection.
Cloud transcription through the API is in beta. Limits, response shape, and availability may change, and there is no SLA. For long recordings or free, private transcription, use the OpenWhispr CLI with the desktop app running.

Required scopes

Claude’s Connectors flow asks for all of these on the consent screen. When you create an API key instead, grant only the scopes you need.

Example prompts

Try these after connecting:
  • “Show me my recent notes”
  • “Search my notes for the meeting with the design team”
  • “Create a note titled ‘Project Ideas’ in my Work folder”
  • “How many words have I used this month?”
  • “List my transcriptions from today”
  • “Get the transcript from my last meeting note as subtitles”
  • “Show the transcript for note [id] with speaker segments”
  • “Add Siobhán, Kubernetes and SOC 2 to my dictionary”
  • “Make a snippet so ‘cal link’ becomes my booking URL”
  • “Transcribe this voice memo”

How it works

The MCP server is a thin wrapper around the OpenWhispr API. Your API key or OAuth token is passed through on every request — the MCP server doesn’t store credentials or session state. Each request creates a fresh, stateless connection. This means it scales horizontally and works with any MCP client that supports Streamable HTTP transport.