Skip to main content

Tools

A log of every call an AI makes with connected accounts

One row per call. Who asked, which AI, which account, what it did, whether it was allowed.

What it does

Every call, including the refused ones, kept for good

Each row is one call: the AI, the account, the action, the outcome, the cost. Refusals are logged with the reason. Nothing is summarized or dropped after 30 days.

See exactly what an AI did with an account

Open the log for an AI, an account or a limit, and the day reads back in order. What was searched, what was drafted, what was moved.

Readable from a terminal, or by another AI

The same rows come back from the command line and over MCP, so another AI can be asked what this one did today and answer from the record.

brad@macbook · gbrainio
gbrainio activity ls#412  2026-09-16T09:12:04  gmail_search         allowed   -#411  2026-09-16T09:11:40  exa_search           allowed   3c#410  2026-09-16T08:55:02  gmail_draft          allowed   -#409  2026-09-16T08:54:10  gmail_move           refused   -      daily limit (200/200)#408  2026-09-16T08:30:33  gcal_list_events     allowed   -#407  2026-09-16T08:30:01  gmail_search         allowed   -
This morning's calls from one terminal: what ran, whether it was allowed, what it cost, and why one was refused.

More in Tools

The same tools in every AI that speaks MCP

One address, pasted once into ChatGPT, Claude, Claude Code or Cursor. Each gets the same accounts and rules.

See how it works

Gmail and Calendar from the command line, for people and coding agents

Gmail, Calendar and web search from a terminal. Claude Code and Codex run the same commands.

See how it works

Passwords and API keys never reach the AI

Connected accounts are held by gbrain. An AI gets the result of a call, never the key.

See how it works

A permission level for every application an AI can reach

Gmail has four levels, Calendar two, web search is on or off. Set per application; every AI follows.

See how it works

A kill switch for every AI, and an expiry date

Turn an AI off and its next call is refused. Every AI's access also has an end date.

See how it works

Spin up a gbrain

A workspace of your own in about a minute, with this in it.