@codespar/mcp-certta
v0.1.0
Published
MCP server for Certta — Brazilian identity + signature platform (KYC/KYB, biometrics, OCR, ICP-Brasil + electronic signature, onboarding pipelines)
Readme
@codespar/mcp-certta
MCP server for Certta — Brazilian identity + signature platform. KYC/KYB (CPF / CNPJ via Receita Federal + SPC / Serasa), face match + liveness, OCR of RG / CNH / comprovantes, antifraud score, ICP-Brasil digital signature + GoCertta electronic signature, and orchestrated onboarding pipelines that chain KYC + biometrics + signature in one process.
Quick Start
Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"certta": {
"command": "npx",
"args": ["@codespar/mcp-certta"],
"env": {
"CERTTA_API_KEY": "your-api-key"
}
}
}
}Cursor / VS Code
Same config in .cursor/mcp.json.
Tools (11)
KYC / KYB
| Tool | Certta endpoint | Notes |
|---|---|---|
| kyc_lookup_cpf | POST /v1/kyc/cpf | CPF → name, DOB, regularity, restrictions, risk score |
| kyb_lookup_cnpj | POST /v1/kyb/cnpj | CNPJ → corporate profile, QSA, CNAE, capital |
Biometrics
| Tool | Certta endpoint | Notes |
|---|---|---|
| biometrics_face_match | POST /v1/biometrics/face-match | Selfie vs document photo + liveness |
| biometrics_liveness | POST /v1/biometrics/liveness | Passive liveness on a selfie |
Documents + antifraud
| Tool | Certta endpoint | Notes |
|---|---|---|
| documents_ocr | POST /v1/documents/ocr | OCR RG / CNH / CRLV / proof of residence / passport |
| antifraud_score | POST /v1/antifraud/score | Composite risk score (0..100) |
Signature
| Tool | Certta endpoint | Notes |
|---|---|---|
| signature_icp_create | POST /v1/signature/icp/envelopes | ICP-Brasil digital signature envelope |
| signature_electronic_create | POST /v1/signature/electronic/envelopes | GoCertta electronic signature envelope |
| signature_get_envelope | GET /v1/signature/envelopes/{envelope_id} | Status + signer responses |
Onboarding pipelines
| Tool | Certta endpoint | Notes |
|---|---|---|
| onboarding_process_create | POST /v1/onboarding/processes | Orchestrate KYC + biometrics + signature in one flow |
| onboarding_process_get | GET /v1/onboarding/processes/{process_id} | Per-step verdicts |
Authentication
Standard Bearer auth:
Authorization: Bearer <CERTTA_API_KEY>Issue your API key from the Certta dashboard:
- Production: https://certta.com.br
- Docs: https://docs.certta.com.br
Sandbox / Testing
Sandbox endpoint: https://api-sandbox.certta.com.br. Override via CERTTA_API_BASE.
Environment Variables
| Variable | Required | Description |
|---|---|---|
| CERTTA_API_KEY | yes | API key from the Certta dashboard |
| CERTTA_API_BASE | no | Override base URL (default https://api.certta.com.br) |
Certta vs Caf vs BigDataCorp
Three BR identity rails in this catalog, each with a different specialty:
| Provider | Strength | Best for |
|---|---|---|
| Certta | KYC + biometrics + ICP-Brasil signature | Onboarding with signed contracts |
| Caf (@codespar/mcp-caf) | KYC + Trust Platform orchestration | Hosted onboarding with policy rules |
| BigDataCorp (@codespar/mcp-bigdatacorp) | Broad data enrichment + antifraud | KYC + AML + credit decisioning |
Enterprise
Need governance, budget limits, and audit trails for agent identity calls? CodeSpar Enterprise adds policy engine, payment routing, and compliance templates on top of these MCP servers.
License
MIT
