After a quarter of client calls, a recording library tends to look the same: a hundred meetings, a third of them called "Weekly sync", some with no title at all, every transcript full of Speaker 1 and Speaker 2, and no tags at all. Searching still works. Finding the Northwind renewal call from three weeks ago does not.
An AI assistant connected to Speak-Y over MCP can do the tidying: read each
recording, propose a real title, client tags and speaker names, and apply them
once you say yes. Three MCP tools do the work — update_recording,
set_tags and rename_speaker — and none of them touches the transcript text
or the audio. Every change is listed in the app afterwards, so nothing happens
that you cannot check.
This guide follows the Speak-Y macOS app as checked on 15 October 2026, with Claude as the assistant; ChatGPT and Cursor work the same way.
The app fills the gaps on its own, and the defaults are generic:
northwind to four calls.The single most useful habit: ask the assistant to show what it would change before it changes anything.
Tidy up this week's meetings: real titles, client tags, speaker names. Show me the plan first.
The assistant lists the week's recordings, reads each one — usually the summary, and the speaker view when it needs to work out who is who — and answers with a table:
| Now, as the assistant reads it | New title | Tags | Speakers |
|---|---|---|---|
| Okay, can everyone hear me now… | Northwind — Q4 renewal call | northwind, renewal | Speaker 2 = Grace Liu |
| Weekly sync | Team weekly — Oct 13 | internal | — |
| Project check-in | Brightline — onboarding check-in | brightline, onboarding | Speaker 2 = Tom Becker |
| So let's start with the numbers… | Northwind — pricing follow-up | northwind | Speaker 3 = ? |
Speaker names come from the conversation itself: people greet each other, introduce themselves, get addressed by name. When a speaker is never named, the assistant should ask rather than guess — here, "Speaker 3 in the pricing follow-up is never named. Who is it?"

Answer the question and approve: "Speaker 3 is Ravi Shah. Apply it." The assistant then calls three tools, one recording at a time:
| Tool | What it changes | What it leaves alone |
|---|---|---|
update_recording |
the title, and the favourite mark | transcript, audio, summary |
set_tags |
adds, removes or replaces tags; a new tag is created, an existing one is matched regardless of case | other recordings, the tag catalog |
rename_speaker |
puts a name on a speaker label everywhere in that recording | the words each speaker said |
The Speak-Y window updates as the calls land. Asking for Northwind reuses
the northwind tag you already have instead of creating a twin.
Who says yes, and where? Three layers, from the conversation down to the app:
--read-only in one client's config hides the
changing tools from that client only.
A tidy-up is reversible and private, which is why it is a good first job to hand over. The line runs where a change becomes visible to other people or hard to undo:
How Speak-Y's instructions draw these lines is in MCP tool descriptions and skills.

The app keeps its own record, independent of what the assistant says it did. Open the Integrations page and scroll to Recent assistant actions. Each line is one call:
update_recording, set_tags, rename_speaker;The log keeps the last 50 actions, failed ones included with the reason, and can be exported as text. It holds titles and details, never transcript text.
Undoing is the same edit in reverse: rename the speaker again, remove a tag, type the old title back. The log shows a speaker's previous label, but for a title it only says "renamed" — the old title is in the plan the assistant showed you, which is one more reason to ask for the plan first.

The first pass over a hundred recordings is the long one. After that, a Friday request keeps the library in order:
Tidy up this week's meetings like last time. Plan first.
Two habits keep it tidy:
renewal, onboarding, internal) is enough for most people.A tidy library is what makes the next step work: asking the assistant about your meetings by client and by person. The MCP page covers what else it can do, and prompts to ask AI about your meetings is a good list to try once the titles and names are right.
Yes. With Claude, ChatGPT or Cursor connected to the Speak-Y MCP server, the assistant can give a recording a new title (update_recording), add or remove tags (set_tags) and put names on meeting speakers instead of Speaker 1 or Speaker 2 (rename_speaker). Changes go through the running Speak-Y app on your Mac, the same code as the buttons in the app.
Not by default. Speak-Y's instructions for the assistant tell it to say what it is about to do and ask before each change until you say it may always do that one. On top of that, clients such as Claude, ChatGPT and Cursor ask before a tool that changes data unless you have pre-approved it.
Open the Integrations page in Speak-Y (Connect AI assistant in the account menu) and scroll to Recent assistant actions. Each line shows the time, the operation, the recording and a short detail, such as the new tags or 'speaker: Speaker 2 → Grace Liu'. The log keeps the last 50 actions and stores no transcript text.
Yes. Turn off Assistant actions on the Integrations page and every connected assistant can still read but not change. To limit a single client, add --read-only to the Speak-Y server's args in that client's MCP config; it then sees only the reading tools.
No. The Speak-Y MCP server is free on every plan, including Free, as stated on speak-y.com on 15 October 2026. The assistant itself is billed by its own vendor.