MCP stdio client for the Brasil MCP Match REST API. Privacy-preserving CNPJ verification (KYC, anti-fraud, LGPD) from your Claude Desktop / Claude Code.
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"brasil-mcp-match","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# brasil-mcp-match [](https://pypi.org/project/brasil-mcp-match/) [](https://pypi.org/project/brasil-mcp-match/) [](https://opensource.org/licenses/MIT) [](https://github.com/brasil-mcp/match/actions/workflows/ci.yml) **MCP stdio client for the Brasil MCP Match privacy-preserving CNPJ verification API.** > **Match, don't reveal.** Verify Brazilian CNPJs (KYC, anti-fraud, onboarding, > LGPD) from your Claude Desktop / Claude Code without exposing PII and without > running Postgres yourself. ## Repo layout — this is a split repo Two pieces, two licenses, one repo: | Path | License | Purpose | |---|---|---| | [`src/brasil_mcp_match/`](src/brasil_mcp_match) | **MIT** | Published to PyPI as `brasil-mcp-match`. MCP stdio client + `httpx` wrapper for the REST API. **What end users install.** | | [`server/`](server) | **AGPL-3.0-or-later** | Operator-side code. FastAPI REST API + Receita Federal ingest + Postgres. **NOT published to PyPI** — self-hosters clone this repo and run from `server/`. See [server/README.md](server/README.md). | This split happened in v0.3.0. Up to and including v0.2.1, the PyPI package shipped the server. From v0.3.0 onward, the PyPI package ships only the thin HTTP client. See [CHANGELOG.md](CHANGELOG.md) for the migration story. --- ## Quickstart (client) ### 1. Install (or just `uvx` it) ```bash uv tool install brasil-mcp-match # or run on demand: uvx brasil-mcp-match ``` ### 2. Sign up via MCP (no key yet — v0.4.0+) You don't need an API key to load the MCP server anymore. Configure it WITHOUT `BRASIL_MCP_MATCH_KEY`, then ask Claude to call the signup tools: ```json { "mcpServers": { "brasil-mcp-match": { "command": "uvx", "args": ["brasil-mcp…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.