Findings on what compounds and supplements do in the body, with evidence strength, quote and paper.
- Passed: Handshake
- Passed: Tools listed
- Passed: Updated recently
Median latency 699 ms · Last checked
Explore
Evidence for your next connection.
Independent measurements of remote MCP servers. Every observation has a timestamp.
Read-only probesMCP server · Other
Check if a Brazilian company is active and has public sanctions or debt. Start with free records.
0 failed · 8 not measured
Median of successful probes over 7 days
Share of countable probes over 30 days, including daily rollups. Auth challenges are excluded.
Tool definitions returned by this server
Independent monitoring
Outdated check
Last connection measurement is over 24 hours old. Current availability is unknown.
Last checked| Test area | Passed | Failed | Unmeasured |
|---|---|---|---|
ConnectionCan a client connect and discover tools? | 5 | 0 | 0 |
Reliability & speedDoes it respond consistently and quickly? | 0 | 0 | 4 |
Access & authenticationWhat is required to use this server? | 1 | 0 | 2 |
Tool qualityAre the tool definitions usable by an agent? | 4 | 0 | 0 |
Publisher identityCan the publisher be traced to its source? | 4 | 0 | 2 |
Unmeasured means there is not enough evidence to decide. How these checks work
Start using com.radar-cnpj/radar-cnpj
Choose your client, copy the configuration, then enable the server in your client’s MCP settings.
Run this command in your terminal, then restart Claude Code.
Claude Code
claude mcp add --transport http com-radar-cnpj-radar-cnpj https://radar-cnpj.com/mcpCapabilities
Starts watching a CNPJ. The first one is free; each extra slot is paid per 30 days, with no automatic renewal (the price is in `x-price-usd` and in `/api/pricing`). The service repeats the checks and detects changes, so the agent does not need to keep polling. Coverage follows the available sources and active slots. Read the monitoring and alert state.
DiscoveredDiscover 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? }
DiscoveredBuy 1000 basic data reads for US$0.10, 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.
DiscoveredThe API index: operations, formats, authentication and limits.
DiscoveredEvaluates a business idea in Brazil by how many companies are registered for it: the idea is mapped to a CNAE activity code and a place, and the answer counts the active, opened and closed companies there, shows how they are set up and gives a plain reading of the numbers. It does not estimate search volume and does not promise demand: `ficha.limites` says what the numbers do not show. Up to 30 assessments a day per network; after that, the tool answers `limite_diario` with `renova_em`.
DiscoveredBuys a plan for the signed-in account. Pix and USDC pay 30 days with no automatic renewal; the card subscribes monthly and renews until you cancel. Without payment, the answer is 402 with the price. Pay with prepaid credit (`X-Credito`) or x402 (`PAYMENT-SIGNATURE` v2 or `X-PAYMENT` v1). Sign in first: a wallet or a credit token without an account does not buy this plan (`account_required`). The `compra` mark prevents repeat credit debits. An x402 nonce can settle only once; keep the receipt after a delivery error.
DiscoveredCancels the active plan: nothing else is charged, and what you paid for stays active until the end of its period. Send `{ "accept_data_removal": true }`. The monthly card subscription stops. A purchase made less than 7 days ago and a paid period that has not started yet, such as a renewal, go back the same way they were paid (card or Pix) and end now. The rest of the paid period stays active until `keeps_until`; then what the plan added ends (`account.cancel.losses` in `GET /api/plans` says what). A purchase paid with USDC or with credit from another purchase stays active until its end; ask for its refund by e-mail, as the cancellation page says.
DiscoveredName, 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.
DiscoveredAdditional 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. The service checks the company and its headquarters when needed, parses the TCU response and joins it to the prepared company data. This is a source check, not an issued official certificate. Without cnia_atual=true, an older CNIA can be returned; inspect conferidoEm. An unavailable required check does not support a clean conclusion.
DiscoveredBuys 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.
DiscoveredAddresses 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.
DiscoveredSupplier screening report with source dates, evidence and federal tax debt states, one row per CNPJ. The service validates and deduplicates the list, joins the prepared records and formats the report. No per-company response parsing or spreadsheet assembly is needed for this screening. MCP returns JSON. For a CSV file, download POST /api/consulta/lote?formato=csv through HTTP. Read fontes and evidencias per row, including PGFN debt states and truncation flags. CNIA is stored by default; cnia_atual=true requires a source check for at most four distinct numeric CNPJs. A required failure refuses the group without charging. Sources keep their own dates; missing metadata cannot support a clean conclusion.
DiscoveredThe 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.
DiscoveredWrite 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.
DiscoveredCompany dossier with unmasked details and risk signals. Set cnia_atual=true to require a CNIA source check during this request; failure returns 503 without charging or using an older record. Otherwise, inspect the returned CNIA date. Read GET /api/dossie/preco before spending. The same credit holder reopening that company on the same Brasília day is not charged again. The service assembles the record and applies the risk rules. Read dossie.dados, dossie.semaforo.alertas and dossie.semaforo.sem_conferencia instead of coding the join and rules. Missing checks are not a clean result. This is a screening aid, not an official certificate or a guarantee that a supplier is safe.
DiscoveredCNPJ 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.
DiscoveredFree, no account: registration status, public sanctions and federal tax debt already joined by CNPJ. Set temas=dados,sancoes,divida; read data.situacao.label, data.sancoes.vigentes and data.dividaAtiva.inscricoes. health gives the registry snapshot date; inspect each block's dates. situacao.data is the status-change date. CNIA may be old; require a source check during this request with consulta_cnpj and cnia_atual=true. Personal details stay masked. Other topics and fields are in the catalog. Receita, four CGU sanction registries, the TCU list and PGFN debt are already joined by CNPJ. Check the company without consulting and combining each source separately. Read import.dump_date at /api/health for the registry snapshot, sancoes.conferidoEm for each sanction source and dividaAtiva.referencia for PGFN. situacao.data is the status-change date. Null means unchecked. These records are not a credit-bureau report or an official certificate.
DiscoveredHealth of the company database. `import.dump_date` is the reference date of the data and `import.counts` has the record counts. It does not confirm real-time changes.
DiscoveredThe plans for sale and the authenticated account or wallet's active plan. Pix and USDC pay 30 days with no automatic renewal; the card subscribes monthly and renews until you cancel. Without an account or wallet credential, `account` is `null`.
DiscoveredThe CNPJs you watch, with the applied quota (free + purchased slots). The origin (`api.radar-cnpj.com`) checks the quota, inside the transaction; the app counts one free slot plus the purchased slots in force. A watch over the quota comes with `suspensa: true` and sends no e-mail.
DiscoveredThe caller's approximate location (city and state) from the network edge. Never cached: a cached answer would give someone else's place.
DiscoveredCurrent public prices, free allowances and payment discovery; does not create a charge.
DiscoveredReactivates the paused companies of your credit wallet (the ones past the quota; their alerts wait): one slot per company, US$ 0.10 each, for 30 days, no automatic renewal. With no paused company, nothing is charged.
DiscoveredReference vocabularies for the filters: CNAE activity codes (`cnae`), municipalities (`municipio`) and legal natures (`natureza`). Search a vocabulary by text with `q`.
DiscoveredUnmask available partner names and contacts. Use a paid lookup pack or the per-company quote, without a free allowance. The same owner does not pay again for a company already revealed. GET /api/revelar/:cnpj checks existing access without charging. This does not verify contacts or deliver a risk dossier. Reuse the company already selected instead of integrating another source just to obtain its available details. Unmasking does not verify ownership or current contact availability. It does not refresh the source or provide a risk dossier.
DiscoveredSearch Brazilian companies by a term (`q`) and/or filters (`f`, a JSON string). `tipo` picks what the term matches: `nome` (legal name), `fantasia` (trade name), `socio` (partner), `telefone` (phone with area code), `email` (the full address on record), `endereco` (address) or `cnae` (activity code). Needs a term or at least one filter: a search with neither would scan 71 million establishments.
DiscoveredFind Brazilian CNO construction works by their 12-digit number, a company CNPJ, or a city and state. Filter by area in square meters, construction type, category and status. Only company-owned records are included. Check source dates and update status. Use add_watch for company changes; this lookup does not issue official certificates.
DiscoveredChecks at the Receita Federal whether the company is on the public list of the Sintonia A+ seal. Uses one lookup from the paid package, with no free quota. Without balance: 402 with offers. `data.selo_sintonia` comes with grade A+, cycle and validity, or `null` when the company is not on the list (the other grades are confidential by law). The same account or wallet checking the same company in the same list cycle does not pay again.
DiscoveredUp to eight Brazilian companies for a CNPJ, name, partner, phone or e-mail. It detects the kind of input, joins the names and removes duplicates. Text needs at least three characters and matches the legal name, the trade name and the partners; exact names come before prefixes, without repeating a CNPJ. A phone needs the area code; an e-mail needs the full address on record. `incompleto: true` means one of the sources failed. Suggestions include no contacts and no personal names. Not cached and not counted as a visit in the metrics.
DiscoveredRecent measurements
| Checked | Result | Response | Tools |
|---|---|---|---|
| Connected | 902 ms | 29 |