Desenvolvedores
API e servidor MCP do Citevana
O Citevana oferece uma API REST e um servidor MCP gratuitos. Com eles você verifica se os rastreadores de IA acessam um site, audita uma página (SEO e prontidão para IA), gera um arquivo llms.txt e lê as auditorias dos seus próprios sites. As ferramentas gratuitas não exigem chave e permitem 100 chamadas por dia. Uma chave de API libera os dados do seu espaço de trabalho.
Última revisão: 16 de setembro de 2026
Resumo rápido
- URL base da REST
- https://citevana.com/api/v1
- Autenticação
- Nenhuma para as ferramentas gratuitas. Para o resto, uma chave de API do espaço de trabalho: Authorization: Bearer cv_live_…
- Cota gratuita
- 100 chamadas por dia (UTC), com limite de pico de 20 por minuto
- Endpoint MCP
- https://citevana.com/api/mcp
- Versões do protocolo MCP
- 2026-07-28, 2025-11-25, 2025-06-18, 2025-03-26
- Descrição OpenAPI 3.1
- https://citevana.com/api/v1/openapi.json
API REST
Todas as respostas são JSON. Respostas bem-sucedidas trazem "ok": true. As ferramentas gratuitas retornam um resumo em linguagem simples e uma lista de tarefas ordenada por importância, com estimativas de tempo.
| Método | Caminho | Acesso | O que faz |
|---|---|---|---|
| GET | /sites | Chave com read:sites | Lista os sites do espaço de trabalho da chave. |
| GET | /sites/{siteId}/audits/latest | Chave com read:audits | Retorna a última auditoria concluída: pontuação, problemas, prontidão para IA e tarefas. |
| POST | /tools/ai-crawlers | Grátis, chave opcional (read:tools) | Lê o robots.txt de um site e informa quais rastreadores de IA estão permitidos ou bloqueados. |
| POST | /tools/page-audit | Grátis, chave opcional (read:tools) | Audita uma página: título, descrição, títulos, canônica, noindex, dados estruturados e texto alternativo. |
| POST | /tools/llms-txt | Grátis, chave opcional (read:tools) | Verifica o llms.txt de um site ou gera um com os links que você enviar. |
Exemplo de requisição
curl -s https://citevana.com/api/v1/tools/ai-crawlers \
-H "Content-Type: application/json" \
-d '{"url":"https://example.com"}'
curl -s https://citevana.com/api/v1/sites \
-H "Authorization: Bearer $CITEVANA_API_KEY"Erros
Todos os erros usam o mesmo formato JSON, mostrado abaixo. Os códigos incluem invalid_request, invalid_url, blocked_host, fetch_failed, unauthorized, insufficient_scope, not_found, rate_limited e quota_exceeded.
{
"ok": false,
"error": {
"code": "quota_exceeded",
"message": "Daily api_calls quota reached."
},
"requestId": "req_…"
}Limites e cabeçalhos
Toda resposta medida inclui X-RateLimit-Limit, X-RateLimit-Remaining e X-RateLimit-Reset (segundos Unix). Uma resposta 429 também inclui Retry-After. Chamadas com chave contam na cota diária api_calls do seu espaço de trabalho, e cada chave pode ter um limite diário menor.
Navegadores podem chamar as ferramentas gratuitas de qualquer site sem chave. Endpoints que exigem chave não aceitam requisições de navegador entre origens; chame-os do seu servidor.
Adicione ?locale=es, pt-BR, de, fr, ja, id, hi, tr, vi ou ar a um endpoint de ferramenta para receber o resumo nesse idioma.
Fonte, verificada em 16 de setembro de 2026: https://spec.openapis.org/oas/v3.1.1.html
Servidor MCP
Conecte qualquer cliente MCP que aceite servidores remotos a https://citevana.com/api/mcp. Ele usa o transporte Streamable HTTP, responde em JSON e não mantém sessões.
check_ai_crawlers— Quais rastreadores de IA de busca, assistentes e treinamento um site permite. Grátis.audit_page— Auditoria de SEO on-page e prontidão para IA de uma URL. Grátis.generate_llms_txt— Cria um arquivo llms.txt a partir do nome do site, um resumo e links. Grátis; nada é baixado.get_site_audit_summary— Última auditoria de um dos seus sites. Exige uma chave de API com read:audits.
O servidor aceita a revisão 2026-07-28 do protocolo (metadados por requisição e server/discover). Também aceita o handshake initialize das revisões 2025-11-25, 2025-06-18 e 2025-03-26.
As três ferramentas gratuitas funcionam sem autenticação. Para get_site_audit_summary, seu cliente precisa enviar sua chave de API em um cabeçalho Authorization: Bearer. O Citevana ainda não oferece login OAuth para MCP.
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "check_ai_crawlers",
"arguments": {
"url": "https://example.com"
},
"_meta": {
"io.modelcontextprotocol/protocolVersion": "2026-07-28",
"io.modelcontextprotocol/clientCapabilities": {}
}
}
}Fonte, verificada em 16 de setembro de 2026: https://modelcontextprotocol.io/specification/2026-07-28/basic/transports/streamable-http
Adicionar ao ChatGPT
- No ChatGPT, abra Configurações, depois Segurança e login, e ative o modo desenvolvedor. A disponibilidade depende da sua conta e da política do espaço de trabalho.
- Vá até Plugins e selecione o botão de mais.
- Informe um nome (por exemplo, Citevana) e uma descrição curta.
- Em Conexão, escolha Endpoint público e informe https://citevana.com/api/mcp.
- Crie a conexão e revise as ferramentas encontradas.
O ChatGPT se conecta com OAuth ou sem autenticação e não consegue enviar chaves de API. As três ferramentas gratuitas funcionam lá; get_site_audit_summary responde que precisa de uma chave.
Fonte, verificada em 16 de setembro de 2026: https://developers.openai.com/apps-sdk/deploy/connect-chatgpt
Fonte, verificada em 16 de setembro de 2026: https://developers.openai.com/apps-sdk/build/auth
Adicionar ao Claude
- Encontre a seção Conectores no Claude.
- Clique em Adicionar conector personalizado, no fim da seção.
- Informe a URL do servidor MCP remoto https://citevana.com/api/mcp.
- As configurações avançadas (ID e segredo de cliente OAuth) são opcionais e não são necessárias para estas ferramentas. Clique em Adicionar.
Conectores personalizados estão disponíveis no Claude e no Claude Desktop para os planos Pro, Max, Team e Enterprise. Os conectores do Claude usam OAuth para login, então por enquanto só as ferramentas gratuitas ficam disponíveis.
Fonte, verificada em 16 de setembro de 2026: https://support.claude.com/en/articles/11175166-getting-started-with-custom-connectors-using-remote-mcp
Outros clientes MCP e seus próprios agentes
Se o seu cliente permite definir cabeçalhos HTTP para um servidor remoto, adicione Authorization: Bearer seguido da sua chave para liberar get_site_audit_summary. Cada chamada conta na mesma cota diária api_calls da API REST.
Extensão para Chrome
A extensão do Citevana para Chrome executa, por meio desta API, a verificação de rastreadores de IA e a auditoria da aba que você está vendo. Não exige conta; com uma chave opcional você vê as auditorias dos seus sites. Ela está sendo preparada para a Chrome Web Store.
Ela pede só as permissões activeTab e storage, além de acesso à API do Citevana. Envia o endereço da página apenas quando você clica em uma verificação e nunca envia a query string.
Fonte, verificada em 16 de setembro de 2026: https://developer.chrome.com/docs/extensions/develop/concepts/activeTab
Segurança e privacidade
- Todas as ferramentas são somente leitura. Nada é alterado no seu site.
- Texto copiado das páginas baixadas é marcado como dado não confiável, para que assistentes de IA nunca sigam instruções contidas nele.
- Baixamos apenas páginas públicas, como CitevanaBot, e bloqueamos endereços de redes privadas e reservadas.
- Guardamos apenas um hash SHA-256 de cada chave de API. A chave é exibida uma vez e pode ser revogada a qualquer momento. A criação e a revogação de chaves ficam no log de auditoria.
Obter uma chave de API
Faça login e abra Configurações e depois Chaves de API. Escolha as permissões de que a chave precisa (read:tools, read:sites, read:audits) e, se quiser, um limite diário.
Perguntas frequentes
A API do Citevana é gratuita?
Sim. As ferramentas gratuitas não exigem chave e permitem 100 chamadas por dia por endereço IP. Com chave, as chamadas contam na cota diária api_calls do plano do seu espaço de trabalho; no plano gratuito são 100 por dia.
O que é um servidor MCP?
MCP (Model Context Protocol) é um protocolo aberto que assistentes de IA usam para chamar ferramentas externas. Depois de adicionar o servidor MCP do Citevana, um assistente como o ChatGPT ou o Claude pode fazer as verificações para você no chat.
As ferramentas podem alterar meu site?
Não. As ferramentas da API e do MCP apenas leem páginas públicas e os resultados das suas auditorias. Correções só são aplicadas no app do Citevana, e só depois que você aprova cada uma.
Quais rastreadores de IA a verificação cobre?
Cobre OpenAI (GPTBot, OAI-SearchBot, ChatGPT-User), Anthropic (ClaudeBot, Claude-SearchBot, Claude-User), Perplexity, Google-Extended, Applebot, Meta, Amazon, Common Crawl e Bing. No resultado, cada rastreador tem um link para a documentação do seu operador.
O que acontece quando atinjo o limite?
A API retorna 429 com o código quota_exceeded e um cabeçalho Retry-After, e as ferramentas MCP retornam uma mensagem dizendo quando o limite renova. Os limites renovam às 00:00 UTC.
Fontes
- https://modelcontextprotocol.io/specification/2026-07-28/basic/transports/streamable-http
- https://modelcontextprotocol.io/specification/2026-07-28/basic/versioning
- https://developers.openai.com/apps-sdk/deploy/connect-chatgpt
- https://developers.openai.com/apps-sdk/build/auth
- https://support.claude.com/en/articles/11175166-getting-started-with-custom-connectors-using-remote-mcp
- https://spec.openapis.org/oas/v3.1.1.html
- https://developer.chrome.com/docs/extensions/develop/concepts/activeTab
- https://developer.chrome.com/docs/webstore/program-policies/policies