Starbase MCP
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Starbase MCPShow me my contacts."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Starbase MCP
Connect your Starbase OS CRM to Claude. Once connected, you can ask Claude to look up contacts, tag leads, and read your forms, straight from your own Starbase account.
Works in Claude Desktop, Claude Code, and any other MCP client.
Quick start
Run this in your terminal:
npx -y github:EgmerMarketing/starbase-mcp loginThen:
Type your Starbase email and press Enter. We email you a sign-in link.
Open the email (from Starbase / Supabase). Copy the "Sign In" link:
On a computer: right-click the Sign In button and choose Copy link.
On a phone: press and hold the Sign In button, then tap Copy link.
Paste the link back into the terminal and press Enter.
No password, no developer tools. That signs you in.
If you use Claude Desktop, setup connects itself automatically. Just fully quit and reopen Claude Desktop (not only close the window), then try asking: "List my Starbase contacts."
If you use Claude Code, run one more command:
claude mcp add starbase -- npx -y github:EgmerMarketing/starbase-mcpThat's the whole setup. Your session refreshes itself from then on, so you should never have to sign in again.
Heads up on the email: Starbase's sign-in emails currently go through a shared sender that's rate-limited, so the email can be slow or, if a lot of people sign in at once, occasionally not arrive. If it doesn't show up in a few minutes (check spam first), wait a bit and run
loginagain, or use the token method in Troubleshooting below.
Related MCP server: HubSpot MCP Server
Tools
Area | Tools |
Contacts |
|
Tags |
|
Forms |
|
All tools are prefixed starbase_ and operate only on your own account. The
server scopes every request to your user id and Starbase's row-level security
enforces it server-side.
Troubleshooting
Check your setup any time:
npx github:EgmerMarketing/starbase-mcp doctorNo email in your inbox? Check spam first. The shared sender is rate-limited, so it can be slow. Wait a few minutes and run
loginagain, or use the token method below."That link didn't work"? Sign-in links are single-use and expire quickly. Run
loginagain to get a fresh one, and paste it soon after it arrives."No Starbase refresh token found" — run the
logincommand above.Need to reset? Credentials live in
~/.starbase-mcp/(created with600permissions). Delete that folder and runloginagain.
Advanced: sign in with a token instead of email
If the email is being slow, you can sign in instantly with a session token:
npx -y github:EgmerMarketing/starbase-mcp login --token "<your sb-...-auth-token value>"Get the value from your browser at starbaseos.com under DevTools ▸ Application ▸
Local Storage ▸ the key ending in -auth-token. You can paste the whole value.
How it works
Starbase signs in with Google, so there's no API key to copy. The login command
uses Starbase's email sign-in link to create a dedicated session for this MCP
server, separate from your browser. It then exchanges that for short-lived
access tokens automatically and rotates them in the background, persisting state
to ~/.starbase-mcp/. Your user id is read from the token itself, so every person
who installs this uses their own login and sees only their own data.
Built by Egmer Marketing. MIT licensed.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/EgmerMarketing/starbase-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server