PDF Redaction MCP
Detecta y redacta PII en PDFs directamente desde Claude Desktop, Claude Code, Cursor o cualquier cliente compatible con MCP.
PDF Redaction expone su motor de detección y redacción de PII como un servidor MCP (Model Context Protocol). Esto permite que cualquier cliente de IA compatible con MCP — Claude Desktop, Claude Code, Cursor y otros — llame a las herramientas de redacción de PDF directamente como parte del conjunto de herramientas de un agente, sin escribir código de integración REST.
Conectar con Claude
Endpoint
https://api.pdf-redaction.com/mcp/El servidor utiliza el transporte Streamable HTTP y se sirve junto a la API REST existente.
Autenticación
Este servidor utiliza OAuth 2.1. La primera vez que tu cliente llama a una herramienta, se abre tu navegador para iniciar sesión en tu cuenta de PDF Redaction (o crear una — se admiten enlace mágico, Google, Microsoft y LinkedIn) — no se necesita clave de API. Claude Desktop, Claude Code, Cursor y otros clientes MCP compatibles con OAuth gestionan esto automáticamente al conectarse.
Una vez autorizado, las llamadas a las herramientas se ejecutan con el uso y los créditos de tu cuenta, igual que en la API REST. Si se agotan los créditos, las llamadas devuelven un error de herramienta MCP que describe el problema (por ejemplo, Credits exhausted).
Límites del plan gratuito
- 10 páginas por solicitud
- 100 páginas gratuitas al mes
- 5 solicitudes por minuto
Configura tu cliente
Claude Desktop / Claude Code / Claude.ai
Haz clic en Conectar con Claude arriba, o añádelo manualmente:
- En Claude, ve a Configuración → Conectores → Añadir conector personalizado.
- Introduce
https://api.pdf-redaction.com/mcp/como URL. - Aprueba la solicitud de inicio de sesión que se abre en tu navegador.
Para Claude Code, puedes ejecutar en su lugar:
claude mcp add --transport http pdf-redaction https://api.pdf-redaction.com/mcp/Cursor
Añade el servidor a .cursor/mcp.json:
{
"mcpServers": {
"pdf-redaction": {
"url": "https://api.pdf-redaction.com/mcp/"
}
}
}Cursor abre una solicitud de inicio de sesión en el navegador la primera vez que uses una herramienta de este servidor.
ChatGPT
ChatGPT todavía no admite la instalación de conectores con un clic, así que añade el servidor manualmente:
- En ChatGPT, activa el modo de desarrollador (Configuración → Aplicaciones y conectores → Configuración avanzada).
- Ve a Conectores → Crear e introduce
https://api.pdf-redaction.com/mcp/como URL del servidor. - Elige autenticación OAuth y aprueba la solicitud de inicio de sesión que se abre en tu navegador.
Herramientas disponibles
anonymize_pdf
Detecta PII en un PDF y devuelve una copia redactada del documento.
| Parámetro | Tipo | Predeterminado | Descripción |
|---|---|---|---|
pdf | string | — | Documento PDF codificado en Base64 |
tags | Tags[] | todas las etiquetas | Etiquetas de PII a detectar y redactar |
force_ocr | bool | false | Forzar OCR incluso si el texto es extraíble |
rotated_text | bool | false | Detectar y reconocer texto rotado |
redact_text | bool | true | Si es false, se detecta el PII pero no se redacta en el PDF devuelto |
min_chunk_size | int | 0 | Tamaño mínimo de fragmento para el procesamiento de texto |
ocr_langs | Langs[] | — | Idiomas de OCR |
custom_tags | string[] | — | Etiquetas personalizadas adicionales a detectar/redactar |
include_pdf_base64 | bool | false | Incluye también el PDF redactado en base64 bajo pdf |
Devuelve: { detected_pii, processing_time, download_url } — download_url es un enlace seguro y con tiempo limitado para descargar el PDF redactado. Si include_pdf_base64 es true, la respuesta también incluye pdf, el documento redactado codificado en Base64.
anonymize_pdf_from_upload
Redacta un PDF que se subió previamente al servidor, en lugar de pasarlo en línea como base64. Útil para archivos grandes o clientes con soporte de subida de archivos integrado (por ejemplo, Claude Desktop, claude.ai).
- Sube el PDF mediante la interfaz de subida de archivos del cliente, o llama directamente a la herramienta
store_files. - Llama a
anonymize_pdf_from_uploadcon elfile_namedel archivo subido.
| Parámetro | Tipo | Predeterminado | Descripción |
|---|---|---|---|
file_name | string | — | Nombre de un PDF subido previamente |
tags | Tags[] | todas las etiquetas | Etiquetas de PII a detectar y redactar |
force_ocr | bool | false | Forzar OCR incluso si el texto es extraíble |
rotated_text | bool | false | Detectar y reconocer texto rotado |
redact_text | bool | true | Si es false, se detecta el PII pero no se redacta en el PDF devuelto |
min_chunk_size | int | 0 | Tamaño mínimo de fragmento para el procesamiento de texto |
ocr_langs | Langs[] | — | Idiomas de OCR |
custom_tags | string[] | — | Etiquetas personalizadas adicionales a detectar/redactar |
include_pdf_base64 | bool | false | Incluye también el PDF redactado en base64 bajo pdf, incrustado directamente en la respuesta |
Devuelve: { detected_pii, processing_time, download_uri, download_url } — download_uri es un URI de recurso MCP (redaction://...) y download_url un enlace https:// seguro y con tiempo limitado, ambos apuntando al PDF redactado. El resultado también se guarda como <file_name>-redacted.pdf, recuperable más tarde con las herramientas list_files/read_file. Si include_pdf_base64 es true, la respuesta también incluye pdf.
detect_pii_pdf
Detecta PII en un PDF sin redactarlo.
| Parámetro | Tipo | Predeterminado | Descripción |
|---|---|---|---|
pdf | string | — | Documento PDF codificado en Base64 |
tags | Tags[] | todas las etiquetas | Etiquetas de PII a detectar |
force_ocr | bool | false | Forzar OCR incluso si el texto es extraíble |
rotated_text | bool | false | Detectar y reconocer texto rotado |
ocr_langs | Langs[] | — | Idiomas de OCR |
custom_tags | string[] | — | Etiquetas personalizadas adicionales a detectar |
Devuelve: { detected_pii, processing_time }
anonymize_pdf_custom
Redacta un PDF usando una instrucción libre en lenguaje natural en lugar de una lista de etiquetas predefinida.
| Parámetro | Tipo | Descripción |
|---|---|---|
pdf | string | Documento PDF codificado en Base64 |
prompt | string | p. ej. "Redact all dates, names, and email addresses" |
include_pdf_base64 | bool | Incluye también el PDF redactado en base64 bajo pdf (predeterminado false) |
Devuelve: { detected_pii, processing_time, download_url }, y opcionalmente pdf si include_pdf_base64 es true.
Etiquetas admitidas
DATE, PERSON_NAME, ORGANIZATION, LOCATION, EMAIL, PHONE, ID, ACCOUNT, ZIP_CODE, ADDRESS, IP, URL, SSN, DRIVER_LICENSE, PASSPORT, PASSWORD, AGE, CREDIT_CARD, MONEY_AMOUNT, SIGNATURE, QR_CODE, FACE
Idiomas de OCR admitidos
eng, spa, fra, deu, ita, por, rus
Redacta PDFs desde tu cliente de IA favorito
Conecta el servidor MCP de PDF Redaction a Claude Desktop, Claude Code, Cursor, ChatGPT o cualquier cliente compatible con MCP — no se necesita clave de API.
Conectar con Claude