MCP server
Ask your assistantwhich traffic pays.
Connect Claude, ChatGPT or Cursor to Highseat, and get answers from your own reports, revenue included.
- Claude
- ChatGPT
- Cursor
- Any MCP client
Which source brought the most revenue in the last 30 days?
Used Highseat
getStats
Google brought the most revenue, $2.3k from 9 orders. Hacker News sent only 2 orders, but at $397 each they were worth the most.
| Source | Revenue | Orders | Per order |
|---|---|---|---|
| $2.3k | 9 | $256 | |
| Direct | $1.9k | 13 | $146 |
| DuckDuckGo | $1.4k | 6 | $233 |
| Hacker News | $794 | 2 | $397 |
| Bing | $594 | 2 | $297 |
Direct has the most orders but the lowest value per order.
Why did traffic drop this week?
Used Highseat
getStats
Visitors fell 18%, from 42.1K to 34.5K. Google accounts for nearly all of it: 7.2K of the 7.6K you lost.
| Source | This week | Last week | Change |
|---|---|---|---|
| 11.2K | 18.4K | −39% | |
| Direct | 9.6K | 9.8K | −2% |
| Hacker News | 2.4K | 2.1K | +14% |
| All others | 11.3K | 11.8K | −4% |
| Total | 34.5K | 42.1K | −18% |
Direct held steady, so the tracker and the site look fine.
Track signups as a goal on openalternative.co.
Used Highseat
listGoals
There is no signup goal yet. I will add one that counts the signup event.
Add this goal to Highseat?
- Site
- openalternative.co
- Name
- Signup
- Type
- event
- Match
- signup
Examples
Ask what you wouldlook up by hand.
One tool reads every report, so a single question can cross traffic, goals and revenue.
Which source brought the most revenue?
Reads the attribution report.
Why did traffic drop this week?
Compares sources across two weeks.
Which campaign sent the most visitors?
Reads the campaigns report.
Which blog posts are gaining visitors?
Reads the pages report.
How much of yesterday’s spike was bots?
Reads the bots report.
Add a goal for signups on example.com.
Saves the goal once you allow it.
Setup
Sign in once.No key to copy.
A client that supports OAuth needs only the server URL. Any other client connects with an API key.
- 1
Add the server
Paste the server URL into your client, or use its own setup.
https://api.highseat.com/mcp - 2
Sign in and choose its access
Highseat opens in your browser. Pick a workspace, the sites it may reach and what it can do.
- 3
Ask a question
Start with “Which sites can you see?”, then ask what you came for.
Access
You choose whatit can reach.
A connection reads by default and reaches only the sites you pick. An owner or admin can let it make changes, and you can disconnect it at any time.
getStatsEvery report: traffic, sources, goals, revenue, attribution and bots.listSitesThe sites this connection reaches.getFunnelA funnel’s steps and conversion.listReportsSaved reports, ready to reopen.
saveGoal, saveFunnelCreate or update a goal or a funnel.saveNote, saveReportAdd a note to a chart or save a report.saveSiteCreate a site or change its settings.deleteGoal and othersMarked destructive, so your client can ask first.
Does the MCP server cost extra?
No. It is part of every plan, with the same reports and the same tools. A plan only sets how many events you can collect each month.
Which clients work?
Any client that can reach a remote MCP server. One that supports OAuth needs only the server URL and a sign-in, and any other sends an API key. The docs have steps for each client named on this page.
What does the assistant see?
The reports it asks for, from the sites you gave it. Those are the same figures your dashboard shows. Your assistant’s provider then handles them under its own terms, so check those terms before you connect.
Can it delete my data?
Only if you allow changes when you connect. It can then delete notes, goals, funnels and saved reports, and a delete cannot be undone. Each delete is marked as destructive, so your client can ask you first. No tool deletes a site.
How many calls can it make?
A tool call is an API call. It counts against the connection’s hourly budget and the five calls a workspace can run at once. It never spends your plan’s event allowance.
How do I disconnect it?
Open Workspace settings, then API keys. Your connected apps are listed under the keys, and disconnecting one stops it within a minute.
Related
More for developers.All on the same plan.
Assistants
Your own MCP server
See which assistants call your tools, how often they fail and what they send you.
API
The public API
One GET per report, with an OpenAPI spec and a llms.txt for agents.
Revenue
Revenue attribution
Credit each Stripe or Polar payment to the visit that led to it.