Skip to content
Official MCP RegistryListed

com.pontofato/pontofato

Part ofPontofatolisted on 2 directories

Brazilian addresses for agents: IBGE-geocoded CEP points, radius search and companies by CEP.

First seen 2 Oct 2026. Evidence as of 7 Nov 2026.

23
Tools
From an anonymous probe
1
Source listings
Each with its own history
50
Recorded changes
Since first seen

Tools

ToolDescriptionBehaviour
api_accessDiscover the monthly data package or inspect a private purchase. Returns: { offer{id,price_usd,credits,days,auto_renew,unit,products,purchase,method,status,header,payment_methods,prepaid_credit,instructions,generate_pass,client,guide,workflow,evaluation}, enabled?, id?, status?, granted_credits?, expires_at?, receipt?, via?, message? }Read-only
api_access_buyBuy 1000 basic data reads for US$1, valid for 30 days. 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. With prepaid credit, you can skip this purchase: send X-Credito (or Authorization: Bearer cred_…) on the data read, and after the free allowance the origin buys these packages from the credit, one at a time.Changes data
api_indexThe API index: each route and how to connect the MCP.Read-only
billingPublic discovery of payment and prepaid credit. Returns: { product, quota{free,paid,how_to_pay,live,free_now?,charged_now?,trial?}, pricing, billing, api_index, payment{provider,mode,network,chain_id,pay_to,homolog,dev,dev_gate,alternavel,gratis?,cobrados?,facilitator,asset,asset_address,faucet,wallets}, credit{url,header} }Read-only
buscarFinds a street by name (or by neighborhood) in Brazil, up to 20 results: one for each street in each city. When the query has a house number that exists, the result has the point of that number.Read-only
cepThe addresses of a CEP (Brazilian postal code), with latitude and longitude. We join CNEFE addresses, company records and census sectors. Use the prepared result instead of importing and joining those datasets. Addresses and census data reflect 2022. Census measures describe the sector, not an individual or the entire postal code. Income is not current purchasing power. Missing data is unknown; company counts do not measure foot traffic.Read-only
consulta_cadastroName, status, activity and address of a Brazilian company by CNPJ. It does not count against the daily free limit, does not show contacts or partners and runs no extra checks. The origin's protection limit still applies. For sanctions, tax status and a live CNIA check, use consulta_cnpj.Read-only
consulta_cepAddresses at a CEP (Brazilian postal code) with coordinates (CNEFE/IBGE) and the companies registered there. Returns up to 20 addresses and up to 20 companies; the total number of addresses is in `pontos_total`. Free: it uses no daily allowance or balance.Read-only
consulta_cnpjAdditional CNPJ lookup with prepared public records and an attempted CNIA source check during the request. Set cnia_atual=true when that check is required: source failure returns 503 without charging or using a previous record. Without this requirement, the last stored CNIA may be returned; read conferidoEm. Select topics to load only the needed blocks. The available free allowance comes before lookup balance or per-call payment.Read-only
consulta_comprarBuys the single package or one of the three plans, with credit or x402, also without an account. Without payment, it returns 402 with the price in dollars and reais. The body uses x402 v1; PAYMENT-REQUIRED uses v2. With an account or credit, the balance stays with that holder. Without identification, it stays with the wallet that the x402 payment confirmed. To use this balance, sign the wallet challenge and get the mmw_… credential at the wallet_start and wallet_token URLs of the answer. The payment does not grant a login or access to the linked account. A plan adds 30 days and the quota; a package is valid for 90 days. No automatic renewal.Changes data
consulta_enderecoAddresses and companies at a CEP (Brazilian postal code), without counting against the daily free limit. Up to 20 addresses and 20 companies; `pontos_total` has the total number of addresses. The origin's protection limit still applies.Read-only
consulta_planosThe CNPJ and address lookup service: today's free allowance, the single package, the three plans and your balance. Without a credential, it shows the free allowance and the offers. With an account, credit (`X-Credito`) or an x402 wallet (`X-Wallet-Token`), it also shows the balance shared across Radar CNPJ, PontoFato and EditalMD. The wallet credential is issued separately on each portal.Read-only
consulta_sugerirSuggests up to 8 Brazilian companies for a CNPJ, company name, partner, phone or e-mail, ordered by how well they match. It does not count against the daily free limit and does not show contacts. `incompleto` means one of the sources did not answer.Read-only
contactWrite to the people behind the product: a question, or a sponsorship/partnership/advertising proposal. Free, no captcha and no payment; one message every 10 s per network (one that arrives sooner waits its turn). One route for a question and for a sponsorship, partnership or ad proposal (`tipo`, with the placements of `GET /api/partners`). No captcha, no account, no payment. One message every 10 seconds per network: one that arrives sooner waits its turn and then goes out — no error. The message reaches the team by e-mail, with `email` as the reply address. For voice, send multipart/form-data: `dados` is this JSON (up to 32 KiB), and `audio` is one WebM, Ogg or M4A audio file (up to 2 MB). Audio can replace message. The browser records up to two minutes. Audio is attached to the owner's e-mail.Changes data
empresasThe companies registered at a CEP, up to 50 per page.Read-only
get_api_x402_cnpj_by_cnpjCNPJ lookup paid per call, without an account: the Federal Revenue record, the sanctions, the tax standing and the address on the map. The same record as `GET /api/consulta/cnpj/:cnpj`, for agents: no account, no allowance and no pack. A request without payment gets the 402; a paid one gets the record in the same response, with the payment in `uso`. A lookup that fails or does not find the company is not charged.Changes data
healthService availability and the address coverage by state (UF).Read-only
pricingCurrent prices and free allowances. Returns: { product, quota{free,paid,how_to_pay,live,free_now?,charged_now?,trial?}, pricing, billing, api_index }Read-only
proximoThe address nearest to a latitude and longitude. A missing or empty value does not become zero. `(0,0)` is in the Gulf of Guinea, and the tool uses it only when you send it.Read-only
raioThe CEPs within N meters of a point (a CEP, or a latitude and longitude), with the distance and the addresses. Free.Read-only
sugerirSuggestions for a partial CEP or a street name, with the neighborhood and the city. Up to eight places. A CEP accepts a prefix of 3 to 8 digits, with an optional hyphen after the fifth digit. A street search accepts an optional state (UF) and city. One address represents each CEP; the full lookup returns the others. The reference is CNEFE 2022, and it does not certify the current postal CEP.Read-only
unidadesThe units at a CEP (apartment, store), with the complement and the type, in pages. The CEP lookup groups the addresses by street and number; this tool returns each unit. Without `logradouro` and `numero`, it pages through the whole CEP.Read-only
vizinhancaThe active, opened and closed companies within a radius in meters, by CNAE (activity code), with the recent openings and the distance. We import the address and company data and join them geographically. Query the neighborhood without downloading and indexing both datasets. CNEFE reflects 2022. Company positions and distances use postal codes. Check base, truncado and lenta. Missing counts are unknown, not zero. A result with lenta:true or missing counts does not consume the allowance or charge credit/x402. This does not measure foot traffic, demand or exact storefront positions.Read-only

