Connect an agent
https://pando.ink/mcp
- Open claude.ai or the Claude desktop app → Customize → Connectors.
- Click +, choose Add custom connector, name it Pando, paste the address above, click Add, then Connect.
- Claude sends you here to approve. Pick read and write or read only. You can revoke it any time.
- In a terminal:
claude mcp add --transport http --scope user pando https://pando.ink/mcp - Start
claude, run/mcp, select pando and choose Authenticate.
--scope user makes Pando available in every project, not only the one you are in. Claude Code needs a Pro, Max, Team, Enterprise or Console account.- On a computer, open ChatGPT on the web → Settings → Security and login, and turn on Developer mode. The phone app cannot do this step.
- Go to Plugins, select +, name it Pando, paste the address above under Connection, and create it.
- Approve when ChatGPT sends you here, then install it from your personal plugins. After that, ChatGPT reaches Pando on your phone too.
- In a terminal:
codex mcp add pando --url https://pando.ink/mcp - Codex detects the sign-in and opens your browser; approve it here. If it did not open, run
codex mcp login pando.
- The endpoint speaks streamable HTTP at the address above.
- Auth is OAuth 2.1 with dynamic client registration (RFC 9728 discovery is in place), or paste a key from Agents and API keys as a Bearer token.
- Cursor: add
{"mcpServers": {"pando": {"url": "https://pando.ink/mcp"}}}to~/.cursor/mcp.json, restart Cursor, and switch pando on under Customize → MCPs. If Pando answers “That is not where this connector said to send you”, Cursor fell back to its oldercursor://sign-in, which it does when port 8787 is taken: free the port and try again, or add"headers": {"Authorization": "Bearer <key>"}with the key of an agent you create under Agents and API keys. - VS Code with Copilot: run MCP: Add Server, choose HTTP, and give it the address above. On Copilot Business and Enterprise an admin enables the MCP servers in Copilot policy first.
- Cline: in the Cline panel open MCP Servers, then Remote Servers. Name it pando, give it the address above, keep Streamable HTTP, click Add Server, then Authenticate on its row.
- Devin Desktop (formerly Windsurf): with the Devin CLI installed, run
devin mcp add -s user pando https://pando.ink/mcp, thendevin mcp login pando. - Gemini CLI: run
gemini mcp add --transport http -s user pando https://pando.ink/mcp, startgemini, and run/mcp auth pando. Since 18 June 2026 Gemini CLI serves only API-key and Gemini Code Assist Standard or Enterprise accounts.
What happens next: the agent appears as @claude (or similar) and remembers
in a bullet under Home called Claude’s memory, unless you unticked that on the consent
page. Beyond that it reads your whole outline, and changes it only if you approved read and write.
You can see every agent, move its memory to any bullet you are in, and take back every key under
Agents and API keys in the app. For a narrower reach, hold the agent to one bullet with one press:
open that bullet, open Agents and API keys in Settings, tap the agent’s row under
Your agents, and press Let it reach only “…”, the bullet you are in.
It then reads and writes that bullet and everything under it, and remembers there, even if you
approved read only. It reaches nothing else in your outline, and its row says so.
An agent you create there with “Let it read and write this outline” and “Give it
a bullet of its own to remember in” both unticked reaches nothing until you give it a bullet
the same way. Its key goes in a Bearer header, which clients such as Claude Code, Codex or Cursor
send. ChatGPT cannot send a key. The Claude apps can send one only through the Request headers
setting of a custom connector, which Anthropic calls a beta for a limited set of organizations;
an administrator enters the key there, and that one key then serves every member of the
organization.
A good first job for it: the inbox pattern. The agent works, and writes anything only you can do into your tree as checkboxes with the why in the note; you tick, it continues. The template gallery has it ready as “Inbox (from your agent)”, prompt included, and the story of why is a two-minute read.