Core/Dash MCP Server
Koppel je AI-agent aan echte Core Web Vitals data. Debug in chat. Valideer in code. Geen dashboards nodig.
Voer Real Time Data aan je AI-agent
Dit is het probleem: developers openen Claude of Cursor, beschrijven een Core Web Vitals probleem en vragen om hulp. De AI geeft een volkomen redelijk antwoord gebaseerd op generalisaties. Het speculeert. Het biedt algemeen advies. Het stelt voor om je "LCP element te controleren" zonder te weten wat je LCP element daadwerkelijk is.

De CoreDash MCP server geeft elke MCP-compatibele AI-agent directe toegang tot je Real Time, RUM data. Alle 5 Core Web Vitals met volledige afbraakfasen + 25 filterdimensies (dezelfde data die het dashboard aandrijft).
In plaats van te gokken, kan de AI je vertellen dat je LCP 3.102ms is op mobiel omdat div.hero-image > img een ongeoptimaliseerde JPEG van 2,4 MB is zonder fetchpriority="high". Het kan je vertellen dat de deploy van afgelopen donderdag een INP regressie van 18% veroorzaakte, geïsoleerd tot button.add-to-cart. Het kan je laten zien dat je TTFB in Duitsland 1.400ms is omdat je de CDN edge in Frankfurt niet raakt.
Hoe het werkt
MCP (het Model Context Protocol) beschrijft zichzelf. Wanneer je AI verbinding maakt, vertelt de server welke metrics bestaan, hoe te filteren en wat elke parameter doet. Jij maakt verbinding en de agent zoekt de rest uit.
Onder de motorkap: stateless HTTPS POST, JSON-RPC 2.0, Bearer token auth. Elk verzoek is onafhankelijk. Geen sessies, geen WebSockets. Voor de volledige API referentie met verzoek/antwoord voorbeelden, zie de CoreDash API documentatie.
Aan de slag
Inbegrepen in je abonnement. MCP toegang wordt geleverd bij elk CoreDash account. Geen add-on, geen upsell. Als je een project hebt, kun je nu meteen een API sleutel genereren.
Stap 1: Genereer een API sleutel
Log in bij CoreDash, open je project, ga naar AI Insights, dan Connect Your AI. Geef de sleutel een naam ("Claude Desktop", "Cursor", "CI Pipeline") en klik op Generate. Kopieer hem nu. Hij wordt exact één keer getoond. We hashen het met SHA-256 en slaan alleen de hash op.
Elke sleutel is gescoped tot een enkel project. Je kunt er zoveel aanmaken als je nodig hebt en elke sleutel onmiddellijk intrekken. Alleen projecteigenaren kunnen sleutels beheren.
Stap 2: Configureer je MCP client
Klik op + in de chatbalk, dan Connectors → Manage Connectors → Add custom connector. Plak de URL. Claude handelt auth af via OAuth: je wordt doorgestuurd naar CoreDash om een project te kiezen en te accepteren. Geen API sleutel nodig.
Zie de volledige Claude connector gids voor stapsgewijze screenshots.
claude mcp add --transport http coredash https://app.coredash.app/api/mcp --header "Authorization: Bearer cdk_YOUR_API_KEY" Ga naar Settings → Tools & MCP → New MCP Server. Stel de URL in op https://app.coredash.app/api/mcp en voeg een header toe: Authorization: Bearer cdk_YOUR_API_KEY.
Werkt voor elke MCP client die een JSON configuratiebestand leest (Claude Desktop, Cursor, Windsurf, VS Code):
{
"mcpServers": {
"coredash": {
"url": "https://app.coredash.app/api/mcp",
"headers": {
"Authorization": "Bearer cdk_YOUR_API_KEY"
}
}
}
} Stap 3: Verifieer
Vraag je AI iets simpels om te bevestigen dat de verbinding werkt:
"Wat zijn de huidige Core Web Vitals voor /product op mobiel?"
Als het get_metrics aanroept en echte getallen retourneert, ben je live.

Drie tools
De MCP server heeft drie tools.
get_metrics is de snapshot tool. "Wat is de huidige LCP op mobiel?" Gebruik het voor elke vraag over de huidige staat. Filter op apparaat, land, pagina, browser. Groepeer op elke dimensie om segmenten te vergelijken.
get_timeseries is de trend tool. "Is de INP verslechterd sinds donderdag?" Het retourneert datapunten over tijd en classificeert de trend automatisch als verbeterend, stabiel of achteruitgaand. De AI interpreteert de trend voor je in plaats van dat je het aan een grafiek moet overlaten.
get_histogram is de distributie tool. "Hoe ziet de LCP verdeling eruit op mobiel?" Het retourneert ~40 emmers die de volledige vorm van je data tonen. Een p75 van 2400ms zou kunnen betekenen dat de meeste gebruikers rond de 2400ms zitten, of het kan betekenen dat 60% snel is en een deel van traag mobiel verkeer de staart trekt. Het histogram vertelt je welke.
Voor de volledige parameter referentie, voorbeeldverzoeken en antwoordformaten, zie de API documentatie.
Praktijkvoorbeeld: prestatiebewuste refactoring
Dit is wat er gebeurt wanneer Cursor de MCP verbonden heeft en je hem vraagt om trage INP interacties te vinden en deze te matchen met echte code problemen:

De agent controleerde de daadwerkelijke INP attributiedata, ontdekte welke interacties slecht waren, zocht LOAF data op om de verantwoordelijke scripts te vinden en identificeerde de problemen correct voordat ze werden opgelost. Dat is het verschil tussen algemeen best-practice advies en een fix gebaseerd op wat er daadwerkelijk traag is.
Rate limits
MCP verzoeken delen dagelijkse limieten met CoreDash AI functies. Limieten resetten om middernacht UTC.
| Abonnement | Dagelijkse verzoeken |
|---|---|
| Trial | 30 |
| Starter | 100 |
| Standard | 500 |
| Pro | 1.000 |
| Enterprise | 50.000 |
Beveiliging
- Ruwe sleutels worden één keer getoond. We slaan alleen de SHA-256 hash op.
- Elke sleutel is gescoped naar één project. Geen laterale beweging.
- Sleutels zijn onmiddellijk in te trekken vanaf het dashboard.
- Elke sleutel volgt
last_used. Oude sleutels zijn makkelijk te spotten. - De MCP server is read-only. Er is geen schrijfpad via de API.
- Verlopen projecten weigeren automatisch alle API sleutels.

