Connect ChatGPT to Busabase
Web chat; add Busabase as a custom MCP server from ChatGPT Plugins (chatgpt.com/plugins), then @-mention it in Chat or Work.
Busabase MCP server
https://busabase.com/api/mcp

Set it up
Hosted chat has no shell and no file system, so a connector is the way in.
Add the server
Point your chat client at the Busabase MCP endpoint.
Sign in
Complete OAuth in the browser — no client id or secret to create.
Pick the smallest permission
changeRequest lets the agent propose but never merge.
Verify
Ask the agent to call auth_verify before it does any work.
Step by step
This host has no shell, so a connector is the only way in.
At a glance
- Vendor
- OpenAI
- How it connects
- MCP + OAuth
- Transport
- Streamable HTTP
- Authentication
- OAuth (dynamic registration)
- Open ChatGPT on the web and go to Plugins (chatgpt.com/plugins).
- Select the plus button, then Add custom MCP server.
- Enter a name (for example
Busabase), and under Connection enter the Server URLhttps://busabase.com/api/mcp. - Set authentication to OAuth. Review the risk warning and select I understand and want to continue, then Create as a plugin.
- Install the resulting plugin (it appears in your personal plugins), complete the Busabase sign-in in the browser, then start a new conversation, type
@, and pick the Busabase plugin. - Ask it to call
auth_verify.
Account and workspace policies decide who can add custom MCP servers; write-capable custom connectors may be limited to Business, Enterprise, and Edu workspaces, and on a plan without them the connector is read-only, so the agent can inspect the workspace but cannot open a Change Request. Write tool calls ask for confirmation by default.
Add custom MCP server (OpenAI docs)
Known gotchas
Use ChatGPT on the web to add the server; workspace permissions and security restrictions (including Lockdown) apply. Write-capable custom connectors may be limited to Business, Enterprise, and Edu workspaces; on other plans the connector is read-only, so the agent can inspect the workspace but cannot open a Change Request. ChatGPT cannot resolve localhost:15419, so Busabase Desktop is not reachable directly; OpenAI documents a Secure MCP Tunnel (tunnel-client plus an OpenAI Platform tunnel_id) for private servers, which is a separate setup.
How it compares
Connection capabilities side by side with other agents already in this directory.
| Capability | |||
|---|---|---|---|
| Type | Web chat | Terminal agents | AI editors |
| Recommended path | MCP connector | Agent Skill | Agent Skill |
| How it connects | MCP + OAuth | MCP + OAuth · Plugin / Skill | MCP + OAuth · Plugin / Skill |
| Transport | Streamable HTTP | Streamable HTTP | Streamable HTTP |
| Authentication | OAuth (dynamic registration) | OAuth (dynamic registration) | OAuth (dynamic registration) |
Written from this agent's own documentation. We have not re-run every step on a real machine, so check the linked docs if a command has changed.
Let your agent do the setup
One instruction, one authorization, and every change it makes afterwards carries a message and a diff you can check or revert.
Browse every agentBusabase MCP server
https://busabase.com/api/mcp