Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,070Paid calls: 1,530Letters: 13Defects: 1,322counted 2 min ago
teppi

MCP serverio.github.MrViolets/staats

Cookieless web analytics your coding agent reads: traffic answers, deploy impact, what broke.
UNRATEDActivestreamable-httpapi.staats.ai

Overview

Score?
UNRATED 0.646
of what a free look can see, on 25 looks
Looks
31
last 14 hr ago
Tools
15

More info

URL
api.staats.ai/functions/v1/mcp
streamable-http
Says it is
Staats 0.1.0
protocol 2025-06-18
In the record since
29 days ago

Among servers18,413 with a card

0median 0.606 · this server 0.646 · highest on record 0.8561

Toolsfrom sha256:6fb072d43d…f9073c

The tools this server lists, read out of the definition it returned
ToolSchema
compare_around
Before/after impact of a recorded annotation: visitors and pageviews in the N days preceding vs following it (window_days, default 7). The after-window is clamped to now. If the an
input · output
create_site
Create a new site on this account and get its script tag. This connection already covers the new site: installing the script tag is the only setup the site needs. The response incl
input · output
delete_site
PERMANENTLY delete a site and ALL its analytics data (every event and annotation). Irreversible. Confirm with the owner before calling; pass confirm: the site's exact domain.
input · output
funnel
Ordered conversion funnel across up to 5 steps within the period. Each step is a pageview path ({kind:'path', value:'/pricing'}) or a custom event ({kind:'event', value:'signup'});
input · output
get_overview
Traffic pulse: visitor/pageview totals vs the previous period, top pages, top referrers, and a per-day series. period: relative like '24h', '7d' (default), '4w'. Includes quota sta
input · output
get_site_context
What a site is and what the owner wants from it, plus its data-retention settings. Well-known keys: description, goals, audience, notes (open agenda items to check at session start
input · output
journeys
The routes visitors actually take, grouped into identical sequences and counted, busiest first. Use this when you do NOT already know the steps: funnel measures a path you name, jo
input · output
list_annotations
Recorded deploy/change markers, newest first. period defaults to '90d'.
input · output
list_sites
All sites on this account, with the public site codes used in their script tags and the ready-to-paste script_tag for each.
input · output
portfolio_overview
Visitors and pageviews for every site this account can use, owned and shared alike, with change vs the previous period, busiest first. Shared sites are flagged. period: '7d' defaul
input · output
query
Break a metric down by a dimension with optional equality filters. Metrics: visitors, pageviews, events. Dimensions: path, referrer_domain, utm_source, utm_medium, utm_campaign, de
input · output
record_annotation
Mark a moment on a site timeline: a deploy, a content change, or a campaign start. Call this every time you ship a change to the site. ts defaults to now. Write a specific, present
input · output
update_site_context
Save or amend what a site is for. Provided context fields are merged into the existing context (events merges per entry); a null value deletes its key. name/domain update the site
input · output
what_broke
Signs of visitors hitting problems in the period: JS errors the tracker captured (new_error, error_spike: each with a sanitized sample message, source, line, affected visitor count
input · output
what_changed
Notable movements in the period without scanning raw numbers: statistically unusual traffic days, referrer surges and first-time referrers, pages whose share of traffic jumped, alo
input · output
Verify it yourselfnpx teppi-check https://api.staats.ai/functions/v1/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1RE4WTRP2DNE57V6NKR8MVZ