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.

  1. Create a key

    API / MCP at the foot of the sidebar, then Create key. Copy it: it's shown once.

  2. Add the server

    In Claude Code, run claude mcp add --transport http supranalytics with the server's address and your key as an Authorization header. Other clients take the same in their JSON config.

  3. 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.

How it works

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?

Any MCP client that connects to a remote server over Streamable HTTP and sends an Authorization header. The docs show Claude Code's claude mcp add command and the JSON config other clients, such as Cursor, take.

Can the assistant change my data?

No. Every tool is read-only, and an account key can't change anything.

Which websites can it see?

The ones you can open in the dashboard, with your role there. Websites whose account is at its monthly limit or has expired are refused until access returns.

How do I revoke access?

Delete the key under API / MCP. Keys belonging to someone removed from the team stop working too.

Is it the same as the REST API?

They read the same reports with the same account keys: MCP for AI assistants, the read API for your own code and the CLI for your terminal. The REST API also takes goals, payments and crawler hits from your server, with a website key.

Can it read my visitors' emails and chats?

Only if you allow it for that key or connection. Otherwise those tools aren't offered, and other reports leave people's names out.

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