mcpField
V
Verificar CURP

Verificar CURP

Local
verificarcurp.comLegal & Government0Updated 4w ago

About Verificar CURP

Verificar CURP is an MCP server for validating Mexican CURP identifiers, comparing them with person details, and checking them against RENAPO. It also supports one-use links for clients to submit a CURP from a phone.

Key features

  1. 01Validate CURP structure
  2. 02Compare CURP with personal details
  3. 03Verify CURP against RENAPO
  4. 04Create one-use CURP submission links
  5. 05Check verification status and token balance

Use cases

  1. 01Check a CURP's format before processing
  2. 02Compare an identifier with supplied person details
  3. 03Verify a CURP through RENAPO

MCP support

Provides MCP tools for CURP validation, comparison, RENAPO verification, status checks, token balance, and capture-link creation. MCP clients connect using an API key.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"rcfrias-verificar-curp": {
"command": "npx",
"args": [
"-y",
"verificar-curp-mcp"
],
"env": {
"VERIFICAR_CURP_API_KEY": "<VERIFICAR_CURP_API_KEY>"
}
}
}
}
Run commandnpx -y verificar-curp-mcp
Environment variables to set
VERIFICAR_CURP_API_KEYSecretTu API key de verificarcurp.com (panel → API Keys)

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npmverificar-curp-mcp1.1.0

Tools

5

Saved tool list · updated 2w ago

ParameterTypeRequiredDescription
curpstringYesThe CURP, 18 characters
personaobjectNoDetails you already know about the person, to compare against the CURP. Only the fields you provide are compared.
persona.sexostringNoH or M
persona.entidadstringNoName or code of the state of birth
persona.nombresstringNo
persona.primerApellidostringNo
persona.fechaNacimientostringNoAAAA-MM-DD
persona.segundoApellidoanyNonull = the person has no second surname (compared). Omit = do not compare.

Details

From the project README

verificar-curp-mcp

Servidor MCP oficial de Verificar CURP. Deja que Claude, Cursor, VS Code y otros clientes MCP validen, coteen y verifiquen CURPs mexicanas en RENAPO.

Herramientas

HerramientaQué haceCosto
validar_curpValida la estructura de la CURP y, con persona, la coteja con esos datos1 token
verificar_curp_renapoAdemás la verifica en RENAPO; el resultado llega a tu destino (webhook, correo o chat)1 token
consultar_verificacionEstado de una verificación por job_idGratis
consultar_saldoTokens disponiblesGratis
crear_enlace_capturaEnlace de un solo uso para que tu cliente escriba su CURP desde su celular; el resultado llega a tu destinoGratis; 1 token por respuesta del cliente

Necesitas una API key: créala en verificarcurp.com (panel → API Keys).

Instalación

Claude Code
claude mcp add verificar-curp -e VERIFICAR_CURP_API_KEY=curp_tu_api_key -- npx -y verificar-curp-mcp
Claude Desktop, Cursor, VS Code y otros
{
  "mcpServers": {
    "verificar-curp": {
      "command": "npx",
      "args": ["-y", "verificar-curp-mcp"],
      "env": { "VERIFICAR_CURP_API_KEY": "curp_tu_api_key" }
    }
  }
}

(Claude Desktop: claude_desktop_config.json. Cursor: ~/.cursor/mcp.json.)

Ejemplos

  • "¿Es válida la CURP PEGJ850101HDFRRL04?"
  • "Coteja la CURP PEGJ850101HDFRRL04 con Julio, nacido el 1 de enero de 1985."
  • "¿Cuántos tokens me quedan en Verificar CURP?"

Variables de entorno

Variable
VERIFICAR_CURP_API_KEYObligatoria
VERIFICAR_CURP_BASE_URLOpcional, por defecto https://verificarcurp.com/api/v1

Enlaces

MIT

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.