Analytics your agent can use.
The Shipabase MCP server lets Claude Code, Cursor, Codex and Gemini CLI set up analytics in your project, propose the events worth tracking, then answer questions about your data.

Works with Claude Code, Cursor, Gemini CLI, Codex and any MCP client.
- Set up tracking
- Create apps
- Verify the install
- Visitors & trends
- Pages & sources
- Events
Connect once. Then one sentence.
Add the server to your agent, sign in, then ask: “Add Shipabase tracking and analytics to my project.”
claude mcp add --transport http shipabase https://api.shipabase.dev/mcp
Then type /mcp in Claude Code and sign in.
What your agent can do
- list_apps: Your apps and their public keys
- create_app: A new app for this project
- get_setup: Install steps for your framework, then the tracking plan
- verify_install: Checks that the first event arrived
- get_overview: Visitors, visits, bounce rate, with the previous period
- get_top: Top pages, sources, campaigns, countries, browsers…
- get_events: Your custom events and their props
Questions
Which agents work with it?
Claude Code, Cursor, Codex and Gemini CLI, and any MCP client that supports HTTP servers with sign-in.
What do I type once it is connected?
One sentence: “Add Shipabase tracking and analytics to my project.” Your agent creates the app, installs the SDK, proposes the events and waits for your OK before writing them.
Can the agent delete my data or change settings?
No. It can create an app and read stats. It can never delete an app or change its settings.
How does sign-in work?
The first call opens your browser to sign in with Shipabase. You can disconnect an agent anytime in Settings → AI agents.
Does the agent see personal data?
No. Shipabase stores no personal data: the agent reads the same aggregated stats as your dashboard.