agentlytics (by measuremy.site)
Análise web sem cookies para agentes de IA. Seu agente de codificação lê o tráfego, descobre por que ele aumentou, cria funis e gera links rastreados, via MCP.
Servidor MCP hospedado
npx add-mcp 'https://a.measuremy.site/mcp'Instala no Claude Code, Codex, Cursor e outros
Documentação
Ainda não configurou? Cole isto e seu agente faz tudo abaixo
Add agentlytics analytics to this project. Follow the instructions at measuremy.site/llms.txt
Cada site tem uma chave de leitura. Seu agente a usa para ler as análises desse site via MCP (Model Context Protocol) e para criar links de campanha. Ela não pode alterar sua conta ou cobrança. A chave é mostrada uma vez quando você adiciona um site; gere uma nova a qualquer momento na aba Setup do site, que também mostra estes comandos com sua chave preenchida.
Experimente sem conta
Esta chave de demonstração somente leitura conecta seu agente às análises ao vivo do próprio measuremy.site. Ela pode ler tráfego, picos, funis e campanhas, mas não alterar nada. Use-a em qualquer uma das configurações abaixo no lugar da sua própria chave, ou no Claude Code:
claude mcp add --transport http agentlytics-demo https://a.measuremy.site/mcp --header "Authorization: Bearer demo_e1e0c94c09a0f00d24be4cbb9c24fc24"
Depois pergunte: "O que causou o maior pico de tráfego no measuremy.site este mês?" Para usar no seu próprio site, comece grátis e troque pela chave de leitura do seu site.
Prefere executar você mesmo? agentlytics-mcp é a versão open-source de site único deste servidor MCP, que você implanta na sua própria conta Cloudflare.
Claude Code
claude mcp add --scope user --transport http agentlytics https://a.measuremy.site/mcp --header "Authorization: Bearer YOUR_READ_KEY"
Reinicie o Claude Code, ou execute /mcp para reconectar. claude mcp list deve mostrar agentlytics como conectado. --scope user o disponibiliza em todos os projetos.
Se uma chamada de ferramenta disser que o servidor rejeitou o cabeçalho Authorization, a chave de leitura na sua configuração está desatualizada (ela muda quando você a rotaciona na aba Setup ou reexecuta a configuração do agente para o mesmo domínio). Execute claude mcp remove agentlytics, adicione novamente com a nova chave e depois /mcp para reconectar. Uma sessão ativa mantém a chave antiga até você fazer isso.
Cursor
Adicione a .cursor/mcp.json no seu projeto, ou a ~/.cursor/mcp.json para todos os projetos:
{
"mcpServers": {
"agentlytics": {
"url": "https://a.measuremy.site/mcp",
"headers": {
"Authorization": "Bearer YOUR_READ_KEY"
}
}
}
}
Codex
Adicione a ~/.codex/config.toml:
[mcp_servers.agentlytics]
url = "https://a.measuremy.site/mcp"
bearer_token_env_var = "AGENTLYTICS_READ_KEY"
e execute export AGENTLYTICS_READ_KEY=YOUR_READ_KEY no shell que inicia o codex.
Compartilhe suas análises: /make-public
A configuração do agente via /llms.txt adiciona dois comandos de barra. /make-public publica um painel do seu tráfego, picos e o que os causou em https://measuremy.site/share/your-domain; ações de crescimento, campanhas e configuração permanecem privadas. /make-private desativa isso. Para adicioná-los manualmente, salve o texto abaixo como .claude/commands/make-public.md (Claude Code), .cursor/commands/make-public.md (Cursor) ou ~/.codex/prompts/make-public.md (Codex, execute como /prompts:make-public):
Make this site's agentlytics analytics public: call the agentlytics MCP tool set_public_dashboard with public=true. Then give me the public link and say in one line that it shows traffic, spikes and what caused them, while growth actions stay private.
Sem o comando, basta perguntar: "torne minhas análises públicas". No Claude Code, também está disponível como /mcp__agentlytics__make-public.
O que perguntar
- Entenda. "Me dê uma visão geral dos últimos 30 dias e explique o maior pico de tráfego."
- Pergunte sobre visitantes. "Quantos visitantes iOS dos EUA tivemos na semana passada?" "De onde vêm meus usuários do Firefox?" "Mostre os últimos 10 cadastros com país e navegador." O agente chama
query_visitserecent_visits. - Planeje. "Use o prompt plan_marketing" ou "Planeje o marketing desta semana com base no que está funcionando."
- Execute. "Escreva as postagens, crie um link rastreado para cada uma e registre o que publicamos." O agente chama
create_tracked_linkeadd_annotation, e pode editar páginas no seu repositório diretamente. - Meça. Alguns dias depois: "Quais campanhas funcionaram?" O agente chama
get_campaign_resultse sugere o que repetir ou parar.
Pergunte sobre suas visitas
Duas ferramentas respondem perguntas sobre quem visita e o que fazem. query_visits conta as visualizações de página (ou eventos personalizados) e visitantes únicos que correspondem aos seus filtros, e pode dividir o resultado. recent_visits lista as visitas individuais mais recentes. Seu agente escolhe os argumentos a partir da sua pergunta, então você pode simplesmente perguntar em palavras simples.
| Argumento | O que faz |
|---|---|
range | Até onde voltar: 24h, 7d, 30d (até 90d). Padrão 7d. |
country | Um código como US ou um nome como United States. XX ou Unknown é tráfego cujo país não é conhecido. |
browser, os | Navegador: Chrome, Firefox, Safari, Edge, Opera, Samsung Internet. Sistema: Windows, macOS, iOS, Android, Linux, ChromeOS. Visitas anteriores ao rastreamento são Unknown. |
source, referrer | A fonte UTM (senão o site de referência, senão (direct)), ou apenas o site de referência como news.ycombinator.com. |
page | Um caminho exato como /pricing, ou um prefixo terminando em * como /blog/*. |
event, type | Um nome de evento personalizado como signup. type é pageview, event ou any. |
group_by | Apenas query_visits: country, browser, os, source, referrer, page, event, day ou hour. |
limit | Linhas a retornar, até 50. |
Exemplos: cadastros por país é event=signup, group_by=country. De onde vêm os visitantes do Safari é browser=Safari, group_by=source. Visualizações diárias da página de preços é page=/pricing, group_by=day.
Apenas contagens e os detalhes acima são retornados. O agentlytics não armazena endereços IP ou user agents, então seu agente não pode vê-los. Cada linha de visita tem um código curto visitor que muda diariamente: ele mostra quais linhas do mesmo dia vieram de um navegador, nada mais.
Todas as ferramentas
get_overview | Visitantes, visualizações de página e variação em relação ao período anterior. Comece aqui. |
|---|---|
get_timeseries | Tráfego por hora ou dia |
find_traffic_spikes / explain_spike | Cada salto, com as fontes, páginas e eventos por trás, além da explicação por IA |
top_sources / top_pages / list_events | Divisões classificadas |
top_countries / top_browsers / top_systems | De onde os visitantes vêm e o que usam, como no painel |
query_visits | Conte visitas e visitantes que correspondem aos filtros (país, navegador, SO, fonte, página, evento), opcionalmente agrupados por um deles ou por dia ou hora |
recent_visits | As visitas individuais mais recentes, com os mesmos filtros. Nenhum endereço IP ou user agent é armazenado |
create_funnel / get_funnel / delete_funnel | Defina um funil de páginas e eventos e veja quantos visitantes alcançam cada etapa e onde desistem |
get_whats_working | Canais classificados por conversões e crescimento, páginas em crescimento, causas recorrentes de picos |
get_growth_actions | Uma lista de ações classificada construída a partir dos seus próprios números |
create_tracked_link | Um link rastreado para cada postagem, e-mail ou anúncio que seu agente publica |
set_public_dashboard | Compartilhe um painel público de tráfego, picos e suas causas, ou torne-o privado novamente. Também disponível como prompts make-public e make-private |
get_campaign_results | O que cada campanha realmente trouxe |
add_annotation | Registre um deploy, lançamento, postagem, e-mail ou anúncio para que picos sejam atribuídos a ele |
Além do prompt plan_marketing, que guia o agente por evidência → plano → execução → medição.