AI agents
An MCP server and a REST API, so Claude, Cursor or ChatGPT can answer questions about your traffic directly.
MCP server
Native tools for Claude, Cursor and any MCP client. JSON-RPC over POST.
REST API
Predictable HTTP endpoints, documented by an OpenAPI 3.1 document.
llms.txt
A machine-readable description of the product, including what it does not do.
Make a read-only key in the dashboard, then paste this into your MCP client’s config. The key is all the authentication the server needs.
{
"mcpServers": {
"asuito": {
"url": "https://asuito.com/api/mcp",
"headers": { "Authorization": "Bearer spx_..." }
}
}
}Or call the REST API directly:
curl -H "Authorization: Bearer spx_..." \
"https://asuito.com/api/v1/stats/example.com?range=7d"An agent can read everything and change nothing. That is deliberate: the failure mode of a confused agent with write access is somebody’s data, and there is no question worth answering that needs it.
list_sitesEvery site on the account, with its domain and id.
get_trafficVisitors, sessions and pageviews over a window.
get_breakdownAny dimension ranked — path, referrer, country, browser, device.
get_sourcesWhere traffic came from, with AI referrals as their own channel.
get_top_pagesThe pages doing the work.
get_revenueMoney attributed to sources, when a payment provider is connected.
get_liveWho is on the site right now.
get_badgeThe public visitor figures behind the badge.
growth_reportTraffic, sources, pages and revenue in one call — the usual question, answered once.
list_keywordsTracked search terms and their current positions.
list_mentionsPublic brand mentions, filterable by urgency and category.
get_mention_summaryCounts by category and sentiment over a window.