Core/Dash Servidor MCP
Conecte seu agente de IA a dados reais do Core Web Vitals. Depure no chat. Valide no código. Sem precisar de dashboards.
Alimente seu agente de IA com dados em tempo real
O problema é o seguinte: os desenvolvedores abrem o Claude ou o Cursor, descrevem um problema do Core Web Vitals e pedem ajuda. A IA dá uma resposta perfeitamente aceitável com base em generalizações. Ela especula. Oferece conselhos genéricos. Sugere que você "verifique o elemento LCP" sem saber qual é, de fato, o seu elemento LCP.

O servidor MCP do CoreDash dá a qualquer agente de IA compatível com MCP acesso direto aos seus dados de RUM em tempo real. Todos os 5 Core Web Vitals com fases completas de detalhamento + 25 dimensões de filtro (os mesmos dados que alimentam o dashboard).
Em vez de adivinhar, a IA pode dizer que seu LCP é de 3.102ms no mobile porque div.hero-image > img é um JPEG não otimizado de 2,4MB sem fetchpriority="high". Ela pode dizer que o deploy da última quinta-feira causou uma regressão de 18% no INP isolada no button.add-to-cart. Ela pode mostrar que seu TTFB na Alemanha é de 1.400ms porque você não está atingindo o edge da CDN em Frankfurt.
Como funciona
O MCP (o Model Context Protocol) é autodescritivo. Quando sua IA se conecta, o servidor informa quais métricas existem, como filtrar e o que cada parâmetro faz. Você se conecta e o agente descobre o resto.
Por baixo dos panos: HTTPS POST stateless, JSON-RPC 2.0, autenticação via Bearer token. Cada requisição é independente. Sem sessões, sem WebSockets. Para a referência completa da API com exemplos de requisição/resposta, consulte a documentação da API do CoreDash.
Primeiros passos
Incluso no seu plano. O acesso ao MCP vem com toda conta do CoreDash. Sem adicionais, sem upsell. Se você tem um projeto, pode gerar uma chave de API agora mesmo.
Passo 1: Gere uma chave de API
Faça login no CoreDash, abra seu projeto, vá em AI Insights e depois em Connect Your AI. Dê um nome para a chave ("Claude Desktop", "Cursor", "CI Pipeline") e clique em Generate. Copie-a agora. Ela é exibida apenas uma vez. Geramos o hash com SHA-256 e armazenamos apenas o hash.
Cada chave é restrita a um único projeto. Você pode criar quantas precisar e revogar qualquer chave instantaneamente. Apenas os proprietários do projeto podem gerenciar as chaves.
Passo 2: Configure seu cliente MCP
Clique em + na barra de chat, depois em Connectors → Manage Connectors → Add custom connector. Cole a URL. O Claude cuida da autenticação via OAuth: você será redirecionado ao CoreDash para escolher um projeto e aceitar. Nenhuma chave de API é necessária.
Consulte o guia completo do conector do Claude para ver capturas de tela passo a passo.
Login pelo navegador (recomendado para uso interativo). Adicione o servidor sem cabeçalho (header) e sem chave:
claude mcp add --transport http coredash https://app.coredash.app/api/mcp
Na primeira vez que se conectar, execute /mcp dentro de uma sessão interativa, selecione coredash e escolha Authenticate. Seu navegador abrirá a página de login e consentimento do CoreDash. Faça login, escolha um projeto e aceite. O Claude Code armazena um token OAuth de curta duração que se atualiza automaticamente (1 hora de acesso, 30 dias de atualização) e você pode revogá-lo a qualquer momento. Nenhuma chave para colar. (O comando claude mcp list apenas verifica a integridade do servidor e reportará uma falha na busca de ferramentas até que você se autentique; portanto, autentique-se primeiro a partir de uma sessão real).
Chave de API. Para execuções headless, automatizadas ou em pipeline de CI sem navegador, envie uma chave em vez disso:
claude mcp add --transport http coredash https://app.coredash.app/api/mcp --header "Authorization: Bearer cdk_YOUR_API_KEY"
Vá em Settings → Tools & MCP → New MCP Server. Defina a URL como https://app.coredash.app/api/mcp e adicione um cabeçalho (header): Authorization: Bearer cdk_YOUR_API_KEY.
Funciona com qualquer cliente MCP que leia um arquivo de configuração JSON (Claude Desktop, Cursor, Windsurf, VS Code):
{
"mcpServers": {
"coredash": {
"url": "https://app.coredash.app/api/mcp",
"headers": {
"Authorization": "Bearer cdk_YOUR_API_KEY"
}
}
}
}
Passo 3: Verifique
Pergunte algo simples à sua IA para confirmar se a conexão está funcionando:
"Quais são os Core Web Vitals atuais para /product no mobile?"
If it calls get_metrics and returns real numbers, you are live.

Três ferramentas
O servidor MCP possui três ferramentas.
get_metrics é la ferramenta de snapshot. "Qual é o LCP atual no mobile?" Use-a para qualquer pergunta sobre o estado atual. Filtre por dispositivo, país, página ou navegador. Agrupe por qualquer dimensão para comparar segmentos.
get_timeseries é a ferramenta de tendências. "O INP piorou desde quinta-feira?" Ela retorna pontos de dados ao longo do tempo e classifica automaticamente a tendência como em melhoria, estável ou em regressão. A IA interpreta a tendência para você, em vez de deixar você analisando o gráfico no olho.
get_histogram é a ferramenta de distribuição. "Como é a distribuição do LCP no mobile?" Ela retorna cerca de 40 buckets mostrando o formato completo dos seus dados. Um p75 de 2.400ms pode significar que a maioria dos usuários está em torno de 2.400ms, ou pode significar que 60% são rápidos e uma parcela de tráfego lento no mobile está puxando a cauda. O histograma revela qual é o cenário real.
Para ver a referência completa dos parâmetros, exemplos de requisição e formatos de resposta, consulte a documentação da API.
Exemplo real: refatoração orientada à performance
Veja o que acontece quando o Cursor está com o MCP conectado e você pede para ele encontrar interações lentas de INP e relacioná-las com problemas reais no código:

O agente verificou os dados reais de atribuição do INP, encontrou quais interações estavam ruins, consultou os dados de LOAF para encontrar os scripts responsáveis e identificou os problemas corretamente antes de corrigi-los. Essa é a diferença entre conselhos genéricos de boas práticas e uma correção baseada no que está realmente lento.
Limites de taxa
As requisições de MCP compartilham limites diários com os recursos de IA do CoreDash. Os limites são reiniciados à meia-noite UTC.
| Plano | Requisições diárias |
|---|---|
| Trial | 30 |
| Starter | 100 |
| Standard | 500 |
| Pro | 1.000 |
| Enterprise | 50.000 |
Segurança
- As chaves originais são exibidas uma única vez. Armazenamos apenas o hash SHA-256.
- Cada chave é restrita a um projeto. Sem movimentação lateral.
- As chaves são revogáveis instantaneamente a partir do dashboard.
- Toda chave rastreia o campo
last_used. Chaves obsoletas são fáceis de identificar. - O servidor MCP é somente leitura. Não há fluxo de escrita através da API.
- Projetos expirados rejeitam automaticamente todas as chaves de API.

