Connect Gemini Spark to Busabase
Google's Gemini app: connect a custom MCP server under Connected Apps and use it in chats and task threads. Personal Google Account, US, English only.
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
- How it connects
- MCP + OAuth
- Transport
- Unknown
- Authentication
- OAuth (dynamic registration)
- On a computer, go to gemini.google.com and click Settings → Connected Apps at the bottom (if you do not see it, click Personal Intelligence → Connected Apps).
- Under Custom apps, find the Add a custom app link to get started field (or click Add a custom app) and enter
https://busabase.com/api/mcp. - Busabase supports Dynamic Client Registration, so leave Advanced features closed. Click Next and follow the on-screen sign-in.
- In a chat or task, type
@and select the Busabase app, then ask it to callauth_verify.
You can only add a custom app in the Gemini web app; once added it also works in the Gemini mobile app. Requirements: age 18+, in the US, a personal Google Account (not work or school), Keep Activity on, English only.
Connect & manage custom apps for Gemini Apps
Known gotchas
Not Spark-only: Google's page says custom apps work in chats (quick actions) and in task threads. Limits per Google: age 18+, US, English only, personal Google Account only (work/school accounts not supported), Keep Activity must be on, and a custom app can only be added in the Gemini web app (then usable on mobile). Google says write actions need manual confirmation. Tasks/Spark themselves need Google AI Pro or Ultra and are unavailable in the EEA, Nigeria, Switzerland, and the UK. Cloud-hosted, so it cannot reach Busabase Desktop on localhost.
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 | Unknown | 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