
Turbometrics Mcp
io.github.turbopress-dePublished by GitHub account turbopress-dev1.6.2Updated Oct 24, 2026
Website performance monitoring: scans, Core Web Vitals, RUM data and alerts.
Overview
Connects an assistant to a turbometrics.io account for website performance scans, Core Web Vitals, real user monitoring and alerts.
- What you can do
- List monitored domains and read the latest scan with score, findings and Core Web Vitals
- Review scan history, findings and scans filtered by domain, status or page, and compare two domains
- Read real user monitoring summaries, daily metric trends and slowest pages ranked by metric
- List and open alerts, and mark named alerts as read
- Start a scan for any URL, including unmonitored ones, with a chosen region
- Check account plan, API limits and RUM status
- When to use it
- Useful when you monitor websites with turbometrics.io and want an assistant to answer questions about scores, Core Web Vitals, RUM trends and alerts, or to kick off scans for new URLs without leaving the chat.
- Requirements
- Remote streamable HTTP endpoint at turbometrics.io/mcp. A turbometrics.io account on the Starter plan or higher. OAuth 2.1 sign-in in the browser; clients without OAuth can send a personal API token in the Authorization header. Older clients may need Node.js for the mcp-remote fallback.
Installation
In SourceWeft
- Open Turbometrics Mcp in the dashboard and add it to a workspace.
- Connect the required credentials. They are stored privately and never shown on public pages.
- Enable the server for the chats that should use its tools.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Use with an agent
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/io.github.turbopress-de%2Fturbometrics-mcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Other MCP clients
Add this to your client's mcpServers config. The client completes OAuth sign-in on first connect.
{
"mcpServers": {
"turbometrics": {
"type": "http",
"url": "https://turbometrics.io/mcp"
}
}
}README
turbometrics MCP Server
Connect Claude and other AI tools directly to your turbometrics.io account.
What you can do
Ask your AI assistant questions like:
Scans & Performance
- "What's the performance score of turbopress.de?"
- "Which findings does turbometrics.io have?"
- "Has my score improved this week?"
- "Compare turbopress.de with turbometrics.io"
- "Scan https://new-client-site.com and show me the results" (any URL, even unmonitored ones)
- "Start a scan for example.com from Helsinki"
Real User Monitoring
- "Show Core Web Vitals for turbopress.de"
- "How has the LCP of my site trended over the last 30 days?"
- "Which pages on turbopress.de have the worst LCP?"
- "Compare INP this week vs last week"
Alerts & Account
- "Show all open alerts"
- "List my recent scans filtered by status"
- "Show details for alert #123"
- "Mark the open score alerts as read"
- "What plan am I on and how many API requests do I have left today?"
Requirements
- A turbometrics.io account (Starter plan or higher)
That's it. Sign-in happens in your browser — there is no token to copy.
Available Tools
Every tool carries MCP annotations (title, readOnlyHint, destructiveHint,
idempotentHint, openWorldHint). Twelve tools only read your account.
mark_alerts_read changes the read state of the alerts you name, and
trigger_scan is the only tool that reaches out to third-party websites.
Authentication
OAuth 2.1 with PKCE. Your client sends you to turbometrics.io, you approve once, and the client holds the token from then on. Access tokens last an hour and are renewed in the background; you can revoke any connected app at any time under Profile → API & apps.
Clients that do not speak OAuth can still authenticate with a personal API
token from the same page, sent as Authorization: Bearer YOUR_API_TOKEN.
Setup
Claude (recommended)
Claude supports custom connectors straight from the UI — no Node.js, no npx,
no config file to edit.
- In Claude: Settings → Connectors → "Add custom connector"
- Enter:
- Name:
turbometrics - URL:
https://turbometrics.io/mcp
- Name:
- Click "Add", then "Connect"
- Approve the access in the browser window that opens
Use .io, not .de — the sign-in lives only on turbometrics.io, and a
connector pointed at the other domain cannot authorise itself.
The connector applies to your whole Claude account — claude.ai, desktop app and mobile apps alike.
Claude Code
The browser opens for sign-in on first use.
ChatGPT
Developer mode is in beta and requires ChatGPT Plus or Pro.
- Enable Settings → Developer Mode
- Apps & Connectors → create a new connector
- Server URL:
https://turbometrics.io/mcp - Choose OAuth as the authentication method and approve in the browser
Other MCP clients (Cursor, Windsurf, etc.)
Fallback: local setup via mcp-remote
Only needed for clients without a connector UI, or for older Claude/ChatGPT
desktop versions. mcp-remote performs the OAuth flow itself — no token in the
config file. Requires Node.js (brew install node, or the installer from
nodejs.org).
~/Library/Application Support/Claude/claude_desktop_config.json on Mac,
%APPDATA%\Claude\claude_desktop_config.json on Windows:
Adjust the npx path to your system (which npx on Mac, where npx in CMD on
Windows), then restart the client.
Step-by-step instructions for every client: turbometrics.io/docs/mcp
Plans
API access is available from the Starter plan and above.
Source: README.md at commit 6663d88
Tools
0Version history
4- v1.6.2LatestOct 23, 2026
- v1.6.1Oct 8, 2026
- v1.6.0Oct 7, 2026
- v1.5.0Sep 16, 2026
Score
85% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 daysRequired25 pts
- Auth declaredRequired10 pts
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts