{
  "name": "PontoFato",
  "description": "Encontre um endereço, veja empresas registradas no CEP e explore a vizinhança por distância. Dados do IBGE e da Receita, sem cadastro.",
  "url": "https://pontofato.com",
  "provider": {
    "organization": "PontoFato",
    "url": "https://pontofato.com",
    "email": "contato@pontofato.com"
  },
  "documentationUrl": "https://pontofato.com/llms.txt",
  "protocol": "mcp",
  "protocolUrl": "https://modelcontextprotocol.io",
  "interfaces": [
    {
      "transport": "streamable-http",
      "url": "https://pontofato.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 PontoFato.",
      "endpoint": "GET /api/"
    },
    {
      "id": "health",
      "name": "health",
      "description": "Saúde da origem e cobertura por UF.",
      "endpoint": "GET /api/health"
    },
    {
      "id": "cep",
      "name": "cep",
      "description": "Pontos CNEFE de um CEP, com lat/lon IBGE.",
      "endpoint": "GET /api/cep/:cep"
    },
    {
      "id": "proximo",
      "name": "proximo",
      "description": "Ponto CNEFE mais perto de lat/lon.",
      "endpoint": "GET /api/proximo"
    },
    {
      "id": "buscar",
      "name": "buscar",
      "description": "Busca textual de logradouro.",
      "endpoint": "GET /api/buscar"
    },
    {
      "id": "unidades",
      "name": "unidades",
      "description": "Unidades CNEFE de um CEP (apartamento, loja), com complemento e espécie. Paginado.",
      "endpoint": "GET /api/cep/:cep/unidades"
    },
    {
      "id": "empresas",
      "name": "empresas",
      "description": "Estabelecimentos da Receita neste CEP.",
      "endpoint": "GET /api/empresas"
    },
    {
      "id": "raio",
      "name": "raio",
      "description": "CEPs a N metros de um ponto (cep ou lat/lon), com distância e pontos CNEFE. Grátis.",
      "endpoint": "GET /api/raio"
    },
    {
      "id": "vizinhanca",
      "name": "vizinhanca",
      "description": "Empresas ativas, abertas e baixadas num raio em metros, por CNAE, com aberturas recentes e distância. 10/dia grátis por IP; depois $0.05 (x402 ou crédito).",
      "endpoint": "GET /api/vizinhanca"
    },
    {
      "id": "contact",
      "name": "contact",
      "description": "Contato agente ($0.10 x402) ou humano (Turnstile); também recebe proposta de patrocínio, parceria ou anúncio.",
      "endpoint": "POST /api/contact"
    }
  ],
  "discovery": {
    "openapi": "https://pontofato.com/openapi.json",
    "llms": "https://pontofato.com/llms.txt",
    "okf": "https://pontofato.com/okf/index.md",
    "numbers": "https://pontofato.com/api/vitrine",
    "partnerships": "https://pontofato.com/api/partners",
    "api_catalog": "https://pontofato.com/.well-known/api-catalog",
    "x402": "https://pontofato.com/.well-known/x402",
    "pricing": "https://pontofato.com/pricing",
    "docs": "https://pontofato.com/docs"
  },
  "updated": "2026-09-10"
}