How to connect Walkie to Claude, ChatGPT, Gemini and Grok
Connect Claude, ChatGPT, Gemini, Codex or Grok to your Walkie meetings, so you can ask them what was said, what was decided and who said it. Pick the app you use below and follow three steps — about two minutes, and Walkie handles the rest. Needs Walkie Work or above. Everything is read-only: an agent can search and read your meetings, never change, share or delete them.
Experimental. Requires Walkie Work or above, on macOS. The tools may change between releases, so an agent wired up today may need rewiring later.
Last updated
Which agent are you using?
Pick one and follow the steps — Walkie works out how to reach it. Using something else? The last tab covers any client that speaks MCP.
Connect Claude Desktop
Runs on this Mac
Open Walkie → Settings → MCP
Switch on the MCP server. It needs the Walkie Work plan or above.
Press Connect next to your app
Walkie adds itself to that app's settings for you, pointing at wherever Walkie is installed. Anything else you have connected to that app is left alone.
Restart the app and ask a question
Apps only check their settings when they start, so quit and reopen. Then ask it something only your meetings would know, like "what did we decide about pricing last week?"
Prefer to edit the settings yourself?
Where: Settings → Developer → Edit Config, which opens claude_desktop_config.json
{
"mcpServers": {
"walkie": {
"command": "/Applications/Walkie.app/Contents/MacOS/walkie",
"args": ["--mcp-serve"]
}
}
}Quit and reopen Claude Desktop afterwards — it reads the config once, at launch.
Connect Claude Code
Runs on this Mac
Switch it on in Walkie
Open Walkie, go to Settings → MCP, and turn on the MCP server. Needs the Walkie Work plan or above.
Tell your app where Walkie is
Paste this into your terminal and run it — your app adds Walkie itself. Walkie does not have to stay open: your app opens and closes it as needed.
Where: No file to edit — one command in your terminal
claude mcp add walkie -- /Applications/Walkie.app/Contents/MacOS/walkie --mcp-serveAdd
-s userto make it available in every project instead of just this one.Restart it and ask a question
Quit and reopen the app — it only checks its settings when it starts. Then ask it something only your meetings would know, like "what did we decide about pricing last week?"
Connect ChatGPT
Runs on the web
Add Walkie as a connector
In ChatGPT, go to Settings → Connectors → Add custom connector and enter
https://mcp.trywalkie.com/mcp.Authorise it
If your client supports it, a Walkie page opens showing which agent is asking and what it will be able to read — approve it and you are sent straight back, with nothing to copy. Otherwise generate a link in Walkie under Settings → MCP, on the “ChatGPT and other web apps” row, and paste that instead, as a connector with no authentication.
Where: Settings → Connectors → Add custom connector
Where the browser-approval flow is available, Walkie names the agent asking and lists what it can read before you allow it. Where it is not, a link generated in Settings → MCP works the same way — it is shown once, so copy it then.
Check it worked
The connector should now show Walkie, with a handful of tools for searching and reading your meetings. If it shows none, the account you signed in with is not on the Walkie Work plan or above.
Connect Codex CLI
Runs on this Mac
Switch it on in Walkie
Open Walkie, go to Settings → MCP, and turn on the MCP server. Needs the Walkie Work plan or above.
Tell your app where Walkie is
Paste this into your terminal and run it — your app adds Walkie itself. Walkie does not have to stay open: your app opens and closes it as needed.
Where: No file to edit — one command in your terminal
codex mcp add walkie -- /Applications/Walkie.app/Contents/MacOS/walkie --mcp-serveCodex keeps its own settings at
~/.codex/config.toml, separate from ChatGPT — connecting one does not connect the other. If you edit that file by hand, note it is TOML and the table ismcp_serversin snake_case, notmcpServers.Restart it and ask a question
Quit and reopen the app — it only checks its settings when it starts. Then ask it something only your meetings would know, like "what did we decide about pricing last week?"
Connect Gemini CLI
Runs on this Mac
Open Walkie → Settings → MCP
Switch on the MCP server. It needs the Walkie Work plan or above.
Press Connect next to your app
Walkie adds itself to that app's settings for you, pointing at wherever Walkie is installed. Anything else you have connected to that app is left alone.
Restart the app and ask a question
Apps only check their settings when they start, so quit and reopen. Then ask it something only your meetings would know, like "what did we decide about pricing last week?"
Prefer to edit the settings yourself?
Where: ~/.gemini/settings.json, or .gemini/settings.json for one project
{
"mcpServers": {
"walkie": {
"command": "/Applications/Walkie.app/Contents/MacOS/walkie",
"args": ["--mcp-serve"]
}
}
}Gemini CLI uses the same mcpServers shape as Claude Desktop, just in its own file — so Walkie can write it for you.
Connect Grok
Runs on the web
Add Walkie as a connector
In ChatGPT, go to Settings → Connectors → Add custom connector and enter
https://mcp.trywalkie.com/mcp.Authorise it
If your client supports it, a Walkie page opens showing which agent is asking and what it will be able to read — approve it and you are sent straight back, with nothing to copy. Otherwise generate a link in Walkie under Settings → MCP, on the “ChatGPT and other web apps” row, and paste that instead, as a connector with no authentication.
Where: Grok's own connector settings — look for custom MCP servers
Grok runs on xAI's machines, so it reads the meetings you have synced. Add Walkie as a custom MCP server using the URL below; the exact menu moves between releases, so follow Grok's own connector docs for where it lives.
Check it worked
The connector should now show Walkie, with a handful of tools for searching and reading your meetings. If it shows none, the account you signed in with is not on the Walkie Work plan or above.
Connect Something else
Runs on this Mac
Switch it on in Walkie
Open Walkie, go to Settings → MCP, and turn on the MCP server. Needs the Walkie Work plan or above.
Tell your app where Walkie is
Paste these settings into your app's own settings file. Walkie does not have to stay open: your app opens and closes it as needed.
Where: Wherever your app keeps its MCP servers — most use the same
mcpServerssettings shown below{ "mcpServers": { "walkie": { "command": "/Applications/Walkie.app/Contents/MacOS/walkie", "args": ["--mcp-serve"] } } }If your app runs on this Mac, give it the settings above — they point it at Walkie. If it runs on the web, add
https://mcp.trywalkie.com/mcpas a remote MCP server instead. Anything that speaks the protocol works; those are the only two shapes.Restart it and ask a question
Quit and reopen the app — it only checks its settings when it starts. Then ask it something only your meetings would know, like "what did we decide about pricing last week?"
Where do my meetings actually go?
You do not have to choose — your agent decides for you. It is worth knowing what changes, because one of them reads straight from your disk, without your meetings passing through our servers.
| Runs where | Sees | Needs | |
|---|---|---|---|
| Apps on this Mac | Claude Desktop, Claude Code, Codex CLI, Gemini CLI — anything that can start a process on your machine. | Reads Walkie's database on your disk directly. Every meeting you have, including ones you never synced. | Walkie Work plan · Walkie installed |
| Apps on the web | ChatGPT and any hosted agent that cannot start anything on your Mac. | Reads the meetings already synced to your Walkie account — not the ones that only exist on your machine. | Walkie Work plan · meetings synced |
You approve each agent, by name
Adding the connector opens a Walkie page that names the agent and shows exactly what it will be able to read. Approve it and you are done — there is nothing to copy, and you can take that access away later without touching the others. If your client cannot do that yet, generate a link in Settings → MCP and paste that instead; treat it like a password. Either way, you revoke from Settings → MCP.
What can the agent actually do?
It can search across every meeting you have recorded, then open one and read it in full — the notes, the action items, who was there, and the transcript with speakers labeled. Those are the same two moves whichever way it connected. The exact tool names, arguments and return shapes are in the MCP docs article.
What it deliberately will not do
It answers questions, it does not hand over your archive
By default an agent can search and read what it finds, but cannot list your archive or page past the first results — it answers questions rather than walking the corpus. Handing over everything is a separate switch in Walkie, off until you turn it on.
Read-only
Nothing an agent calls can delete a meeting, edit a transcript, change a setting, or share anything. The tools only read.
Off by default
Access ships switched off, per machine and per account. Cancelling or downgrading switches it back off rather than leaving it quietly running.
Troubleshooting
- The client says the server exited immediately
- Why: The MCP server switch is off, or the account is not on a plan that includes it. Fix: Run /Applications/Walkie.app/Contents/MacOS/walkie --mcp-serve directly in a terminal. It prints exactly why it refused. Switch it on in Settings → MCP, on the Walkie Work plan or above.
- No such file or directory
- Why: The file inside the Walkie app is lowercase
walkie, even though the app itself isWalkie.app. It is an easy letter to get wrong. Fix: Copy the path exactly as shown — /Applications/Walkie.app/Contents/MacOS/walkie — rather than typing it out. Also check Walkie is in your Applications folder, not still in Downloads. - The agent connects but finds nothing
- Why: Meetings still recording are excluded, and search matches literal words rather than meaning. Fix: Stop the meeting first, then search for a phrase somebody actually said rather than a paraphrase of the topic.
- The server worked, then stopped
- Why: Cancelling or downgrading below the plan that includes MCP switches the server off, on purpose. Fix: Check the plan on your account. The switch reflects entitlement, not a setting you can override.
- An agent should not have access any more
- Why: Approvals last until you withdraw them. Fix: Revoke it in Walkie under Settings → MCP. Each agent holds its own credential, so revoking one does not disturb the others.
Still stuck? Run /Applications/Walkie.app/Contents/MacOS/walkie --mcp-serve in a terminal. It refuses out loud, with the reason — which is faster than reading an agent’s logs.
Frequently asked questions
- Does it work when Walkie is closed?
- Yes, for the local server. Your agent launches its own short-lived
walkie --mcp-serveprocess that reads the database on disk — the Walkie app does not need to be running. - Why does ChatGPT show five tools instead of three?
- ChatGPT's connector surface looks for tools literally named
searchandfetch, so the endpoint answers to those as well assearch_meetings,get_meetingandlist_meetings. The aliases run the same code as the real names. - How do I revoke an agent's access?
- In Walkie, go to Settings → MCP. Revoke the agent you want to cut off, or switch the whole server off. Either takes effect immediately.
- Can I connect apps on my Mac and ChatGPT at the same time?
- Yes. They are independent, and read the same meetings. Turning one off does not affect the other.
- Do I need to restart Walkie after switching the server on?
- No. The switch writes a flag that each new
walkie --mcp-serveprocess reads at launch, so the next time your agent connects it picks up the change. You do need to restart the AI client itself after editing its config, because it reads that once, at startup.