Operations reference
TalkBar offers 144 operations (57 reads and 87 writes) to AI assistants through MCP and to scripts through the TalkBar CLI. This reference documents each one: what it does, which MCP tool runs it, whether it is on by default, its arguments and what it returns.
Operations by category
| Category | Read | Write | Total |
|---|---|---|---|
| Workspace and profile | 5 | 2 | 7 |
| Sessions | 10 | 11 | 21 |
| Projects and notes | 6 | 12 | 18 |
| Action items | 2 | 4 | 6 |
| Knowledge | 3 | 13 | 16 |
| People and companies | 5 | 8 | 13 |
| Topics and markers | 3 | 8 | 11 |
| Chats and documents | 6 | 4 | 10 |
| Calendar and series | 8 | 14 | 22 |
| Scheduler | 3 | 2 | 5 |
| Exports | 6 | 9 | 15 |
| All | 57 | 87 | 144 |
How to read this reference
Each operation has its own section, headed by its name (for example sessions.get), with a line like this:
Read · runs with talkbar_read · MCP switch On by default · policy group metadata
| Label | Meaning |
|---|---|
| Kind | Read operations only read. Write operations change something. |
| Runs with | The MCP tool that runs it. Reads run with talkbar_read. Writes run with talkbar_change, except the 15 that move items to the Trash, archive or delete them, or call off a planned meeting: those run only with talkbar_delete. They are confirmed with you when your AI app can ask; apps that cannot ask are refused, unless you turn on Allow deletes without confirmation. |
| MCP switch | Whether the operation is on when you first set up MCP. You turn each one on or off in Settings → MCP Access. 81 operations start on and 63 start off: reads start on; changes to your items start off, while most calendar, series, scheduler and export operations start on. A switched-off operation answers turned_off. The CLI ignores these switches. |
| Policy group | The group an administrator's policy can allow or block. If your organization manages TalkBar, a blocked group is refused for MCP and the CLI alike. See Access and permissions. |
Policy groups
| Group | What it covers | Operations |
|---|---|---|
metadata | Names, counts, lists and schedules, with no meeting text: workspaces, plan, session lists and figures, the recording session, project lists, and calendar and series reads. | 14 |
content | Reads that return meeting text: summaries, transcripts, notes, chats, cards, people, search snippets, meeting prep and export previews. | 35 |
contentChanges | Every change to sessions, projects, notes, action items, knowledge, people, topics, markers, chats, documents, your profile and workspace names. | 62 |
scheduling | Changes to planned meetings and session series. | 14 |
scheduler | Reading and managing scheduled jobs. | 5 |
exports | Export settings, batches and deliveries (except exports.preview, which is content). | 14 |
Arguments
Each argument is listed with its type, and required ones are marked. Ranges, allowed values and defaults come from the operation's schema; you can also get the full schema of any operation from talkbar_tools with {"tool": "<operation>"}.
workspaceIdis optional everywhere and is left out of the argument lists. Without it, the workspace open in the app is used.workspace.listtakes no arguments at all and lists the workspaces you can name.- An argument an operation does not take is refused by name, never ignored. A value outside the allowed range is refused, never clamped.
- Time fields ending in
Msare epoch milliseconds (or, where noted, milliseconds from the session start). Transcript and timeline text show times asmm:ssorh:mm:ss. - Where an argument accepts
null,nullclears the value, while leaving the argument out keeps it.
See Errors and limits for error codes, paging and plan limits.
Calling an operation
Through MCP, send the operation and its arguments to the tool that runs it:
{"tool": "sessions.get", "args": {"sessionId": "ses_123"}}
From the command line, the same call is:
talkbar-cli tools call sessions.get --args '{"sessionId":"ses_123"}'
Run up to 20 operations in order with {"calls": [...]}. Calls continue past an error unless you add "stopOnError": true (the default is false). The ids in the examples on these pages are placeholders. Find real ones with talkbar_find or a list operation. See The five MCP tools and CLI for the details.
What assistants cannot do
No operation records or controls recording, edits a transcript, generates a summary, changes your app settings (export destinations and rules are the exception, through the exports.* operations), empties the Trash, permanently deletes an item that has a Trash, or adds documents. Those stay in the app.
Related
Exports
MCP and CLI operations to configure export destinations and automatic export rules, and to preview, queue, run, cancel, retry and resolve session exports.
Knowledge
MCP and CLI operations for knowledge cards and the suggestions knowledge scans propose, to list, read, create, update, pin, file, archive and review them.