For the full list of what a connected agent can actually do — all twenty-six tools, the permission each one needs, and the guardrail that stops it sending a broadcast — see What a connected agent can do.
The API section is for owners and admins. If you’re a workspace member without admin access, it won’t appear in your Settings sidebar at all.
Two ways to connect
Sign in — no key
For agents that support it, like Claude and ChatGPT. You click Connect in the agent, sign in to Paige, tick the projects and permissions, and approve. Nothing to copy or paste.
Paste an API key
For any client. Create a key under API Keys, then open the Connect an AI agent (MCP) card and pick your client. Three of the five tabs give you a snippet to copy; the other two give you the server address to paste into the client’s own connector settings.
What each client tab gives you
The Connect an AI agent (MCP) card has five tabs. They don’t all work the same way, because the clients themselves don’t:
So Claude Code, Claude Desktop and Cursor are copy-paste. ChatGPT and Codex CLI are server-URL-only: you copy the address and configure the client yourself.
If Paige’s MCP server hasn’t been switched on for your environment yet, the card says so and the snippets show a
<your Paige MCP server URL> placeholder rather than a real address.Approving the connection
When you use the sign-in route, Paige shows you a consent screen before anything is granted.1
Check the web address first
Before you look at anything else, check your browser’s address bar. It must be Paige’s own site at
https://paigeme.dev. See Make sure it’s really Paige below.2
Tick the projects the agent may use
You can pick several projects at once — you don’t have to approve the same agent again for each one. Your own projects are grouped under Personal, and each workspace you help run gets its own group headed by the workspace name. If you only have one project, it’s picked for you.
3
Narrow the permissions per project
Every project you tick starts with all the permissions the agent asked for. Open a project’s row to untick anything you don’t want it doing there — so the same agent might read conversations in one project and edit code in another.
4
Pick a default project
When you tick more than one, choose which is the default. That’s the project the agent uses when it doesn’t say which one it means.
5
Approve
The agent is connected, with exactly the permissions you granted, project by project.
A paused project can’t be ticked — the row says so. An agent can’t do anything in a paused project, so resume it first.
Make sure it’s really Paige
The screen looks and works the same on a phone. One thing that isn’t a warning sign: the small icon your agent shows next to Paige in its own list of connectors is chosen by that agent, not by Paige, so it may look plain there for a while.One connection, many projects
You don’t need a separate connection per project. A single connected agent can cover several projects, and each project has its own permissions — a project can’t borrow a permission from another project on the same connection. The headline part is what happens afterwards:You can add or remove projects later without reconnecting the agent. Go to Settings → API → Connected agents, find the agent, and click Add project. It takes effect straight away — the agent is not re-approved, nothing is re-pasted, and the connection it already has simply starts covering the new project too.
- Change a project’s permissions on that connection at any time.
- Remove a project from the connection. It stops working on the agent’s very next action, while its other projects carry on untouched.
- Disconnect the agent entirely. Its access stops immediately and it would have to connect and be approved again.
What the Connected agents card shows
For each connected agent you’ll see every project attached to it, and for each of those projects: its own permissions, its own last-used time, and whether it’s the default. If a connection also covers projects you don’t have authority over, they aren’t named to you — you just see how many there are, so you still know the connection’s full reach.Workspace projects need an owner or admin
You can connect an agent to a workspace project, not just your personal ones — but only if you’re an owner or admin of that workspace. The same rule applies to the Connected agents card itself: on a workspace project, only owners and admins can see the connected agents or disconnect them. Being an admin of one project never lets you attach a different project you don’t control. On your own personal projects nothing changes — you manage your agents yourself. See Workspaces for roles and what each one can do.How the agent picks which project to work on
There’s nothing to configure for this. The agent can ask Paige which projects your connection covers, and it gets back each project’s name along with exactly what it’s allowed to do there. From then on it names the project it means with each action.- Anything that changes something — sending a message, editing code, deploying, setting up a broadcast — must name the project explicitly once more than one is attached. A change can’t land in the wrong project by mistake.
- Read-only things, like listing conversations, fall back to your default project when the agent doesn’t say.
Connecting specific agents
Claude Code
Claude Code
Copy the one-line
claude mcp add … command from the Claude Code tab and run it in your terminal. The Paige tools appear the next time you launch Claude Code.Claude Desktop
Claude Desktop
Either route works. Signing in is the easy one: add the Paige server, sign in, pick your projects and permissions, approve. Or copy the config block from the Claude Desktop tab into your
claude_desktop_config.json and restart the app.Cursor
Cursor
Use the API key route. Create a key with the scopes you need, then copy the config block from the Cursor tab into
~/.cursor/mcp.json (or .cursor/mcp.json in your project) and reload Cursor.ChatGPT
ChatGPT
Add a custom connector in ChatGPT and give it Paige’s MCP server address, shown on the ChatGPT tab of the card. ChatGPT connectors always sign in — its form only offers OAuth, No Authentication, or Mixed Authentication, so there’s no box to paste an API key — and it sends you to Paige to choose your projects and approve.
OpenAI Codex CLI
OpenAI Codex CLI
Copy the server address from the Codex CLI tab and add the Paige server to Codex’s own MCP config (its
mcp_servers block). Codex can then either sign in to Paige and approve, or use a Paige API key you paste in — whichever you prefer.