Starbase MCP
Enables interaction with Starbase OS CRM through natural language, allowing users to manage contacts, tags, and forms.
README
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 login
Then:
- 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-mcp
That'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.
Tools
| Area | Tools |
|---|---|
| Contacts | list_contacts, get_contact, create_contact, update_contact, delete_contact |
| Tags | list_tags, create_tag, delete_tag, get_contact_tags, add_tag_to_contact, remove_tag_from_contact |
| Forms | list_forms, get_form |
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 doctor
- No 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.
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.