UniScribe Logo

Model Context Protocol

The UniScribe MCP Server

Give any MCP-compatible AI assistant access to your transcription library. Search, read, and cite your meetings, interviews, and lectures — or hand your assistant a recording to transcribe — from Claude, Codex, or any client that speaks the protocol.

  • One OAuth sign-in, no API key
  • Can't edit or delete anything
  • Free reads, minutes only to transcribe

Why connect an assistant to UniScribe

Your transcripts hold answers your notes don't. The MCP server makes them queryable from the AI tools you already use.

Search one file or a whole project

Full-text search scoped to a single transcription or an entire project, so an assistant can answer from hundreds of hours of recordings at once.

Citations with deep links

Every search result includes the filename, speaker, timestamp, and original excerpt, plus a link that jumps to that exact position in the transcript.

One endpoint, many clients

Streamable HTTP with OAuth means no local server to run and no keys to paste — claude.ai, ChatGPT, Claude Desktop, Claude Code, and Codex CLI all connect to the same URL.

Safe to connect

Read tools can't modify your account, and the only write action is submitting new audio to transcribe — an assistant can't edit or delete your data.

What it looks like

Full-text search across your library, answered with verbatim quotes and timestamp ranges.

An AI assistant answering a question about the user's UniScribe transcripts with timestamped quotes
Shown in claude.ai — the same seven tools work in every MCP client.

Endpoint

Any MCP client that supports streamable HTTP and OAuth can connect: add the URL, sign in with your UniScribe account, and approve access.

MCP endpoint
https://mcp.uniscribe.co/mcp
Transport
Streamable HTTP
Authentication
OAuth 2.1
Access
Read + create, 7 tools

Available tools

Five read tools cover browsing, reading, and searching your library; two write tools submit new audio for transcription.

list_projects

List the projects (folders) in your UniScribe workspace so the assistant can scope a question to the right one.

list_transcriptions

Browse your transcription library — recent files first, optionally filtered to a single project.

get_transcription_metadata

Fetch a transcription's details: filename, language, duration, speakers, and processing status.

get_transcript_segments

Read the transcript itself, segment by segment, with speaker labels and timestamps.

search_transcripts

Full-text search inside one transcription or across an entire project, returning matching excerpts with citations.

create_transcription

Submit new audio or video for transcription from a URL — YouTube links, Dropbox/Google Drive share links, or direct media URLs. The language is auto-detected.

request_upload_url

Get a secure upload link for a local audio or video file, so the assistant can upload it and start a transcription (used together with create_transcription).

Connect your client

Every supported client — claude.ai, ChatGPT, Claude Desktop, Claude Code, and Codex CLI — connects with OAuth: sign in once, no API key. Requires an active subscription or LTD plan.

claude.ai, ChatGPT & Claude Desktop

Custom connector · OAuth, no API key

All three use the same custom-connector flow: paste the URL, sign in, approve.

  1. 1

    Open the app's connector settings (Claude: Settings → Connectors → Add custom connector; ChatGPT desktop: Settings → Plugins → MCPs → Add → Add MCP server, choosing Streamable HTTP).

  2. 2

    Name it UniScribe and paste the server URL:

    Server URL
    https://mcp.uniscribe.co/mcp
  3. 3

    Click Connect, sign in with your UniScribe account, and approve access. You'll be returned to the app with the connection live.

Manage or revoke OAuth connections anytime in UniScribe's Settings → Connected Apps.

Claude Code & Codex CLI

OAuth · No API key

CLI clients use the same OAuth sign-in: add the server, authenticate in the browser once, done.

  1. 1

    Claude Code: one command plus a /mcp sign-in — see the Claude integration guide.

  2. 2

    Codex CLI: two commands (add + login) — see the ChatGPT & Codex integration guide.

Other MCP clients

  1. 1

    Point the client at the endpoint above using streamable HTTP; it will discover the OAuth server and open a browser window for you to sign in and approve. Stdio-only clients can use the mcp-remote bridge, which runs the same OAuth sign-in on their behalf:

    mcp-remote bridge (stdio clients, requires Node.js)
    {
      "mcpServers": {
        "uniscribe": {
          "command": "npx",
          "args": [
            "-y",
            "mcp-remote",
            "https://mcp.uniscribe.co/mcp"
          ]
        }
      }
    }

Example prompts to try

Once connected, talk to your transcript library the way you'd ask a colleague who was in every meeting.

Summarize the key points from my recent interviews.
List my projects, then search the Customer Research project for mentions of pricing objections.
What did the customer say about onboarding in yesterday's call? Quote them with timestamps.
Compare what was said about the launch date across my last three team meetings.

Privacy and security

The MCP server is built to give assistants the minimum access needed to answer your questions — and nothing more.

Least-privilege access

Read tools can only read, and the two write tools can only submit new audio for transcription — nothing an assistant does through MCP can edit or delete existing data in your UniScribe account.

Queries aren't recorded

UniScribe doesn't store the content of the questions asked through MCP. Your conversations stay between you and your assistant.

Revocable anytime

Access is tied to an OAuth connection you control. Disconnect it in Settings → Connected Apps at any time and that client is cut off immediately.

Learn more about how UniScribe handles your data on the Security & Privacy page and in our Privacy Policy.

Frequently Asked Questions

Connect your first assistant

Point any MCP client at the endpoint and sign in once — your entire transcript library becomes searchable from chat.