# mcp-certta

This MCP server exposes Certta identity checks, biometrics, document OCR, fraud scoring, and signature tools to an agent. Its API host currently does not resolve, so the tools cannot reach a service.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 274
- Author: codespar
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/codespar/mcp-dev-latam/tree/HEAD/packages/identity/certta
- Updated: 2026-09-27
- HTML: https://affpapa.org/en/nevibecode/mcp/mcp-certta

## What it does

The server lists tools for CPF and CNPJ checks, matching a selfie to a document photo, liveness checks, document OCR, and fraud scoring. It also provides signature-envelope operations and onboarding flows that combine KYC, biometrics, and signatures. The README lists 11 tools in total.

It expects a Certta API key in `CERTTA_API_KEY`; `CERTTA_API_BASE` can override the base address. However, the configured API host does not resolve in DNS, and none of the tools reaches a live service. A key alone will not make these operations work. The README mentions CAF API hosts too, but this server was not built for them.

## Requirements
- Needs: Node.js (commands run via npx)
- Environment variables: `CERTTA_API_KEY`, `CERTTA_API_BASE` — keys and tokens: ask the human for the values, never commit them or put them in shared files.

## Install

### Claude Code (native platform)

**Platform CLI**
```bash
claude mcp add --env CERTTA_API_KEY=<CERTTA_API_KEY> --env CERTTA_API_BASE=<CERTTA_API_BASE> --transport stdio certta -- npx -y @codespar/mcp-certta
```
Replace <…> with your own values

### Codex

**Platform CLI**
```bash
codex mcp add certta --env CERTTA_API_KEY=<CERTTA_API_KEY> --env CERTTA_API_BASE=<CERTTA_API_BASE> -- npx -y @codespar/mcp-certta
```
Replace <…> with your own values

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "certta": {
            "command": "npx",
            "args": [
                "-y",
                "@codespar/mcp-certta"
            ],
            "env": {
                "CERTTA_API_KEY": "<CERTTA_API_KEY>",
                "CERTTA_API_BASE": "<CERTTA_API_BASE>"
            }
        }
    }
}
```
Replace <…> with your own values

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "certta": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "@codespar/mcp-certta"
            ],
            "env": {
                "CERTTA_API_KEY": "<CERTTA_API_KEY>",
                "CERTTA_API_BASE": "<CERTTA_API_BASE>"
            }
        }
    }
}
```
Replace <…> with your own values

### Gemini CLI

**Platform CLI**
```bash
gemini mcp add -e CERTTA_API_KEY=<CERTTA_API_KEY> -e CERTTA_API_BASE=<CERTTA_API_BASE> certta npx -y @codespar/mcp-certta
```
Replace <…> with your own values

## When to use it
- run a KYC or KYB lookup for a CPF or CNPJ
- compare a selfie with a document photo
- extract fields from an identity document using OCR
- request an antifraud score
- create a signature envelope or onboarding flow

## Example prompts
- Check this customer's CPF through Certta and return the KYC result.
- Compare the selfie with the document photo and run a liveness check.
- Start an onboarding flow that combines KYC, biometrics, and a signature.

## Similar
- [REA](https://affpapa.org/en/nevibecode/mcp/rea.md) — MCP server · ★ 386989
- [GitHub](https://affpapa.org/en/nevibecode/mcp/github.md) — MCP server · ★ 33918
- [World Monitor](https://affpapa.org/en/nevibecode/mcp/world-monitor.md) — MCP server · ★ 89408
- [Netdata](https://affpapa.org/en/nevibecode/mcp/netdata.md) — MCP server · ★ 81115
- [Front-End Checklist](https://affpapa.org/en/nevibecode/mcp/front-end-checklist.md) — MCP server · ★ 74559
- [Scrapling MCP Server](https://affpapa.org/en/nevibecode/mcp/scrapling-mcp-server.md) — MCP server · ★ 89433

From the same set: [codespar/mcp-dev-latam](https://affpapa.org/en/nevibecode/by/codespar/mcp-dev-latam.md) — 124 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
