Search / io.github.celfons/kyb-brasil
kyb-brasil
R0· no sign-inBrazilian KYB beyond registry checks: CGU sanctions, forced labour, PGFN, IBAMA, signed risk score
v0.4.2 · active · website · descriptor JSON · versions
Search / io.github.celfons/kyb-brasil
R0· no sign-inBrazilian KYB beyond registry checks: CGU sanctions, forced labour, PGFN, IBAMA, signed risk score
v0.4.2 · active · website · descriptor JSON · versions
{
"mcpServers": {
"kyb-brasil": {
"type": "http",
"url": "https://kyb-br-agents.marcelfons.workers.dev/mcp"
}
}
}claude mcp add --transport http kyb-brasil https://kyb-br-agents.marcelfons.workers.dev/mcp[mcp_servers.kyb-brasil]
url = "https://kyb-br-agents.marcelfons.workers.dev/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"kyb-brasil": {
"type": "remote",
"url": "https://kyb-br-agents.marcelfons.workers.dev/mcp",
"enabled": true
}
}
}{
"mcpServers": {
"kyb-brasil": {
"type": "http",
"url": "https://kyb-br-agents.marcelfons.workers.dev/mcp"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=kyb-brasil&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8va3liLWJyLWFnZW50cy5tYXJjZWxmb25zLndvcmtlcnMuZGV2L21jcCJ9"
}{
"servers": {
"kyb-brasil": {
"type": "http",
"url": "https://kyb-br-agents.marcelfons.workers.dev/mcp"
}
}
}{
"mcpServers": {
"kyb-brasil": {
"httpUrl": "https://kyb-br-agents.marcelfons.workers.dev/mcp"
}
}
}extensions:
"kyb-brasil":
enabled: true
name: "kyb-brasil"
type: streamable_http
uri: "https://kyb-br-agents.marcelfons.workers.dev/mcp"
timeout: 300
protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28protocol.statelessonly applies to 2026-07-28 serversprotocol.transportstreamable HTTPprotocol.list_ttlonly applies to 2026-07-28 serversauth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_lengthdescriptions are concisetools.schemasevery tool has an object input schematools.annotations11 of 11 tools declare readOnlyHint or destructiveHinttools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: br_about (destructiveHint, openWorldHint); br_company_check (destructiveHint, idempotentHint); br_company_search (destructiveHint, idempotentHint); …tools.token_costabout 2,093 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changes22 tool changes in 30 daysstability.rug_pullno tool changed its meaning under the same namedeps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI packagebr_company_listchangeddescriptionProspecting list: one page of 100 ACTIVE Brazilian establishments matching a filter (CNAE code or prefix, state/UF, city, opening date range, headquarters only), with CNPJ, legal and trade name, city/state, main activity and opening date. Stable paging by CNPJ; total and next_page included. Source: Receita Federal monthly registry; MEI owners' CPFs masked.
Prospecting list: one page of 100 ACTIVE Brazilian establishments matching a filter (CNAE code or prefix, state/UF, city, opening date range, headquarters only), with CNPJ, legal and trade name, city/state, main activity and opening date. Stable paging by CNPJ; total and next_page included. Source: Receita Federal monthly registry; MEI owners' CPFs masked. Signed answer (Ed25519 attestation), verifiable at /v1/verify.
br_batch_dossierchangeddescriptionUp to 10 CNPJs in one paid call (one payment, 20% off): br_company_dossier for each. Per-item errors are reported inline in results[]; the call fails (and is not charged) only when no item succeeds.
Up to 10 CNPJs in one paid call (one payment, a third off): br_company_dossier for each. Per-item errors are reported inline in results[]; the call fails (and is not charged) only when no item succeeds. Signed answer (Ed25519 attestation), verifiable at /v1/verify.
br_batch_sanctionschangeddescriptionUp to 10 CNPJs in one paid call (one payment, no per-item gas): br_sanctions_screen for each. Per-item errors are reported inline in results[]; the call fails (and is not charged) only when no item succeeds.
Up to 10 CNPJs in one paid call (one payment, 25% off): br_sanctions_screen for each. Per-item errors are reported inline in results[]; the call fails (and is not charged) only when no item succeeds. Signed answer (Ed25519 attestation), verifiable at /v1/verify.
br_company_dossierchangeddescriptionOne-call KYB due diligence on a Brazilian company: Receita Federal registration + ownership (no personal IDs) + economic group + sanctions (CEIS/CNEP/CEPIM/leniency/forced labour) + PGFN debt and fiscal regularity + IBAMA embargoes + federal contracts + BNDES + OFAC/UN/EU screening + gazette mentions + 0-100 risk score with explained red flags + per-section data quality. Summary in English and Portuguese, sources[].
One-call KYB due diligence, beyond a registry check: Receita Federal registration + ownership (no personal IDs) + economic group + sanctions (CEIS/CNEP/CEPIM/leniency/forced labour) + PGFN debt and fiscal regularity + IBAMA embargoes + court cases (DJEN) + federal contracts + BNDES + OFAC/UN/EU screening + gazettes + 0-100 risk score with explained red flags + per-section data quality, sources[]. Signed answer (Ed25519 attestation), verifiable at /v1/verify.
br_risk_screenchangeddescriptionRed flags only, a third of the dossier price: Receita Federal status + sanctions (CEIS/CNEP/CEPIM/leniency/forced labour) + PGFN federal debt and fiscal regularity (Simples/MEI, CND hint) + IBAMA embargoes + OFAC/UN/EU name screening + economic group (other companies sharing partners, with their flags) + deterministic 0-100 risk score + per-section data quality. No contracts, BNDES or gazettes. Summary in English and Portuguese.
Red flags a registry check misses, a third of the dossier price: Receita Federal status + sanctions (CEIS/CNEP/CEPIM/leniency/forced labour) + PGFN debt and fiscal regularity (Simples/MEI, CND hint) + IBAMA embargoes + court cases (DJEN, 12 months) + OFAC/UN/EU screening + economic group (companies sharing partners) + 0-100 risk score + per-section data quality. No contracts, BNDES or gazettes. Signed answer (Ed25519 attestation), verifiable at /v1/verify.
br_sanctions_screenchangeddescriptionScreen a Brazilian CNPJ, all branches of the same company (CNPJ root) and its corporate partners against the official CGU sanction lists: CEIS (debarred), CNEP (anti-corruption penalties), CEPIM (barred non-profits), leniency agreements, plus the Ministry of Labour forced-labour employer list. Each hit has type, body, dates, active flag and an evidence URL.
Screen a Brazilian CNPJ, all branches of the same company (CNPJ root) and its corporate partners against the official CGU sanction lists: CEIS (debarred), CNEP (anti-corruption penalties), CEPIM (barred non-profits), leniency agreements, plus the Ministry of Labour forced-labour employer list. Each hit has type, body, dates, active flag and an evidence URL. Beyond a plain CEIS/CNEP check. Signed answer (Ed25519 attestation), verifiable at /v1/verify.
br_aboutaddedFree. What KYB Brasil is and why to use it over a plain registry check: every tool with price and HTTP route, how x402 payment works, free-tier limits, the attestation key, docs (OpenAPI, llms.txt, skill.md) and sources. Call it first when you do not know the service.
br_company_searchchangeddescriptionFree. Find a Brazilian company's CNPJ by name (legal or trade name, optional state/UF) in the Receita Federal registry of ACTIVE establishments (monthly dump). Returns up to 20 candidates with CNPJ, names, city/state, main activity and opening date. Use the CNPJ with the other tools. Rate limited (50/day).
Free. Find a Brazilian company's CNPJ by name (legal or trade name, optional state/UF) in the Receita Federal registry of ACTIVE establishments (monthly dump; individual entrepreneurs/MEI not indexed, query those by CNPJ). Returns up to 20 candidates with CNPJ, names, city/state, main activity and opening date. Use the CNPJ with the other tools. Rate limited (50/day).
br_company_listchangedoutput schemabr_company_dossierchangedoutput schemaShowing the latest 10. Full history: list_changes · trend: quality JSON.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+website +reachable +uptime-97% +updated-7d-ago -no-repository
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://kyb-br-agents.marcelfons.workers.dev/mcp streamable-http | none | yes | 97% | 774 ms | 2025-11-25 | 2026-10-20 |
br_aboutread-only | Free. What KYB Brasil is and why to use it over a plain registry check: every tool with price and HTTP route, how x402 payment works, free-tier limits, the attestation key, docs (OpenAPI, llms.txt, skill.md) and sources. Call it first when you do not know the service. |
br_batch_dossierread-only | Up to 10 CNPJs in one paid call (one payment, a third off): br_company_dossier for each. Per-item errors are reported inline in results[]; the call fails (and is not charged) only when no item succeeds. Signed answer (Ed25519 attestation), verifiable at /v1/verify. |
br_batch_sanctionsread-only | Up to 10 CNPJs in one paid call (one payment, 25% off): br_sanctions_screen for each. Per-item errors are reported inline in results[]; the call fails (and is not charged) only when no item succeeds. Signed answer (Ed25519 attestation), verifiable at /v1/verify. |
br_company_checkread-only | Free. Brazilian company (CNPJ) registration check at the Receita Federal: status (ATIVA/BAIXADA/INAPTA...), legal name, CNAE, size, age, normalized address. Structured JSON plus a summary in English and Portuguese, with sources[] and data_freshness. Rate limited (50/day). |
br_company_countread-only | Free. How many ACTIVE Brazilian establishments match a prospecting filter (CNAE code or prefix, state/UF, city, opening date range, headquarters only), from the Receita Federal monthly registry. Use it to budget pages before paying for br_company_list. Rate limited (50/day). |
br_company_dossierread-only | One-call KYB due diligence, beyond a registry check: Receita Federal registration + ownership (no personal IDs) + economic group + sanctions (CEIS/CNEP/CEPIM/leniency/forced labour) + PGFN debt and fiscal regularity + IBAMA embargoes + court cases (DJEN) + federal contracts + BNDES + OFAC/UN/EU screening + gazettes + 0-100 risk score with explained red flags + per-section data quality, sources[]. Signed answer (Ed25519 attestation), verifiable at /v1/verify. |
br_company_listread-only | Prospecting list: one page of 100 ACTIVE Brazilian establishments matching a filter (CNAE code or prefix, state/UF, city, opening date range, headquarters only), with CNPJ, legal and trade name, city/state, main activity and opening date. Stable paging by CNPJ; total and next_page included. Source: Receita Federal monthly registry; MEI owners' CPFs masked. Signed answer (Ed25519 attestation), verifiable at /v1/verify. |
br_company_searchread-only | Free. Find a Brazilian company's CNPJ by name (legal or trade name, optional state/UF) in the Receita Federal registry of ACTIVE establishments (monthly dump; individual entrepreneurs/MEI not indexed, query those by CNPJ). Returns up to 20 candidates with CNPJ, names, city/state, main activity and opening date. Use the CNPJ with the other tools. Rate limited (50/day). |
br_replayread-only | Free. Fetch again, without paying, a paid answer from the last 10 minutes using the receipt.replay_token it carried. Use it when the first response was lost (timeout, disconnect) instead of paying twice. |
br_risk_screenread-only | Red flags a registry check misses, a third of the dossier price: Receita Federal status + sanctions (CEIS/CNEP/CEPIM/leniency/forced labour) + PGFN debt and fiscal regularity (Simples/MEI, CND hint) + IBAMA embargoes + court cases (DJEN, 12 months) + OFAC/UN/EU screening + economic group (companies sharing partners) + 0-100 risk score + per-section data quality. No contracts, BNDES or gazettes. Signed answer (Ed25519 attestation), verifiable at /v1/verify. |
br_sanctions_screenread-only | Screen a Brazilian CNPJ, all branches of the same company (CNPJ root) and its corporate partners against the official CGU sanction lists: CEIS (debarred), CNEP (anti-corruption penalties), CEPIM (barred non-profits), leniency agreements, plus the Ministry of Labour forced-labour employer list. Each hit has type, body, dates, active flag and an evidence URL. Beyond a plain CEIS/CNEP check. Signed answer (Ed25519 attestation), verifiable at /v1/verify. |
Schemas: list_tools.
{
"name": "io.github.celfons/kyb-brasil",
"icons": [
{
"src": "https://kyb-br-agents.marcelfons.workers.dev/icon.svg",
"sizes": [
"any"
],
"mimeType": "image/svg+xml"
}
],
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://kyb-br-agents.marcelfons.workers.dev/mcp",
"type": "streamable-http"
}
],
"version": "0.4.2",
"websiteUrl": "https://kyb-br-agents.marcelfons.workers.dev",
"description": "Brazilian KYB beyond registry checks: CGU sanctions, forced labour, PGFN, IBAMA, signed risk score"
}