MCP server
Ask your AI assistant about your analytics.
Connect Claude, ChatGPT, Cursor or another MCP client, then ask about anything on your dashboard in plain words, from traffic and revenue to retention, peak hours and uptime. Every tool is read-only.
14-day free trial · No card required · From $9/month
A read-only tool for every report.
The assistant starts from your list of websites and picks the tools, the period and the filters itself. The tool reference lists them all.
- list_websites
- Your websites with their ids, domains, timezones and currencies. The other tools take a website id or domain.
- get_overview and get_timeseries
- Visitors, bounce rate, session time, revenue and conversion rate against the previous period, or per hour, day, week or month.
- get_breakdown
- The top rows of one dimension, such as channel, referrer, UTM campaign, page, country or device, sorted by visitors or revenue.
- list_goals
- Goal completions, conversion rates and the revenue from the visitors who completed them.
- get_funnel
- A saved funnel by id or name, or your own 2 to 8 steps: visitors at each step, drop-off and time between steps.
- get_live
- Up to 50 visitors online now and the 25 latest events.
- get_websites_summary
- Every website at once, with its figures, who's online, its uptime and its site score.
- get_uptime and get_performance
- Whether a website is up, with its incidents and response times, and its Core Web Vitals and daily site audit.
- get_peak_hours, get_retention and get_journeys
- When people visit and buy, who came back, and the routes they take through the website.
Questions it can answer.
Filters work as they do on the dashboard: up to 10, on any dimension, a goal or new and returning visitors, with first- or last-touch revenue.
- "How did signups do this week?"
- "Which channels brought paying customers last month?"
- "Where do people drop off in my onboarding funnel?"
- "What are my top 5 sources by revenue this month?"
- "Is my website up, and has it gone down this month?"
- "When do people buy on my website?"
One key, with your access.
Create an account API key under API / MCP at the foot of the sidebar. A key starts with pa_, is shown once, and reads every website you can open, with your role. It can't change anything.
Delete a key to revoke it.
Visitors' personal data stays off unless you allow it.
Their names and emails, payments, chat messages and session recordings need your say-so, for each key or connection: tick the box when you create the key, or on the screen where you allow an assistant. Allowing it sends that data to whoever runs the assistant, so only do it if you're allowed to.
Set it up.
Create a key
API / MCP at the foot of the sidebar, then Create key. Copy it: it's shown once.
Add the server
In Claude Code, run
claude mcp add --transport http supranalyticswith the server's address and your key as an Authorization header. Other clients take the same in their JSON config.Ask
"What are my top 5 sources by revenue this month?" The assistant does the rest.
How it works, in detail.
The docs page “Connect Claude, ChatGPT or any MCP client” goes through it step by step.
Limits worth knowing
- Read-only: it can't create goals, change settings or send data
- Your client has to support remote MCP servers over HTTP with an Authorization header
- Tools for single visitors, payments, chats and recordings only appear for a key or connection allowed personal data
- It reads data, not page playback: recordings' details are there, but not the video
- The same keys also work for the read API; website keys only send data
- Up to 20 account keys per account
Questions, answered.
Which AI clients work with it?
claude mcp add command and the JSON config other clients, such as Cursor, take.Can the assistant change my data?
Which websites can it see?
How do I revoke access?
Is it the same as the REST API?
Can it read my visitors' emails and chats?
More features
- One script, every frameworkA line in the head of your pages, with guides for every common framework and builder.Open
- A prompt for coding agentsOne prompt sets up tracking, goals and checkout tagging with your coding agent.Open
- CLISee every website's traffic, revenue, uptime and what to fix from your terminal.Open
- REST APIRead every report, and send goals, payments and crawler hits from your server.Open
- Script configurationEvery supr-* attribute and window.supr() call: goals, identification and more.Open
- User identificationPut a name and an email on a visitor, so journeys and chats show who they are.Open
- Tracking parametersUTM tags and ref links, and how channels are worked out from them.Open
See it on your own website.
Every feature is on every plan, with a free trial and no card.
14-day free trial · No card requiredPricingHow it worksAll features