Skip to main content
There are two ways to give an agent access to your brain: sign in from the client through your browser, or issue it an access token.
Every connection gets both read and write access. There is no read-only credential, so connect an agent only if you are comfortable with it creating and editing documents on your behalf.

Sign in from the client

This is the path most MCP clients take. Add the server to the client’s MCP configuration:
mcp-config.json
The first time the client connects, it opens your browser. Sign in to Tatara if you are not already signed in, and you land on a consent screen naming the client:
Claude Code wants to connect to your Tatara brain. It will be able to read your documents and folders, traverse your brain graph, and create or edit your documents on your behalf.
Choose Connect to approve, or Cancel to refuse. Approving hands the client its credentials and returns you to your app. The client keeps its own access current from then on, so you do not have to sign in again for every session.
Browser sign-in works with clients that hand control back to an address on your own machine, which covers desktop and command-line clients, plus Claude’s hosted client. If your client cannot complete the browser round trip, use an access token instead.

Use an access token

An access token is a long-lived bearer token for an agent that cannot sign in through a browser. Only a workspace owner can create one.
1

Create the token

In Tatara, open Settings → Access tokens and choose New token. Give it a name that identifies the agent using it.
2

Copy it immediately

The token is shown exactly once, when it is created. Copy it then. Tatara does not store a readable copy, so a lost token has to be replaced.
3

Send it on every call

Configure the client to send the token as a bearer credential:
mcp-config.json
Tokens are checked on every call, so revoking one from Settings → Access tokens cuts the agent off on its very next request, with no cache to wait out. Disconnecting a browser-signed-in client does not take effect that quickly.
An access token is a full credential. Anyone holding it can read and write your brain. Keep it out of source control and out of shared prompts, and revoke it the moment it might have leaked.

Manage connected agents

Settings → Agent access lists every client that signed in through the browser, under Connected apps, with the date it connected and when it was last used. Choosing Disconnect stops that client renewing its access, so it has to sign in again to get a new credential. The credential it already holds keeps working until it expires, up to an hour later. Agents using an access token are managed from Settings → Access tokens instead.

Provenance

Every document an agent writes records which credential wrote it. The source field is stamped from the token’s name or the connected client’s identity, and it is never something the agent supplies. That is why write tools ignore a source you send them.

If the connection fails

Consent requests are short-lived. Start the connection again from your client and complete it without leaving the tab idle.
Your Tatara account has to belong to a company before an agent can connect. Finish account setup in the web app, then retry.
The token was revoked or mistyped. Issue a new one under Settings → Access tokens and update the client’s configuration. If the agent connected through the browser instead, check whether the client was disconnected under Settings → Agent access, and reconnect it.

Next steps

The MCP server

What your agent can do once it is connected.

Agent skills

Install the skills that teach your agent to write correctly.