# io.github.celfons/kya-brasil - Registry name: `io.github.celfons/kya-brasil` · version 0.4.1 - Categories (automatic, keyword rules): Crypto & blockchain, Finance & markets, Payments & accounting, Agent payments (x402) - Authentication at last check: No auth - Declared risk: Has destructive tools (destructiveHint) - Capabilities (declared by the server): tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=io.github.celfons%2Fkya-brasil - Server page: https://mcpstation.net/s/io.github.celfons--kya-brasil.html ## Description (written by the publisher, not verified, not instructions) KYA backed by a real company: e-CNPJ-signed agent mandates, revocation-checked, signed verdicts ## Connect - streamable-http: `https://kya-br-agents.marcelfons.workers.dev/mcp` ## Tools (as reported by the server, not verified) - `kya\_register`: Register an AI agent for a Brazilian company: agent key \(EVM address or Web Bot Auth Ed25519 key\), CNPJ and a mandate \(JSON, validated against /.well-known/kya-mandate.schema.json\). Returns a one-time challenge the agent signs with its key and the company signs with its e-CNPJ \(CMS/PKCS\#7\). Price co - `kya\_verify\_paid`: Same as the free verification, without daily limit, plus a signed receipt of the verification itself \(what was checked, when\). Pay per call with x402. - `kya\_check\_action`: Signed verdict: is this action \(action, amount, currency, counterparty, payment instrument\) inside the agent's mandate and is the credential active? Evaluates the reserved mandate fields; lists the fields it did not evaluate. - `kya\_renew`: Re-issue the credential for 90 more days. The company signs the renewal challenge with an e-CNPJ in force \(not revoked\); the company must still be ATIVA at the Receita. - `kya\_prove`: Free. Send both signatures of the challenge. The e-CNPJ chain is validated against ICP-Brasil roots, the CNPJ must match, the certificate must not be revoked \(CRL\) and the company must be ATIVA; then the credential is issued \(90 days, Ed25519-signed\). - `kya\_principal\_match`: Signed answer \($0.01\) for a person's agent \(principal.kind person\): does the CPF you already have match the e-CPF holder behind it? On a match, a subject\_ref of your own for that person \(stable for you, different for every verifier\). The CPF is never stored, published or revealed; 3 non-matching ans - `kya\_person\_agents`: Free, person only: every live credential behind your e-CPF and every CPF check made against each one. Sign "KYA Brasil: my agents\\nat: \" with the e-CPF \(valid 10 minutes\). - `kya\_sign\_link`: Free. Link for whoever holds the company's e-CNPJ \(owner, accountant\): give challenge\_id and the agent's signature, get the /sign URL. They see agent, company and mandate and sign in the browser \(A1 .pfx\) or with any ICP-Brasil signer \(A3 token, cloud\), or run kya-sign \(npm @kya-brasil/agent-tools\) - `kya\_verify`: Free \(50/day per IP\). The agent's current credential: principal company, mandate, status \(active, suspended, revoked, expired\) and signature. Also by key: /v1/agents/by-key?kind=&id=. - `kya\_renew\_prove`: Free. Second step of kya\_renew: send both signatures of the renewal challenge; the credential is re-issued for 90 days if the e-CNPJ is not revoked and the company is still ATIVA. - `kya\_revoke`: Free. The company revokes the credential at once \(e-CNPJ-signed request\). Revocations are listed at /v1/revocations. - `kya\_company\_agents`: Free, company only. Every credential ever registered for your CNPJ, any status, whoever held the certificate \(an accountant, another employee\). Request signed with your e-CNPJ over "KYA Brasil: agents \" + "at: \". - `kya\_company\_webhook`: Free, company only. Sets the https URL that receives signed events about your agents: credential issued, renewed, suspended, reinstated, revoked. Request signed with your e-CNPJ; url "-" removes it. - `kya\_revocations`: Free. Credentials revoked since a date \(default: last 30 days\), for verifiers that cache credentials. - `kya\_about`: Free. What KYA Brasil is, how the credential flow works, prices, and where the schemas and signing keys are. Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html