Turbometrics MCP
Website performance monitoring: scans, Core Web Vitals, RUM data and alerts.
Connector by turbopress-de · GitHub account verified by the MCP Registry
Install
Works with Claude Code, VS Code, Cursor, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install connector/turbopress-de-turbometrics-mcp
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Remote endpoint
https://turbometrics.io/mcpRemote (HTTP)
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 12 read · 2 write · 0 delete
- Secrets
- None asked for
- Install scripts
- Nothing to install (hosted)
- Runs as
- Hosted (remote endpoint)
Tools by what they do 14
Read from the source code; the running server may list different tools.
Read 12 · Look things up without changing anything.
compare_domainsget_account_infoget_alertget_findingsget_latest_scanget_rum_metric_historyget_rum_pagesget_rum_summaryget_scan_historylist_alertslist_domainslist_scans
Write 2 · Create, change, send or run things.
mark_alerts_readtrigger_scan
Secrets and settings it asks for
Other settings (environment variables or headers).
Authorization
Network hosts it talks to 1
turbometrics.io· found in remote endpoint, install command
Tools (14)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
compare_domainsCompare two domainsCompares the latest finished scans of two domains side by side: overall and category scores, TTFB, lab metrics for desktop and mobile (LCP, FCP, CLS, TBT), and how many findings are rated bad or warning. Both domains need at least one finished scan by the user; start missing ones with trigger_scan first.
get_account_infoGet account infoReturns information about the connected turbometrics account: name and email, current plan, API calls used today against the daily limit (null means unlimited; with reset time), and Real User Monitoring status (enabled, number of sites, pageviews this month and monthly limit). Useful to explain why a call was rejected by a plan limit.
get_alertGet alertReturns one alert in full: type, severity, title, explanation, affected host and URL, related scan ID (usable with get_findings), read and dismissed state, and when it was raised and resolved. Reading an alert does not mark it as read.
get_findingsGet scan findingsReturns every finding of one scan in report order: category, check code, severity (good, warning or bad), title, explanation and a concrete recommendation. The scan_id is the public_id returned by get_latest_scan, list_scans or trigger_scan. A scan that is still queued or running has no findings yet.
get_latest_scanGet latest scanReturns the most recent finished scan of a domain from the user's own scans: scores (overall, speed, images, caching, wordpress, technical; 0-100), lab metrics (TTFB plus FCP, LCP, CLS and TBT for desktop and mobile), the findings rated bad or warning, a short summary and a link to the full report. Does not start a new scan; use trigger_scan for that. For all findings including passed checks, call get_findings with the returned public_id.
get_rum_metric_historyGet RUM metric historyReturns the daily history of one Real User Monitoring metric for a domain: per day the p75 and p50 value and the number of samples, over the last 7, 30 or 90 days, optionally filtered by device. Times are in milliseconds, CLS is unitless. Requires RUM to be set up for the domain.
get_rum_pagesGet slowest RUM pagesReturns the slowest pages of a domain by Real User Monitoring data, worst first: path, p75 value in milliseconds and sample count for LCP, FCP or TTFB over the last 24 hours or 7 days. Use it to find which URLs drag the site's Core Web Vitals down. Requires RUM to be set up for the domain.
get_rum_summaryGet RUM summaryReturns Real User Monitoring (RUM) field data measured in real visitors' browsers for one domain: p75 value, rating and sample count for LCP, CLS, INP, FCP and TTFB, and whether the site passes Core Web Vitals (null when there are too few samples). Requires the turbometrics RUM snippet on the site and a plan with RUM; for lab measurements use get_latest_scan instead.
get_scan_historyGet score historyReturns the overall score over time for trend analysis, newest first. For a monitored domain (see list_domains) these are the last 30 finished scans; for any other URL the user has scanned before, up to 200 finished scans. Each entry has the score (0-100), timestamp and scan region.
list_alertsList alertsLists the user's monitoring alerts, newest first, 50 per page: alert ID, type, severity, title, explanation, affected host and URL, related scan ID, read state, and when it was raised and resolved. Filter by status: open (unresolved and not dismissed, default), unread, resolved or all. Use the id with get_alert or mark_alerts_read.
list_domainsList monitored domainsLists all domains the user monitors in turbometrics with scheduled scans: host, URL, scan schedule, whether monitoring is active, and when the last scheduled scan was dispatched. Use the url values as domain_url for get_latest_scan, get_scan_history or compare_domains.
list_scansList scansLists the user's own scans, newest first, with public_id, status (queued, running, finished or failed), scanned URL, region, request and finish time, scores and a report link. Optionally filter by domain (substring match on the URL) and status; paginated with limit and page. Use a public_id with get_findings.
mark_alerts_readMark alerts as readMarks the given alerts as read in the user's turbometrics account. Only the listed IDs are changed; alerts already read are left as they are. This does not resolve or delete an alert, it only clears the unread state. Returns how many alerts changed.
trigger_scanStart a scanStarts a performance scan of any public website, including domains the user does not monitor yet. turbometrics fetches the page from its own servers (desktop and mobile), so this reaches out to the given third-party site. If a recent result for the same URL exists it is reused instead (cached: true) unless force is true; such a reused result may not be readable from this account, see the returned message. Each call counts toward the plan's hourly scan limit. Sites that are not publicly reachable (for example access-protected staging sites) cannot be scanned from chat; the user can start such s…
Compare and alternatives
Featured in
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit
- Oct 23, 2026 (5 days ago)
- Last release
- Oct 23, 2026 (5 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
io.github.turbopress-de/turbometrics-mcp- Version
- 1.6.2
- Auth
- Bearer token
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
Cite this page
Turbometrics MCP. Agent Mart. https://agentmart.dev/connectors/turbopress-de-turbometrics-mcp (last updated 2026-10-24)