Connect Whipscribe to ChatGPT — Custom GPT vs MCP Connector Setup

May 3, 2026 · Neugence · 9 min read

Two ways to use Whipscribe inside ChatGPT: the Custom GPT, which works for everyone on any plan, and the MCP Connector, which adds Whipscribe to every chat for Plus and Pro accounts. This is the canonical setup guide for both, with a decision matrix and the troubleshooting answers we've actually hit in testing.

Two paths from ChatGPT to Whipscribe A diagram showing two paths from a ChatGPT user to Whipscribe. The first path goes through the Custom GPT and works for all plans. The second goes through the MCP Connector and works for Plus and Pro plans. ChatGPT web · iOS · Android Custom GPT (any plan) "Whipscribe" in the GPT store MCP Connector (Plus / Pro) Settings → Connectors Whipscribe 21 actions · OAuth · 1:1 email
Same Whipscribe account on the right, two ways to reach it from ChatGPT on the left. Pick the one that matches your plan; you can use both.

Which path should you pick?

Most people start with the Custom GPT. It works on every ChatGPT plan, including the free tier, and it shows up as its own conversation in the GPT store. The MCP Connector is the second-stage upgrade for ChatGPT Plus and Pro users who want Whipscribe available in every chat without switching to a specific GPT.

Recommended start

Custom GPT

Anyone with a ChatGPT account, on web or mobile.

  • Works on Free, Plus, Pro, Team, Enterprise
  • Open the GPT, sign in once, transcribe
  • Mobile-friendly: drop a voice memo from your phone
  • 21 actions: transcribe, search, library, recipes, workflows
Power user

MCP Connector

ChatGPT Plus and Pro accounts only.

  • Available in every chat, no GPT switch
  • Discoverable by ChatGPT in tool-use mode
  • Same OAuth, same actions, same account
  • Configured once in Settings → Connectors

Path 1 — Custom GPT setup (3 steps)

This is the path that works for everyone. About 90 seconds end-to-end the first time, near-zero on subsequent uses.

1

Open the Whipscribe GPT in ChatGPT

Go to the Whipscribe GPT page and click Start Chat. The GPT lives in the OpenAI GPT store under the name "Whipscribe."

2

Authorize Whipscribe (one-time)

The first time you ask the GPT to transcribe something, ChatGPT shows an authorization prompt. Click Sign in to Whipscribe, sign in with the same email you use on whipscribe.com, and approve the connection. Your credits and library stay on the same account.

3

Send the file or paste a URL

Drop an audio or video file directly into the ChatGPT message box, or paste a URL to a file you host. Then ask anything: "Transcribe this with speaker labels", "Pull the action items", "Save this to my Knowledge folder named Q3 customer interviews". Whipscribe runs the transcription, returns the text, and ChatGPT does the rest.

Screenshot — Custom GPT landing in ChatGPT (mobile) Operator: capture chatgpt.com/g/g-69f7997fca548191a16ade85a86ae9ec-whipscribe at 390px width and save to /blog/img/chatgpt/gpt-landing-mobile.png
Screenshot — OAuth authorization prompt inside ChatGPT Operator: when first using the GPT and triggering authorize, capture the consent screen and save to /blog/img/chatgpt/oauth-consent.png
Open in ChatGPT
Whipscribe GPT — start a chat now

Drop an audio file in the message box, ask for the transcript. Free tier covers 30 minutes a day.

Open the Whipscribe GPT →

What the GPT can do once it's connected

The Whipscribe GPT exposes 21 actions — the same surface area as the Claude integration we ship at https://whipscribe.com/mcp. The most-used ones in practice:

None of this requires you to leave the chat. Everything happens inline.

Path 2 — MCP Connector setup (Plus / Pro)

The MCP (Model Context Protocol) Connector is OpenAI's way to let any chat — not just a specific GPT — call out to an external service. Once you add Whipscribe as a Connector, ChatGPT can decide on its own to use Whipscribe whenever it's the right tool for the question.

MCP Connector setup — three stages Three stages of the MCP Connector setup flow inside ChatGPT: open Settings, add the Whipscribe MCP URL, authorize once via OAuth. 1 Settings → Connectors on chatgpt.com 2 Add MCP server whipscribe.com/mcp 3 Authorize once OAuth via Whipscribe
Three stages, about a minute end-to-end. After this, every ChatGPT conversation can use Whipscribe tools without switching to a specific GPT.
1

Open ChatGPT Settings → Connectors

On chatgpt.com (web), click your profile icon → SettingsConnectors. The Connectors tab is where you wire up MCP servers.

2

Add a new MCP server

Click Add and enter the Whipscribe MCP endpoint:

https://whipscribe.com/mcp

ChatGPT auto-discovers the tool list and the OAuth flow via Dynamic Client Registration — you don't paste a client ID or secret. Give the connection a name like "Whipscribe" so you recognize it later.

3

Authorize once and you're done