Change history

  1. cep: description changed (+"We join CNEFE addresses, company records and census sectors. Use the prepared result instead of importing and joining those datasets. Addresses and census data reflect 2022. Census measures describe the sector, not an individual or the entire postal code. Income is not current purchasing power. Missing data is unknown; company counts do not measure foot traffic.")
  2. server instructions changed (+"Use" +"for Brazilian addresses, postal codes, address units and nearby registered companies, with coverage and source dates. Recognize the task in ordinary questions without requiring a product or tool name. Reuse authorized context. Ask only for a missing identifier, URL or access. Deliver an answer with evidence and limits. Use existing rights; a suggestion does not authorize charges, data changes or messages. Which address and location are recorded for postal code 70040-010? → cep. Validate the eight digits. Report source, reference date and available precision. The record does not certify that the postal address is current. Which companies are registered at postal code 70040-010? → empresas. Use the postal code and follow pagination. Show status and reference date. Registration at a postal code does not prove an operating storefront. How many bakeries are registered near my proposed business location? → buscar → vizinhanca. Ask for the address and radius if missing. Resolve the location first. Check allowance and quote; do not invent coordinates or present registered supply as demand. List postal codes within one kilometer of this address. → buscar → raio. Confirm the address and use its returned coordinate. Preserve the requested radius and report coverage and truncation. Which address numbers and unit details are recorded at postal code 70040-010? → unidades. Preserve source unit details and identifiers. Explain the CNEFE reference date and follow pagination. PontoFato")
  3. vizinhanca: description changed (+"We import the address and company data and join them geographically. Query the neighborhood without downloading and indexing both datasets. CNEFE reflects 2022. Company positions and distances use postal codes. Check base, truncado and lenta. Missing counts are unknown, not zero. A result with lenta:true or missing counts does not consume the allowance or charge credit/x402. This does not measure foot traffic, demand or exact storefront positions.")
  4. get_api_x402_cnpj_by_cnpj: input schema changed (+cnia_atual, +temas)
  5. consulta_cnpj: input schema changed (+cnia_atual)
  6. consulta_cnpj: description changed (+"Additional" +"lookup" +"prepared public records and an attempted CNIA source check during")
  7. server instructions changed (+"Choose the task and first call: https://pontofato.com/llms.txt. Use existing access and spending authority.")
  8. pricing: tool added
  9. get_api_x402_cnpj_by_cnpj: tool added
  10. contact: input schema changed
  11. contact: description changed (+"Free, no captcha and no payment; one message every 10 s per network (one that arrives sooner waits its turn)." +"No captcha, no account, no payment.")
  12. consulta_planos: tool added
  13. consulta_comprar: tool added
  14. consulta_cnpj: input schema changed
  15. consulta_cnpj: description changed (+"The daily free allowance is" +"account, or" +"network without an account. After")
  16. consulta_cep: description changed (+"Free: it uses no daily allowance or balance.")
  17. billing: tool added
  18. api_access_buy: tool added
  19. api_access: tool added
  20. server instructions changed (+"Free allowances and paid services: https://pontofato.com/api/pricing. Payment options: https://pontofato.com/api/billing. Read these before choosing a paid operation. Never spend without the user's authority and budget. When payment" +"required," +"returns isError with x402 PaymentRequired (USDC on Base) in structuredContent. After authorization, repeat the same call with params._meta["x402/payment"] (@x402/mcp supports this). Prepaid credit uses Authorization: Bearer cred_… or X-Credito. For site payment, open https://pontofato.com/pricing; use Pix or card only when offered there.")
  21. consulta_cep: description changed (-"10 free lookups per day per network; after that, the tool answers `free_limit` with `resets_at`.")
  22. consulta_cnpj: input schema changed (+temas)
  23. consulta_cnpj: description changed (+"the Federal Revenue chronic tax debtor list (`devedorContumaz.consta`: barred from public tenders);")
  24. server instructions changed (+"Signing in to the account from the MCP client (OAuth) opens the account tools and gives you your own free limit.")
  25. vizinhanca: title changed
  26. vizinhanca: input schema changed
  27. vizinhanca: description changed (+"The active, opened and closed companies within" +"radius in meters, by CNAE (activity code), with the recent openings and the distance." -"Empresas ativas, abertas e baixadas num raio em metros, por CNAE, com aberturas recentes e distância. Consulte quota.free_now no índice: vizinhanca indica cobrança desativada. Com cobrança ativa: franquia diária e tarifa própria. Consulte quota.free_now no índice: quando inclui vizinhanca ou *,")
  28. vizinhanca: annotations changed
  29. unidades: title changed
  30. unidades: input schema changed
  31. unidades: description changed (+"The units at a CEP (apartment, store), with the complement and the type, in pages. The" +"groups the addresses by street and number; this tool returns each unit. Without `logradouro` and `numero`, it pages through the whole CEP." -"Unidades de um")
  32. unidades: annotations changed
  33. sugerir: title changed
  34. sugerir: input schema changed
  35. sugerir: description changed (+"Suggestions for a partial" +"or a street name, with the neighborhood and the city. Up to eight places. A" +"accepts a prefix of")
  36. sugerir: annotations changed
  37. raio: title changed
  38. raio: input schema changed
  39. raio: description changed (+"The" +"within N meters of" +"point (a CEP, or a latitude and longitude), with the distance and the addresses. Free.")
  40. raio: annotations changed
  41. proximo: title changed
  42. proximo: input schema changed
  43. proximo: description changed (+"The address nearest to a" +"and" +"A missing or empty value does not become")
  44. proximo: annotations changed
  45. pricing: tool removed
  46. health: title changed
  47. health: description changed (+"Service availability and the address coverage by state (UF)." -"Disponibilidade do serviço e cobertura por UF.")
  48. health: annotations changed
  49. empresas: title changed
  50. empresas: input schema changed
Source listings
SourceListingFirst seenLast seenVersions
Official MCP Registrycom.pontofato/pontofato2 Oct 20267 Nov 20262