vowen mcp runs a Model Context Protocol server over stdio. Point any MCP client at it and that client can search your dictations, read your meeting notes, transcribe audio files, and manage your dictionary, all through the running Vowen app.
This is the outbound direction: agents reading Vowen.Vowen also has an inbound MCP feature, Connectors, where Vowen’s own AI reaches out into your other apps. The two run in opposite directions:
vowen mcp(this page): Vowen is the server. An external agent connects to it and reads your Vowen data. Runs through the CLI, no plan gate beyond what the underlying operations already require.- Connectors: Vowen is the client. It connects out to Linear, Notion, GitHub and others so its AI can look things up while answering you. Configured in the app, Pro and experimental.
Requirements
- The
vowenCLI installed and on your PATH. - The Vowen desktop app installed. The MCP server launches it in the background on the first tool call if it is not already running.
Setting up a client
- Claude Code
- Opencode and other clients
claude mcp list, then start a session and ask it to search your history.Available tools
23 tools, grouped by what they touch.Reading your data
type is one of dictation, transcription, note, or all. search defaults to all, history defaults to dictation. Dates are YYYY-MM-DD. Item ids may be given as a prefix.
Search first, then read_item on whatever looked relevant. search deliberately returns snippets rather than whole transcripts.
Meeting notes
Transcription
Transcription is asynchronous.
transcribe_file returns immediately, so poll transcription_status until it reports done. Anything you leave out falls back to the user’s configured model and language.
Tags
tag_item takes tag ids, not names. Call tags_list first to resolve them.
Dictionary and text rules
Settings and app control
settings_set writes only the same whitelisted keys the CLI allows. Shortcuts, API keys, sync, and account settings cannot be changed by an agent. The full list is on the command reference.What an agent can and cannot reach
- It reads and writes real data. These tools are not a sandbox.
note_update,vocab_add,replacements_setandsettings_setchange what is in your app. - It cannot delete anything. No delete tool is exposed.
vowen deleteexists on the CLI, but there is no MCP equivalent. - Secrets never leave.
settings_getredacts every key that looks like an API key, token, secret, password, or licence. - Everything goes through the app. The server has no direct access to your files or stores. It makes the same loopback API calls the CLI does, so plan limits and validation apply identically.
- Nothing is exposed off-machine. The transport is stdio between your client and the
vowenprocess, and the app’s API binds127.0.0.1only.
Troubleshooting
The client shows the server as failed or disconnected
The client shows the server as failed or disconnected
Confirm the binary is reachable under the same PATH your client sees:GUI-launched clients frequently do not inherit the PATH from your shell profile. If
vowen works in your terminal but not from the client, register it by absolute path instead. vowen doctor prints the location.Every tool call returns an error about the app
Every tool call returns an error about the app
Every tool call goes through the desktop app, so it has to be reachable. Run
vowen doctor. If it reports “App: not reachable”, start Vowen and try again. See the CLI troubleshooting section for the rest.Tools return 'upgrade_required'
Tools return 'upgrade_required'
A few operations are plan-gated. Exceeding the free lifetime transcription limit, or queuing a second transcription while one is already running, both surface as an error in the tool result. Check
app_status for the current plan.Updating the CLI while an agent is connected
Updating the CLI while an agent is connected
vowen update handles this. On Windows the running executable is renamed out of the way rather than overwritten, so an active vowen mcp process does not block the update. The client will pick up the new binary the next time it spawns the server.Related
CLI overview
How the CLI talks to the app
Connectors
The other direction: Vowen’s AI reading your other apps