
GitHub MCP RegistryListed
Pontofato
Brazilian addresses for agents: IBGE-geocoded CEP points, radius search and companies by CEP.
First seen 22 Oct 2026. Evidence as of 7 Nov 2026.
23
Tools
From an anonymous probe
1
Source listings
Each with its own history
22
Recorded changes
Since first seen
Tools
| Tool | Description | Behaviour |
|---|---|---|
| api_access | Discover 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_buy | Buy 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_index | The API index: each route and how to connect the MCP. | Read-only |
| billing | Public 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 |
| buscar | Finds 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 |
| cep | The 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_cadastro | Name, 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_cep | Addresses 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_cnpj | Additional 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_comprar | Buys 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_endereco | Addresses 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_planos | The 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_sugerir | Suggests 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 |
| contact | Write 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 |
| empresas | The companies registered at a CEP, up to 50 per page. | Read-only |
| get_api_x402_cnpj_by_cnpj | CNPJ 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 |
| health | Service availability and the address coverage by state (UF). | Read-only |
| pricing | Current prices and free allowances. Returns: { product, quota{free,paid,how_to_pay,live,free_now?,charged_now?,trial?}, pricing, billing, api_index } | Read-only |
| proximo | The 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 |
| raio | The CEPs within N meters of a point (a CEP, or a latitude and longitude), with the distance and the addresses. Free. | Read-only |
| sugerir | Suggestions 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 |
| unidades | The 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 |
| vizinhanca | The 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
- 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.")
- 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")
- 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.")
- get_api_x402_cnpj_by_cnpj: input schema changed (+cnia_atual, +temas)
- consulta_cnpj: input schema changed (+cnia_atual)
- consulta_cnpj: description changed (+"Additional" +"lookup" +"prepared public records and an attempted CNIA source check during")
- server instructions changed (+"Choose the task and first call: https://pontofato.com/llms.txt. Use existing access and spending authority.")
- pricing: tool added
- get_api_x402_cnpj_by_cnpj: tool added
- contact: input schema changed
- 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.")
- consulta_planos: tool added
- consulta_comprar: tool added
- consulta_cnpj: input schema changed
- consulta_cnpj: description changed (+"The daily free allowance is" +"account, or" +"network without an account. After")
- consulta_cep: description changed (+"Free: it uses no daily allowance or balance.")
- billing: tool added
- api_access_buy: tool added
- api_access: tool added
- 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.")
- consulta_cep: description changed (-"10 free lookups per day per network; after that, the tool answers `free_limit` with `resets_at`.")
- Listed (GitHub registry)
| Source | Listing | First seen | Last seen | Versions |
|---|---|---|---|---|
| GitHub MCP Registry | com.pontofato/pontofato | 22 Oct 2026 | 6 Nov 2026 | 1 |