{
  "name": "Radar CNPJ",
  "description": "Pesquise a oferta de empresas por atividade e lugar, consulte um CNPJ e acompanhe mudanças no cadastro. Dados da Receita, com o recorte e os limites à 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": "Índice da API Radar CNPJ (radar-cnpj.com).",
      "endpoint": "GET /api/"
    },
    {
      "id": "health",
      "name": "health",
      "description": "Health da base.",
      "endpoint": "GET /api/health"
    },
    {
      "id": "get_cnpj",
      "name": "get_cnpj",
      "description": "Ficha de empresa por CNPJ (14 dígitos).",
      "endpoint": "GET /api/cnpj/:cnpj"
    },
    {
      "id": "search",
      "name": "search",
      "description": "Busca empresas (q e/ou filtros f=JSON).",
      "endpoint": "GET /api/busca"
    },
    {
      "id": "suggest",
      "name": "suggest",
      "description": "Autocomplete.",
      "endpoint": "GET /api/sugerir"
    },
    {
      "id": "ref",
      "name": "ref",
      "description": "Ref CNAE/município/natureza.",
      "endpoint": "GET /api/ref"
    },
    {
      "id": "avaliar",
      "name": "avaliar",
      "description": "Avalia uma ideia de negócio contra a base da Receita (CNAE + lugar → contagem de ativas). Não estima busca no Google. POST /api/avaliar.",
      "endpoint": "POST /api/avaliar"
    },
    {
      "id": "ia_filters",
      "name": "ia_filters",
      "description": "Texto natural → filtros (POST /api/ia).",
      "endpoint": "POST /api/ia"
    },
    {
      "id": "local",
      "name": "local",
      "description": "Geo de borda do visitante (cidade/UF).",
      "endpoint": "GET /api/local"
    },
    {
      "id": "contact",
      "name": "contact",
      "description": "Contato. Agente sem captcha → 402 $0.10 x402. Após o 1º envio: 429 + Retry-After (backoff).",
      "endpoint": "POST /api/contato"
    },
    {
      "id": "monitor_session",
      "name": "monitor_session",
      "description": "Cria sessão anônima de monitoramento.",
      "endpoint": "POST /api/monitor/session"
    },
    {
      "id": "list_watches",
      "name": "list_watches",
      "description": "Lista watches da sessão.",
      "endpoint": "GET /api/me/monitor/watches"
    },
    {
      "id": "add_watch",
      "name": "add_watch",
      "description": "Adiciona CNPJ aos watches da sessão. Os primeiros 10 são grátis; depois volta 402 (x402, slot de 30 dias).",
      "endpoint": "POST /api/me/monitor/watch"
    }
  ],
  "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-10"
}