Skip to Content
MCP ServerConnecting an Agent

Connecting an Agent

This page is the step-by-step for connecting the Archive MCP server to each AI assistant. For what the server can do once it’s connected — every tool it exposes, grouped by area — see MCP Server.

Server URL: https://app.archive.com/api/v2/mcp

Start from Settings → API → Connect an agent in Archive: pick your agent and follow its steps. Most agents use one-click browser sign-in — no API token to copy. Archive opens in your browser, you approve access once, and the connection stays live. Every browser sign-in ends on Archive’s consent screen — that’s the last step, and it’s where you choose read-only vs. full access and which workspaces to grant. Both default to the permissive option, so a read-only or narrower connection is something the person has to choose.

Browser sign-in is per person — each user authorizes their own connection under the workspace, and anyone listed can revoke any connection. The shared API token (used in the Other clients config below) acts as the whole workspace, not a person.

Claude and ChatGPT need one extra step first. Archive isn’t listed in either connector directory yet, so someone has to create a custom connector — once per workspace, not once per person. Claude Code and the config-file clients below don’t need it.

Claude

First create the custom connector — a one-time step, identical in the browser and in the desktop app.

Archive's Connect an agent screen for Claude on claude.ai — one-click browser sign-in

Archive then appears in Settings → Connectors as not connected, with a Connect button:

Claude's Connectors settings showing Archive not yet connected, with a Connect button

Click Connect, sign in, and approve access — Archive’s consent screen is where you pick read-only vs. full access and which workspaces to grant. Once connected, you can review the tools and set each group’s permission: read-only tools and write/delete tools are listed separately, each settable to Always allow, Ask, or Never.

Claude's Archive connector tool-permissions screen — read-only tools listed with per-group permission controls

Desktop app only: remote connectors go here, in Settings → Connectorsnot in claude_desktop_config.json, which only handles local servers.

Archive's Connect an agent screen for Claude Desktop — browser sign-in recommended

Claude Code

Claude Code connects from the terminal in one command, and needs no custom connector. Grab it from Archive’s Connect an agent screen (Claude Code tab):

Archive's Connect an agent screen for Claude Code — the claude mcp add terminal command

Run it in your terminal:

claude mcp add --transport http archive https://app.archive.com/api/v2/mcp

Running the claude mcp add command in a terminal

Claude Code then opens a browser to authorize — approve access and press Enter to finish:

Claude Code authenticating with the claude.ai Archive connector — a browser window opens for sign-in

ChatGPT

First create the custom connector — on Business and Enterprise a workspace admin does that once for everyone; on Plus and Pro you do it yourself and the result is read-only.

Archive's Connect an agent screen for ChatGPT

Creating it makes Archive available to the workspace, but it doesn’t switch it on for anyone. Each member opens chatgpt.com/plugins , finds Archive under the workspace’s own section — not under Public — and clicks +:

ChatGPT's Plugins browser searched for "archive", with an arrow pointing at the plus button next to the Archive App MCP Connector under the workspace's own section

This is where the Description from the New App dialog shows up — the only hint your team gets about what the connector is, so it’s worth having filled in.

Clicking + sends them straight to Archive — there’s no intermediate dialog, just a Redirecting to Archive toast. Members never paste the server URL and never see the risk acknowledgement; both of those are the admin’s job, done once.

ChatGPT's Plugins page with a "Redirecting to Archive" toast at the top after clicking the plus button

That lands on the last step, where the two decisions that actually matter get made:

Archive's consent screen for ChatGPT — a Read scope, a Create/modify/delete toggle, and All workspaces vs. Choose specific

ControlWhat to know
Create, modify and delete dataOn by default. Turn it off for a read-only connection — the assistant can still search, read and analyze everything, it just can’t change anything.
All workspaces / Choose specificAll workspaces by default, covering every workspace that person can currently reach. Pick Choose specific to narrow it.

Both defaults are the permissive ones, so read-only and a narrower scope are opt-outs each person has to make. And because authorization is per person, an admin creating the connector doesn’t settle either one for the team — every member meets this screen on their own first use. Any connection can be revoked later from Settings → API.

Approving brings them back to the Plugins page with Archive is now connected, and the + turns into a ··· menu — that’s the confirmation, no need to go looking for it:

ChatGPT's Plugins page with a green "Archive is now connected" toast, the Archive entry now showing a three-dot menu instead of a plus button

From then on the connection lives under Settings → Plugins, where a member reviews or removes it:

ChatGPT's Settings → Plugins panel for a workspace member, with Archive listed among the installed plugins

On Plus or Pro there’s no admin console and no separate enable step — you create the connector yourself and sign in, and the connection is read-only whatever you grant.

Other clients

Windsurf, Cline, Zed, Cursor, VS Code, and SDK clients. For anything without a dedicated flow, paste the config below — it uses the mcp-remote bridge with your API token — or connect directly over SDK / HTTP with the server URL and an Authorization: Bearer <token> header.

{ "mcpServers": { "archive": { "command": "npx", "args": [ "-y", "mcp-remote", "https://app.archive.com/api/v2/mcp", "--header", "Authorization: Bearer ${ARCHIVE_TOKEN}" ], "env": { "ARCHIVE_TOKEN": "<your-api-token>" } } } }

Archive's Connect an agent screen for Other clients — the mcp.json config with mcp-remote

Replace <your-api-token> with the token you saved when you created it — Archive keeps only a hash, so it can’t be shown again.

Once the config is saved and the client restarted, it lists Archive as a connected MCP server. Here, Claude Code’s /mcp shows the config-file connection live with all its tools:

A client's MCP server list showing the archive config-file server connected with 51 tools

Don’t paste the token into your AI chat. It belongs in the config file (Other clients) or stays out entirely (browser sign-in).

Last updated on