Skip to content
Back to Radar CNPJ

Card snapshot

radar-cnpj.com · 2026-09-25 19:17:00 UTC · 4021df289160efb12933d11e5fe08476deb8420d7d241554351cb5f4897f6255

This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.

{
  "name": "Radar CNPJ",
  "description": "Pesquise empresas por atividade e lugar, consulte um CNPJ e acompanhe mudan\u00e7as no cadastro, com o recorte e os limites \u00e0 vista.",
  "url": "https://radar-cnpj.com",
  "provider": {
    "organization": "Radar CNPJ",
    "url": "https://radar-cnpj.com",
    "email": "contato@radar-cnpj.com"
  },
  "documentationUrl": "https://radar-cnpj.com/llms.txt",
  "protocol": "mcp",
  "protocolUrl": "https://modelcontextprotocol.io",
  "interfaces": [
    {
      "transport": "streamable-http",
      "url": "https://radar-cnpj.com/mcp"
    }
  ],
  "capabilities": {
    "streaming": true,
    "pushNotifications": false,
    "authentication": "none"
  },
  "defaultInputModes": [
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json",
    "text/markdown"
  ],
  "skills": [
    {
      "id": "api_index",
      "name": "api_index",
      "description": "\u00cdndice da API, com opera\u00e7\u00f5es, formatos, autentica\u00e7\u00e3o e limites.",
      "endpoint": "GET /api/"
    },
    {
      "id": "health",
      "name": "health",
      "description": "Health da base. `import.dump_date` informa a data de refer\u00eancia e `import.counts` traz as contagens dispon\u00edveis. A consulta n\u00e3o confirma mudan\u00e7as em tempo real.",
      "endpoint": "GET /api/health"
    },
    {
      "id": "get_cnpj",
      "name": "get_cnpj",
      "description": "Ficha de empresa por CNPJ (14 d\u00edgitos). S\u00f3cio pessoa, telefones e e-mail v\u00eam mascarados; o completo \u00e9 reveal_cnpj. Nome de s\u00f3cio pessoa f\u00edsica (`LUIS F. R. P.`), telefones e e-mail v\u00eam mascarados, com `data.mascarado: true`; s\u00f3cio empresa vem inteiro. O dado completo sai por `POST /api/revelar/:cnpj`. A resposta pode ser reutilizada por at\u00e9 6 horas; confira a data de refer\u00eancia dos registros.",
      "endpoint": "GET /api/cnpj/:cnpj"
    },
    {
      "id": "reveal_cnpj",
      "name": "reveal_cnpj",
      "description": "Revela s\u00f3cios, telefones e e-mail sem m\u00e1scara de um CNPJ. Pago: US$ 0,10 por empresa, do cr\u00e9dito (Authorization: Bearer cred_\u2026) ou x402; com cr\u00e9dito, a mesma empresa no mesmo dia n\u00e3o cobra de novo. Custa US$ 0,10 por empresa: desconta do cr\u00e9dito pr\u00e9-pago (`Authorization: Bearer cred_\u2026`) ou paga s\u00f3 esta revela\u00e7\u00e3o com x402 (`X-PAYMENT`). O mesmo c\u00f3digo de cr\u00e9dito revendo a mesma empresa no mesmo dia (hor\u00e1rio de Bras\u00edlia) n\u00e3o paga de novo; o x402 avulso cobra cada revela\u00e7\u00e3o. CNPJ inexistente ou consulta que falha n\u00e3o cobra nada. A resposta n\u00e3o vai para cache.",
      "endpoint": "POST /api/revelar/:cnpj"
    },
    {
      "id": "search",
      "name": "search",
      "description": "Busca empresas (q e/ou filtros f=JSON). tipo: nome, fantasia, socio, telefone (com DDD), endereco ou cnae. Exige termo OU pelo menos um filtro \u2014 varrer 71 milh\u00f5es de estabelecimentos sem recorte n\u00e3o \u00e9 uma busca, \u00e9 um dump.",
      "endpoint": "GET /api/busca"
    },
    {
      "id": "suggest",
      "name": "suggest",
      "description": "Autocomplete. N\u00e3o conta como visita nas m\u00e9tricas \u2014 sen\u00e3o o painel mediria tecla, n\u00e3o gente.",
      "endpoint": "GET /api/sugerir"
    },
    {
      "id": "ref",
      "name": "ref",
      "description": "Ref CNAE/munic\u00edpio/natureza. Ou voc\u00ea busca por texto (`q`) ou resolve c\u00f3digos que j\u00e1 tem (`codigos`) \u2014 `codigos` ganha quando os dois v\u00eam.",
      "endpoint": "GET /api/ref"
    },
    {
      "id": "avaliar",
      "name": "avaliar",
      "description": "Avalia uma ideia de neg\u00f3cio pela quantidade de empresas cadastradas (CNAE + lugar \u2192 contagem de ativas). N\u00e3o estima busca no Google. POST /api/avaliar. \u00c9 o primeiro produto da home. Devolve o CNAE a que a ideia foi mapeada, quantas empresas ativas, abertas e baixadas existem no recorte, como elas se formalizam e uma leitura honesta disso. **N\u00e3o inventa volume de busca** e n\u00e3o promete demanda: `ficha.limites` diz o que os n\u00fameros n\u00e3o dizem. Renda passiva isto n\u00e3o \u00e9.",
      "endpoint": "POST /api/avaliar"
    },
    {
      "id": "ia_filters",
      "name": "ia_filters",
      "description": "Texto natural \u2192 filtros (POST /api/ia). Caminho s\u00edncrono: leva de 18 a 20 segundos. Quando estoura o tempo, use `POST /api/ia/jobs`.",
      "endpoint": "POST /api/ia"
    },
    {
      "id": "local",
      "name": "local",
      "description": "Geo de borda do visitante (cidade/UF). Nunca \u00e9 cacheada: cache aqui entregaria o lugar de outra pessoa.",
      "endpoint": "GET /api/local"
    },
    {
      "id": "contact",
      "name": "contact",
      "description": "Fale com quem faz o produto: d\u00favida, ou proposta de patroc\u00ednio/parceria/an\u00fancio. Gr\u00e1tis, sem captcha nem pagamento; uma mensagem a cada 10 s por rede (a que chega antes espera a vez). Uma rota para d\u00favida e para proposta de patroc\u00ednio, parceria ou an\u00fancio (`tipo`, com os espa\u00e7os de `GET /api/partners`). Sem captcha, sem conta, sem pagamento. Uma mensagem a cada 10 segundos por rede: a que chega antes espera a vez e sai \u2014 sem erro. A mensagem chega \u00e0 equipe por e-mail, com o `email` como endere\u00e7o de resposta.",
      "endpoint": "POST /api/contact"
    },
    {
      "id": "list_watches",
      "name": "list_watches",
      "description": "Lista os CNPJs que a sua carteira de cr\u00e9dito monitora, com a cota (10 gr\u00e1tis + vagas compradas). Quem confere a cota \u00e9 a origem (`api.radar-cnpj.com`), dentro da transa\u00e7\u00e3o; o Worker calcula quanto voc\u00ea tem (10 gr\u00e1tis + as vagas em vigor) e manda junto. Watch al\u00e9m da cota vem com `suspensa: true` e n\u00e3o gera e-mail.",
      "endpoint": "GET /api/me/monitor/watches"
    },
    {
      "id": "add_watch",
      "name": "add_watch",
      "description": "Passa a monitorar um CNPJ com a sua carteira de cr\u00e9dito. Os 10 primeiros s\u00e3o gr\u00e1tis; cada vaga a mais debita US$ 0,50 do saldo (30 dias). Estourou a cota: **402 com `accepts[]`** (x402) \u2014 ou, com token de cr\u00e9dito, o d\u00e9bito direto do saldo. Pague e repita a mesma chamada com `X-PAYMENT`; a vaga fica no `direito` global e a watch entra.",
      "endpoint": "POST /api/me/monitor/watch"
    },
    {
      "id": "api_access",
      "name": "api_access",
      "description": "Monthly data package and private purchase status, without charging.",
      "endpoint": "GET /api/acesso"
    },
    {
      "id": "api_access_buy",
      "name": "api_access_buy",
      "description": "Buy 1,000 basic data reads for US$1, valid for 30 days. Requires explicit payment. Same pass in retries recovers the same purchase. No automatic renewal. OCR, AI, documents and delivery keep their own tariffs. Send X-API-Pass on eligible data reads; remaining credits come in X-API-Credits-Remaining.",
      "endpoint": "POST /api/acesso"
    },
    {
      "id": "pricing",
      "name": "pricing",
      "description": "Current public prices and free allowances; no charge.",
      "endpoint": "GET /api/pricing"
    },
    {
      "id": "billing",
      "name": "billing",
      "description": "Payment discovery and billing summary; does not create a charge.",
      "endpoint": "GET /api/billing"
    }
  ],
  "discovery": {
    "openapi": "https://radar-cnpj.com/openapi.json",
    "llms": "https://radar-cnpj.com/llms.txt",
    "okf": "https://radar-cnpj.com/okf/index.md",
    "numbers": "https://radar-cnpj.com/api/vitrine",
    "partnerships": "https://radar-cnpj.com/api/partners",
    "api_catalog": "https://radar-cnpj.com/.well-known/api-catalog",
    "x402": "https://radar-cnpj.com/.well-known/x402",
    "pricing": "https://radar-cnpj.com/pricing",
    "docs": "https://radar-cnpj.com/docs"
  },
  "updated": "2026-09-25"
}