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.

Endpoints
MétodoCaminhoAcessoO que faz
GET/sitesChave com read:sitesLista os sites do espaço de trabalho da chave.
GET/sites/{siteId}/audits/latestChave com read:auditsRetorna a última auditoria concluída: pontuação, problemas, prontidão para IA e tarefas.
POST/tools/ai-crawlersGrá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-auditGrá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-txtGrá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_crawlersQuais rastreadores de IA de busca, assistentes e treinamento um site permite. Grátis.
  • audit_pageAuditoria de SEO on-page e prontidão para IA de uma URL. Grátis.
  • generate_llms_txtCria 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

  1. 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.
  2. Vá até Plugins e selecione o botão de mais.
  3. Informe um nome (por exemplo, Citevana) e uma descrição curta.
  4. Em Conexão, escolha Endpoint público e informe https://citevana.com/api/mcp.
  5. 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

  1. Encontre a seção Conectores no Claude.
  2. Clique em Adicionar conector personalizado, no fim da seção.
  3. Informe a URL do servidor MCP remoto https://citevana.com/api/mcp.
  4. 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.

CitevanaBot

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.

Criar uma chave de API

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