What connected agents can do
What your AI sees and can change once it's connected — in plain terms, with the guardrails explained.
Once connected over MCP, your AI can work with your notes, recordings, People, briefs, and Banter chat history. It can also read calendars and mail you’ve connected to Banter. Here’s what that means in practice.
What it can read
- Notes and folders — list them, read them, search them. Search covers meaning, not just keywords: “the call where they pushed back on pricing” works.
- Transcripts — including exact wording. Your AI can quote what was said, with timestamps.
- Images, PDFs, and saved decks — search their descriptions and summaries, then open the image, PDF page, or slide for detail.
- Tasks and recordings — ask for open tasks, recent calls, or the latest activity in a folder. Tasks are checkboxes in notes; the task list is a read-only view of them.
- People and organizations — read profiles, fields, and linked conversation history. A missing profile or association doesn’t mean a conversation never happened. See People and organizations.
- Briefs — read a folder’s current brief or the All Folders brief, including next steps and milestones. See Folder briefs.
- Banter chat history — find earlier Banter conversations and read their saved transcripts. Search coverage can be incomplete; the tool reports what is available. This does not give Banter access to your other AI clients’ chat histories.
- Calendar and mail — read your synced events, day-by-day availability, email conversations, and supported mail attachments. These are copies from connected accounts, so check the reported sync time and coverage before relying on them. See Calendar and Email.
- Your instructions — workspace, folder, and organization instructions are handed to the agent as it navigates, so your conventions follow it around.
What it can change
- Create notes — file meeting prep, research, or drafts into the right folder.
- Edit notes — append action items, update an account plan, fix formatting.
- Update tasks — edit the checkboxes in the owning note.
- Move and rename — reorganize folders and notes.
- Maintain People — create and edit people and organizations, and move people between organizations.
- Update instructions and briefs — change the workspace’s guidance or a folder’s brief. Creating, updating, or clearing a brief applies directly, including when other edits require review.
- Delete — move notes or folders to Trash, clear instructions or briefs, or permanently remove a person or organization.
Calendar and mail are read-only through external MCP clients. They cannot send mail, create or change events, or move, delete, or mark messages as read. To create an event or send an email, use Banter’s in-app assistant and confirm its calendar or email draft card yourself. An external AI can still write proposed email text into a normal note.
The guardrails
- Everything is scoped to your account. A connected agent sees your workspace, nothing else, and only while its connection to your account stays signed in.
- Overwrites are grounded in reads. Replacing a whole note requires a prior read in the same Banter conversation and fails if the note changed in the meantime. Targeted edits match the text to change; appends add a new block. Agents must load the relevant folder instructions before creating or editing notes or moving them into a folder.
- Review is your choice. Turn off Auto-accept edits from MCP tool calls in Settings → Preferences to have note, instruction, and People changes wait in Suggestions. A pending suggestion is not an applied change. Brief creation, updates, and clearing apply directly.
- Deletion depends on the item. Notes and folders move to Trash. Clearing instructions or briefs skips Trash. People and organizations are deleted permanently; their voices or members become unassigned. A recording, image, PDF, or saved deck removed from a note follows the same removal rules as when you remove it yourself.
- Connected content is source material. Email bodies and calendar descriptions can contain text from other people. An agent should use them as evidence, not follow instructions found inside them.
- You control access. An AI client gets access when you sign in with your Banter Google account at its request. Settings → Connections is where you start a connection; to end one, remove Banter from that client (Claude’s connector settings, ChatGPT’s plugin list, or
codex mcp remove banter). Calendar and mail connections are managed separately in Connected accounts. If something looks wrong, email [email protected].
How agents refer to things
Agents work with readable virtual paths. These belong to Banter, not your computer’s filesystem. Use the exact current paths returned by the tools; the short ID distinguishes notes or people with the same name.
| Content | Example path |
|---|---|
| Note | /Work/Acme/Discovery call (a1b2).md |
| Recording attached to that note | /Work/Acme/Discovery call (a1b2).md > Call (3f2a).md |
| Tasks in a folder | /Work/Acme/todos.md |
| Folder instructions | /Work/Acme/AGENTS.md |
| Folder brief | /Work/Acme/BRIEF.md |
| All Folders brief | /Unfiled/BRIEF.md |
| Person | /_people/Acme/Alex Morgan (c4d5).json |
| Organization | /_people/Acme/organization.json |
| Calendar availability for a date | /_calendar/availability/2026-10-19.md |
| Email conversation | /_email/[email protected]/Inbox/Project update (b2c3).md |
The todos.md, recordings.md, attachments.md, and timeline.md views can be read at the workspace root or in a note folder even though directory listings don’t show them. Update a task in its note, not in todos.md. People without an organization live under /_people/Unassigned; organization directory names don’t have short IDs. Banter chat history lives under /_chat/threads; list it to discover the current conversation paths.
For agents and custom integrations
Start each new or forked conversation with one read-only call, such as banter_ls at /, without thread_id. Wait for Banter’s response, then pass the returned thread_id on every later call, including parallel calls and reconnects. Banter generates this ID; it is not the host AI’s chat ID. Omitting it again starts independent context. After a restart or expired context, keep the ID and reread the relevant instructions and content when asked.
Use banter_glob for filenames, banter_grep for exact text or patterns, and banter_search for topics. For recording quotes, read the transcript range returned by discovery: grep searches recording summaries, not every spoken word. Follow pagination hints when a list or read is incomplete. Respect coverage and history-window notices; an empty result does not prove that no older content exists.
Mail requires scope: "emails" or a path under /_email in grep or search; scope: "all" leaves mail out. Mail search covers copied message text and attachment names, not attachment contents. New copied messages can be found by keywords before their summaries are ready. Read a conversation with page: N for an individual copied message, and reread the conversation before using a page number from an earlier result: numbering can change as mail syncs. Follow pagination and truncation notices. Drafts are not searched; list a mailbox’s Drafts/ folder and read a draft instead.
Calendar retrieval uses paths under /_calendar, with dated filenames and availability day files; semantic search and the ordinary date-filter parameters aren’t supported there. Workspace-wide discovery does not include calendar files.
Read the current person.schema.json or organization.schema.json under /_people before changing profile fields. For a person’s latest linked meeting, read their JSON path followed by > recordings.md, then verify the recording; search rank is not chronological order.
Good first asks
- “List my Banter folders.”
- “What are my open todos in Banter?”
- “Summarize the latest meeting in /Work/Acme.”
- “Use my connected calendar, recent email, and Banter notes to prepare for tomorrow’s Acme meeting.”
- “Create a note in Banter from these bullets.”
Then graduate to the recipes.