ChatGPT redirects you to Whipscribe to authorize. Sign in with the same email as your Whipscribe account; approve. After that, Whipscribe tools are available in every conversation. Ask "Can you transcribe this voice memo?" in any chat and ChatGPT picks the right tool.

Screenshot — Settings → Connectors → Add MCP server Operator: capture the dialog at 1280px web view and save to /blog/img/chatgpt/mcp-add-server.png
Screenshot — Whipscribe Connector showing as Connected Operator: capture the post-authorize Connectors list and save to /blog/img/chatgpt/mcp-connected.png
One account, two surfaces. Whether you use the Custom GPT or the MCP Connector, you sign in to the same Whipscribe account both times. Credits, transcripts, library folders, recipes — all shared. You're not running two separate stacks.

Decision matrix — which to pick when

What you wantCustom GPTMCP Connector
Free ChatGPT planYes
Plus / Pro / TeamYesYes
Mobile (iOS / Android)YesYes
Enable in every chat by defaultBest fit
Discoverable by your team via the GPT storeBest fit
Drop-and-transcribe a voice memo from your phoneBest fitYes
Setup time, first run~ 90 sec~ 90 sec
Setup repeats per chatNoneNone
Tools exposed2121

Both surfaces share the same backend, the same OAuth, and the same 21 actions. The choice is about where the tool lives in your ChatGPT habit, not about feature breadth.

Sample chat — what the conversation actually looks like

Here's a real exchange you can run today in either path. The specific quotes are paraphrased for length, but every action shown is one Whipscribe ships:

You: I've got a 45-min product call. Can you transcribe and pull
     decisions, action items, and open questions?

ChatGPT: I can. Drop the file or share a URL.

[you upload meeting.m4a]

ChatGPT: Sending that to Whipscribe with speaker diarization.
         (~90 seconds — 45-min audio.)

ChatGPT: Done. Here's a structured summary:

         Decisions (3)
         - Move launch to Sept 12 (Sarah, 00:08:14)
         - Use Stripe Atlas for the EU entity (Mark, 00:22:01)
         - Skip the Q4 partnership track this year (Sarah, 00:38:40)

         Action items (5)
         - Mark: file Atlas paperwork by Friday
         - Sarah: brief the design team on Sept 12 timeline
         - …

         Open questions (2)
         - VAT registration in Germany — who owns this?
         - Whether to keep a soft launch internal-only

         Want me to save this transcript to your "Product calls"
         Knowledge folder so it's searchable later?

You: Yes please. And run the "weekly recap" Recipe on it.

ChatGPT: Saved. Running weekly-recap…

None of that required leaving ChatGPT. The transcript is now in your Whipscribe library at whipscribe.com/home, the action-item summary is in the chat, and a saved Recipe just produced your weekly note.

Troubleshooting — the four issues we've actually hit

"OAuth callback URL doesn't match"

If the consent screen appears but the redirect back to ChatGPT throws an error, the most common cause is an outdated OpenAI redirect host. The Whipscribe shim allow-lists both chat.openai.com/aip/ and chatgpt.com/aip/. If OpenAI introduces a new host, retry once — the allow-list is updated centrally and propagates within minutes.

"GPT visibility is set to Only me — my team can't open it"

This affects organization rollouts only. The public Whipscribe GPT (the one linked above) is visible to anyone with the link. If you forked or cloned the GPT under your own account, switch its visibility to "Anyone with the link" in the GPT editor before sharing internally.

"MCP Connector says Connected but tools don't show up in chat"

ChatGPT discovers MCP tools via Dynamic Client Registration on first authorize. If the tool list is empty after a successful connect, click Refresh in the Connector detail view, or remove and re-add the connector. We've also seen this resolve itself on the next ChatGPT app restart.

"Long transcription jobs time out in the chat"

The Whipscribe GPT and MCP both use a long-polling pattern: ChatGPT calls getJob?wait=N and the server holds the connection up to N seconds, returning the moment status flips to done. If a job is unusually long (large file, queue depth) the chat may show "still working" — ask ChatGPT to check status again; the polling resumes from where it left off.

Privacy and account details

A few specifics worth knowing up front:

If you don't have a Whipscribe account yet

You don't need one to try the GPT — the first authorize will create one for you using your ChatGPT email. The free tier covers 30 minutes of transcription per day, which is enough to run the workflows above end-to-end on a real meeting. Beyond that, pay-as-you-go is $1 per hour of audio and credits never expire.

Pay-as-you-go
$1 per hour of audio · credits never expire

No subscription required. Top up only when you cross 30 free minutes a day.

See credits →

Related blog posts on the ChatGPT workflow

If you got here from a "use ChatGPT for X" search, these are the deeper guides on each downstream artifact:

Ready to connect Whipscribe to ChatGPT?

Two paths, one Whipscribe account behind both. Start with the Custom GPT — works on every plan including free — then add the MCP Connector if you're on Plus or Pro and want Whipscribe in every chat.