Zovo PDF MCP Server
Crea y manipula documentos PDF con agentes de IA: genera, combina, divide, rellena formularios. Local-first, plan gratuito, Pro de $19 único pago.
Documentación
All servers · Buy Pro $19 · All 46 for $39 · Source
Dos formas de ejecutarlo, ambas gratuitas para empezar. Abre mcp.zovo.one/mcp/connect, copia la URL del PDF y pégala en cualquier cliente que acepte una URL. Ya incluye un token gratuito, así que no hay nada que instalar, ni cuenta, ni cabecera que configurar. La URL es https://mcp.zovo.one/mcp/pdf/t/<token>. El token no es opcional: el https://mcp.zovo.one/mcp/pdf desnudo se conecta y lista sus herramientas, pero responde a cada llamada con HTTP 401, así que usa el enlace de /mcp/connect o envía Authorization: Bearer <token>. O descarga pdf.mcpb y haz doble clic en Claude Desktop.
Fusiona, divide y rellena formularios PDF desde Claude
Di "sella PAGADO en esa factura y guarda una copia" o "saca las páginas 2 a 6 de este escaneo y fúndelas con el contrato" y ocurre, en tu máquina, en un segundo. Este servidor MCP hace los pequeños trabajos de PDF que de otro modo te llevan a un cargador web: fusionar, dividir por rango de páginas, extraer o reordenar páginas, rotar un escaneo lateral, sellar PAID o DRAFT o cualquier texto que quieras, poner tu nombre comercial y tu ID de IVA en el pie de página, contar páginas en una carpeta de archivos y leer el texto de un PDF como texto. Sin subida, sin cuenta, sin dependencia nativa, sin instalación de office.
En el Registro oficial de MCP (io.github.theluckystrike/pdf-merge-split-stamp-extract-pages).
Listado en el Índice de Productos de IA — endpoint remoto en vivo en mcp.zovo.one/s/pdf, nivel gratuito, sin registro.

Las tareas de PDF de un negocio independiente, hechas desde el chat en lugar de desde una pestaña del navegador en la que no confías con una factura.
Instalación en 60 segundos
La publicación en npm para @theluckystrike/mcp-pdf está pendiente. Hasta entonces, el paquete de un clic .mcpb o un clon+compilación es la vía funcional, ambos verificados abajo.
Un clic (.mcpb): descarga pdf.mcpb de la última versión y haz doble clic en Claude Desktop: https://github.com/theluckystrike/mcp-servers/releases/latest
(claude_desktop_config.json):
{
"mcpServers": {
"pdf": {
"command": "npx",
"args": ["-y", "@theluckystrike/mcp-pdf"]
}
}
}
Claude Code:
claude mcp add pdf -- npx -y @theluckystrike/mcp-pdf
(.cursor/mcp.json):
{
"mcpServers": {
"pdf": {
"command": "npx",
"args": ["-y", "@theluckystrike/mcp-pdf"]
}
}
}
El formulario npx de arriba empieza a funcionar en cuanto se publique el paquete. Hasta entonces, usa el paquete .mcpb de arriba, o compila desde el código fuente con exactamente estos tres comandos:
git clone https://github.com/theluckystrike/mcp-servers.git && cd mcp-servers
npm install
npm run build -w packages/mcp-license -w servers/pdf
Luego apunta el command de tu cliente a node con un argumento: la ruta absoluta a servers/pdf/dist/index.js.
Para ejecutar en modo Pro, establece MCP_LICENSE_KEY en el mismo bloque de configuración, o llama a license_activate una vez con tu clave.
Herramientas
| Herramienta | Qué hace |
|---|---|
pdf_info | Número de páginas, tamaño de cada página en puntos y milímetros, nombre del papel (A4, Carta, personalizado), la rotación ya presente en cada página, los metadatos (título, autor, productor, fechas) y si el archivo está cifrado |
pdf_count | Número de páginas por archivo más el total, para cualquier cantidad de PDFs. Un archivo que no puede leer se informa por archivo; el resto aún cuenta |
pdf_merge | Une PDFs en uno solo, en el orden dado. Los tamaños de página se mantienen tal cual, y un archivo fusionado con tamaños mixtos lo indica |
pdf_split | Un archivo nuevo por rango. "1-3,5,7-" da las páginas 1-3, la página 5 y la página 7 hasta el final. out_path_pattern toma {n}, {range} y {name} |
pdf_pages | Extrae las páginas seleccionadas en un nuevo PDF, en el orden en que las escribes. "5,1,1" pone la página 5 primero y la página 1 dos veces |
pdf_rotate | Gira páginas en múltiplos de 90 grados, sumado a la rotación que la página ya tenía, que es lo que necesita un escaneo lateral |
pdf_stamp | Dibuja texto en las páginas: ajustes predefinidos PAID y DRAFT, o cualquier texto, color, posición, opacidad y tamaño. Los sellos centrados van en la diagonal de 45 grados |
pdf_watermark_business | Tu nombre comercial y tu ID de IVA en el pie de cada página, desde el perfil compartido mcp-invoice y mcp-docx escriben |
pdf_text | Extracción de texto de mejor esfuerzo desde los flujos de contenido de la página. Consulta las advertencias honestas abajo |
pdf_reorder | Escribe un nuevo PDF con las páginas en un nuevo orden. El orden debe nombrar cada página exactamente una vez, para que nada se pierda por accidente |
license_status | Muestra el modo gratuito o Pro |
license_activate | Activa una clave Pro (verificada sin conexión) |
Recurso: pdf://recent devuelve las últimas 25 operaciones, de la más reciente a la más antigua, con las entradas, los archivos escritos y cuándo. Prompt: mark_invoice_paid encadena mcp-invoice 's invoice_get en pdf_stamp PAID y guarda la copia sellada junto al original.
Lo que puedes decir
| Tú dices | Herramienta |
|---|---|
| "Marca la factura INV-2026-0007 como pagada." | mark_invoice_paid prompt, luego pdf_stamp |
| "Sella BORRADOR en este contrato antes de enviarlo." | pdf_stamp |
| "Une estos tres PDFs en un solo archivo." | pdf_merge |
| "Divide el escaneo: las páginas 1-3 son la factura, de 4 en adelante es el recibo." | pdf_split |
| "Saca las páginas 2 a 6 de esto y guárdalas por separado." | pdf_pages |
| "Este escaneo está lateral, gíralo." | pdf_rotate |
| "¿Cuántas páginas hay en todos estos?" | pdf_count |
| "¿Qué dice la página 1 de este PDF?" | pdf_text |
| "Pon mi nombre de empresa y mi número de IVA en el pie de página." | pdf_watermark_business |
| "Mueve la portada al frente." | pdf_reorder |
Ejemplo práctico
You: Stamp PAID on ~/invoices/INV-2026-0007.pdf and save a copy.
pdf_stamp {
path: "~/invoices/INV-2026-0007.pdf",
text: "PAID",
position: "center",
out_path: "~/invoices/INV-2026-0007-paid.pdf"
}
-> Stamped "PAID" on 1 page
-> ~/invoices/INV-2026-0007-paid.pdf, 0.9 MB
El sello es texto dibujado, no una imagen aplanada: se puede seleccionar y buscar, se dibuja en la diagonal de 45 grados en el verde predefinido, y el archivo original queda byte por byte sin cambios.
Gratis vs Pro
| Gratis | Pro | |
|---|---|---|
pdf_info, pdf_count, pdf_text | Ilimitado | Ilimitado |
pdf_merge | Hasta 5 archivos por llamada | Cualquier número de archivos |
pdf_split, pdf_pages, pdf_rotate | Archivos de hasta 30 páginas | Cualquier longitud |
pdf_stamp | Los ajustes predefinidos PAID y DRAFT en sus colores predefinidos | Cualquier texto, cualquier color, cualquier tamaño |
pdf_watermark_business | - | Tu nombre comercial y tu ID de IVA en el pie de página |
pdf_reorder | - | Sí |
Un límite de nivel es una respuesta, no un error, y nada se escribe cuando uno rechaza una llamada.
Pro es un pago único de $19, o $39 por todos los servidores de la colección, de por vida.
pdf_text es de mejor esfuerzo, y esto es exactamente lo que significa
Un PDF no almacena texto. Almacena operadores de dibujo, y el texto que ves son bytes entregados a una fuente. Este servidor descomprime el flujo de contenido FlateDecode de cada página con node:zlib y lee los cuatro operadores de mostrar texto — Tj, TJ, ' y ", más los operadores de posicionamiento que terminan una línea. Eso es un analizador escrito aquí, en unas doscientas líneas, sin pdfjs y sin módulo nativo, y tiene tres límites reales que la herramienta indica en su propia respuesta cada vez:
- Un escaneo no tiene texto. Una página solo de imágenes no lleva operadores de texto, así que no vuelve nada. No hay OCR aquí y no lo habrá; la respuesta dice que la página probablemente es un escaneo en lugar de devolver una cadena vacía sin explicación.
- Una codificación personalizada o CID devuelve índices de glifos, no letras. Las fuentes subconjunto incrustadas y CJK mapean bytes a números de glifos mediante una tabla que este analizador no lee. Cuando la salida no tiene caracteres legibles, la respuesta dice que la fuente es la razón.
- El orden de lectura es el orden de dibujo. No hay detección de columnas ni reconstrucción de diseño. Los espacios entre palabras se recuperan de los grandes kerns negativos que un array
TJusa para ellos, así que un PDF que posiciona cada palabra por separado puede volver con palabras pegadas.
Los PDFs escritos por procesadores de texto, herramientas de facturación y generadores de informes, todo con una fuente estándar o completamente incrustada, se leen limpiamente. Cualquier otra cosa te dice por qué no lo hizo.
Los PDFs cifrados se rechazan, no se adivinan
pdf-lib no puede descifrar, y cargar un archivo cifrado ignorando el cifrado produce páginas de basura que se escribirían directamente en la salida. Así que un archivo cuyo trailer nombra un diccionario /Encrypt es rechazado por cada herramienta que escribe, con la razón y la solución en el mensaje: ábrelo en un lector con la contraseña, exporta o imprime a un nuevo PDF, y usa ese archivo. pdf_info aún responde, con encrypted: true, porque informar es su único trabajo, y pdf_count lo informa como un archivo ilegible mientras aún cuenta el resto.
Los archivos existentes nunca se sobrescriben, y las entradas nunca se modifican
Cada herramienta escribe un archivo nuevo y deja sus entradas byte por byte intactas, no hay modo en el lugar, a propósito. Un out_path que ya existe es rechazado:
Error: /path/merged.pdf already exists and nothing was written.
Pass overwrite: true to replace it, or give a different out_path.
La ruta se reserva con una creación exclusiva, no con una verificación de existencia, así que dos procesos escribiendo el mismo out_path al mismo tiempo no pueden pisarse: uno gana, el otro es rechazado y no escribe nada. pdf_split reserva cada una de sus rutas de salida antes de escribir cualquiera de ellas, así que una colisión en la parte 3 no deja las partes 1 y 2 atrás como una división a medias, y las reservas se liberan, así que tampoco queda nada vacío en el disco.
Pasa overwrite: true cuando reemplazar el archivo es lo que quieres.
overwrite: true aún no permite que una salida sea una entrada. Escribir el resultado de una operación sobre una de sus propias fuentes destruye esa fuente, las páginas ya están en memoria y se escriben sobre el archivo del que vinieron, lo que lleva un archivo de tres páginas a la única página que extrajiste, y cada lectura posterior de esa ruta es entonces silenciosamente incorrecta. Así que un out_path que resuelve a (o comparte un inodo con) cualquier entrada de la misma llamada es rechazado antes de que ocurra cualquier trabajo:
Error: out_path /path/scan.pdf is also an input of this operation, so writing it would destroy the source.
Nothing was written. Write beside it instead - /path/scan-out.pdf - and, if the result really is meant to
take the original's place, rename it yourself once you have checked it.
Límites
- Entradas de más de 100 MB son rechazadas: reescribir un PDF necesita varias veces su tamaño en memoria.
- Un archivo que no comienza con
%PDF-es rechazado antes de que se lea nada. - La rotación se registra como metadato de página, en múltiplos de 90 grados, que es todo lo que el formato tiene. Nada se redibuja.
- El texto del sello pasa por una fuente PDF incorporada, que lleva WinAnsi y sus 256 puntos de código. Un carácter fuera de ella se translitera donde tiene un cuerpo latino obvio, el polaco
OPŁACONEse sella comoOPLACONE, y la respuesta lo dice e imprime lo que realmente se dibujó, y se elimina y cuenta donde no lo tiene, así que no hay sello CJK. Una nueva línea es un separador de palabras, nunca una eliminación. font_sizedebe estar entre 1 y 1600 puntos. Un sello demasiado largo para caber incluso en el tamaño más pequeño que este servidor usará aún se dibuja, y la respuesta dice cuánto pasa del borde, para que puedas acortarlo.pdf_textlimita una respuesta a 200,000 caracteres y nombra el argumentopagesque continúa desde donde se detuvo. Nada falta en el archivo; el corte está en la respuesta, no en la lectura.- Sin numeración de páginas, sin firmas, sin redacción, sin compresión. Este servidor hace los trabajos a nivel de página; no es un editor de PDF. No escribe PDF/A:
pdf_infoinforma elpdfa_claimpropio de un archivo, y cada herramienta que escribe dice claramente que su salida ya no mantiene esa afirmación. - Los formularios se leen, no se rellenan:
pdf_textimprime los valores de los campos AcroForm, que viven en los campos en lugar de en el flujo de contenido de la página y, por lo tanto, no son parte del texto de la página. - Sin OCR. Consulta la sección
pdf_text.
Cómo almacena datos
Solo un registro de lo que hizo: ${XDG_DATA_HOME:-~/.local/share}/mcp-servers/pdf/operations.json, las últimas 500 operaciones, como JSON plano. Tus PDFs se quedan donde los pusiste. Cada escritura en el registro se ejecuta dentro de un bloqueo de asesoramiento en .../pdf/.lock, así que dos clientes en un directorio de datos no pueden perder un registro, y los guardados van a un archivo temporal y se renombran en su lugar.
Si el registro no se puede leer o no es JSON válido, nunca se trata como "vacío": se mueve a un lado byte por byte como operations.json.corrupt-<timestamp> con un marcador junto a él. El PDF que solicitaste se sigue escribiendo, el archivo está en el disco antes de que se toque el registro, y la respuesta te indica que el historial no se pudo actualizar.
El pie de página de negocio lee el único perfil compartido que usa toda la suite, ${XDG_DATA_HOME:-~/.local/share}/mcp-servers/profile/business.json, escrito por business_set en mcp-invoice o mcp-docx. Nada se inventa: si no hay un nombre almacenado, pdf_watermark_business se niega y dice qué herramienta ejecutar.
Privacidad
Todos los datos permanecen locales. El servidor lee y escribe archivos en tu máquina y no realiza ninguna solicitud de red de ningún tipo — ni para licencias (las claves se verifican sin conexión), ni para fuentes, ni para telemetría. Un PDF que sellas nunca se sube a ningún lugar, que es la razón completa de que esto exista.
Se combina con
- mcp-invoice, la factura que enviaste, sellada como PAID: el prompt
mark_invoice_paidencadenainvoice_getenpdf_stamp. - mcp-docx, escribe la propuesta como
.docx, imprímela a PDF, luego sella, combina o divide aquí. - mcp-resume, une un CV, una carta de presentación y un portafolio en el único archivo que acepta un formulario de solicitud.
- office-suite, varios servidores detrás de una sola instalación, una entrada de configuración.
Solución de problemas
npxse cuelga o no encuentra el paquete: la publicación npm de este paquete está pendiente. Usa el paquete.mcpbo la ruta de clonar y compilar de arriba hasta que esté disponible.- "está cifrado y fue rechazado": el archivo está protegido por contraseña o permisos. Ábrelo en un lector de PDF, expórtalo o imprímelo a un nuevo PDF, y ejecuta la herramienta en esa copia. Este servidor nunca adivina ni elimina una contraseña.
pdf_textno devolvió nada: la página es un escaneo, o su fuente usa una codificación personalizada. La respuesta dice cuál. No hay OCR aquí.- El sello es demasiado pequeño o demasiado grande: por defecto se dimensiona para ajustarse al ancho de la página. Pasa
font_sizepara un tamaño de punto exacto, yopacityentre 0 y 1. - "ya existe y no se escribió nada": pasa
overwrite: true, o unout_pathdiferente. - Versión de Node: requiere Node >= 18. Verifica con
node -v.
Licencia MIT. Soporte: support@zovo.one
Creado por theluckystrike.
Preguntas frecuentes
¿Hay un servidor MCP para combinar y dividir PDFs?
Sí. El servidor pdf en mcp.zovo.one combina, divide, rota y rellena formularios PDF mientras preserva los campos de formulario. Nivel gratuito de 30 páginas por archivo en operaciones de dividir/páginas/rotar, endpoint remoto alojado, sin instalación.
¿Puede Claude rellenar formularios PDF con un servidor MCP?
Sí — conecta https://mcp.zovo.one/mcp/pdf y pide a Claude que rellene los campos de un formulario o combine varios PDFs. La salida preserva los formularios, por lo que los campos rellenados siguen siendo editables.
Primeros cinco minutos
Tres prompts que puntuaron 3 de 3, medidos en la ronda 18, 2026-09-05. Pega uno tal como está escrito.
Here are two PDFs: https://raw.githubusercontent.com/theluckystrike/mcp-servers/main/remote/fixtures/sample-doc.pdf (twice). Upload them as doc-a and doc-b.
Pega esto en Claude con el servidor conectado.
Lo que hizo, medido en la ronda 18, 2026-09-05: Dos llamadas pdf_upload {name, url}, una por archivo, ambas contra la misma URL de raw.githubusercontent.com porque solo hay un fixture de PDF confirmado.
Merge those two into one file.
Pega esto en Claude con el servidor conectado.
Lo que hizo, medido en la ronda 18, 2026-09-05: Una llamada pdf_merge {paths: [doc-a, doc-b], out_path: merged}.
Stamp the merged file PAID and give me the file.
Pega esto en Claude con el servidor conectado.
Lo que hizo, medido en la ronda 18, 2026-09-05: Una llamada pdf_stamp {path: merged, text: PAID, out_path: merged-paid}.
En el nivel gratuito para esta ruta: Info, count, text, combina hasta 5 archivos, ediciones en archivos de hasta 30 páginas, sellos PAID y DRAFT.
O el paquete de 46 servidores por $39.
Configúralo en tu cliente
Ruta de configuración exacta, entrada y advertencias: Claude Desktop · Claude Code · Cursor · VS Code · Windsurf · Cline · Conectores de Claude.ai y Claude Desktop · todos los clientes
Comparado con las alternativas
MCP PDF Tools vs pdf-mcp y DocWand - qué servidor MCP elegir · todas las comparaciones
Guías
Cómo registrar horas facturables dentro de Claude Code y Cursor · Crear un PDF de factura a partir de un mensaje de chat con un servidor MCP · Hacer preguntas sobre un archivo de Excel o CSV desde Cursor o Claude · Observar el precio de un producto con Claude y recibir aviso cuando baje · Qué incluye el plan gratuito y qué añade Pro · Registrar gastos y kilometraje en Claude, dividir el IVA, refacturar a una factura · Convertir divisas en Claude con los tipos reales del BCE, sin clave API · Generar propuestas y contratos en Word a partir de un mensaje de chat · Encontrar una hora de reunión entre zonas horarias sin hacer la aritmética · Redactar un currículum y una carta de presentación desde el chat, sin inventar nada · Facturar un anticipo con un calendario sin un SaaS de facturación · Montar un contrato desde tu propia biblioteca de cláusulas, en el chat · Conectar servidores MCP a Claude.ai, Claude Desktop, Cursor y VS Code sin instalar nada · Combinar, dividir y sellar PDFs desde el chat, y por qué algunos vuelven como números de glifo · Leer un calendario .ics en Claude: libre y ocupado, conflictos y reuniones facturables · Gestionar un tablero kanban en Claude, con registro de tiempo en la misma tarea · Redimensionar, comprimir y poner marca de agua a imágenes desde un mensaje de chat · Categorizar y conciliar una exportación CSV bancaria desde el chat · Enviar un presupuesto desde el chat y luego convertir el sí en una factura · Poner un código QR de pago SEPA en una factura desde el chat · Comprimir y descomprimir archivos de forma segura desde Claude o Cursor · Depósitos de clientes y anticipos desde el chat, aplicados a tus facturas reales · Activos fijos y depreciación desde el chat, con los tipos que publican las autoridades fiscales · Dietas y viáticos desde el chat, con las tablas de tarifas que publican las autoridades fiscales · Un libro mayor de partida doble a partir de cada servidor que ya ejecutas · Calendarios de préstamos y arrendamientos desde el chat, cerrando exactamente en cero · Órdenes de trabajo y tarjetas de tarea desde el chat, y por qué el margen va en el costo unitario · Listas de precios y tarjetas de tarifas desde el chat, y la brecha de escala de 100x entre la factura y el presupuesto · Órdenes de cambio y el valor del contrato en curso desde el chat, y por qué una línea modificada son dos partidas · Un fondo de caja chica desde el chat, y por qué el cheque no es la suma de los comprobantes · Estados de cuenta de clientes y recordatorios de pago desde el chat, con antigüedad a cualquier fecha que indiques · Notas de crédito y órdenes de compra desde el chat, contra tus facturas reales · Una instalación, todos los servidores: el paquete de suite ofimática · Cerrar un mes en el chat: factura, nota de crédito, anticipo, conciliación bancaria, estado de cuenta · El servidor MCP no aparece en Claude Desktop: las seis comprobaciones que lo encuentran · Dónde está claude_desktop_config.json y qué contiene · claude mcp add: todas las banderas y el ámbito que pierde tu servidor silenciosamente · Servidores MCP en Windows: spawn npx ENOENT, barras invertidas y el PATH · Instalar estos servidores MCP cuando npx aún no funciona · Configuración de MCP en Cursor: mcp.json, el campo type obligatorio y dónde aparecen los servidores · Qué servidores MCP funcionan sin red en absoluto · Facturar a un cliente de la UE con inversión del sujeto pasivo, desde un mensaje de chat · Presupuesto, depósito, factura, estado de cuenta: todo el ciclo en una sola conversación · ¿Está este proyecto generando dinero? Horas frente a costos, sin hoja de cálculo · Preparar un paquete del año fiscal para tu contable desde el chat · Llevar un registro de kilometraje en el chat, con la tarifa que realmente reclamas · Conciliar un CSV bancario contra lo que facturaste y gastaste · Refacturar gastos de clientes, con un margen y el IVA gestionado de forma honesta · Perseguir una factura impagada: antigüedad y luego la carta · Un contrato de compraventa desde el chat, con los identificadores verificados y las líneas de firma impresas · Preciar un trabajo desde una tarjeta de tarifas y qué hacer cuando cambia el alcance · Calcular tu tarifa por hora a partir de lo que realmente facturaste · Convertir CSV a xlsx y viceversa sin abrir Excel · Hacer preguntas a una hoja de cálculo en lenguaje natural · Combinar una carpeta de recibos en un solo PDF desde el chat · Dividir un escaneo grande en documentos separados · Enviar un mes de papeleo como un solo archivo, de forma segura · Servidores MCP en VS Code: el error de una palabra que rompe toda configuración · Servidores MCP en Windsurf y Cline: dos valores predeterminados que desperdician una tarde · Servidor MCP local o URL alojada: cuál elegir y qué pierdes · Qué hacen realmente estos servidores MCP en el plan gratuito · Elegir un servidor MCP para facturación: las siete preguntas que vale la pena hacer · Cuándo necesitas un servidor MCP y cuándo basta un prompt · Ubicaciones de archivos de configuración MCP y claves JSON, para cada cliente · Por qué un servidor MCP no aparece, en orden de probabilidad · Cómo funciona realmente la búsqueda en el registro MCP, medido · Qué contiene realmente el registro MCP: 6.000 filas contadas · stdio o streamable HTTP: qué transporte MCP y qué se rompe · Versiones del protocolo MCP: qué cambió en cada una · Cada campo en una entrada de configuración de servidor MCP, por cliente · Ámbitos de configuración MCP: qué definición gana cuando un servidor se define dos veces · Dónde escribe cada cliente MCP sus registros · Distribuir un servidor MCP: un paquete para descargar o una URL para pegar · Qué hay dentro de un paquete MCP .mcpb · Cobrar por un servidor MCP: cómo funciona realmente la licencia · Cuánto texto puede devolver un servidor MCP y cuánto puede describir · Qué comprobar antes de permitir que un servidor MCP se ejecute · Por qué un directorio dice que tu servidor MCP alojado no responde · El registro MCP vincula una URL remota a un nombre de servidor · Las mayúsculas en tu nombre de usuario de GitHub cambian tu posición en el registro MCP · Cuántos servidores MCP ya tienen tu palabra en el nombre · Referencia de campos de server.json para el registro MCP · Cuando falla una herramienta MCP, no devuelvas un error JSON-RPC · structuredContent y outputSchema en MCP, y qué DEBE cumplirse · Reglas para nombrar una herramienta MCP y la colisión que nadie planifica · MCP no tiene sesión, entonces ¿cómo comparten estado dos llamadas a herramientas? · x-mcp-header: reflejar parámetros de herramientas en cabeceras HTTP · Cómo puntúa un directorio a un servidor MCP y por qué tu peor herramienta lo decide · Qué rastreadores de IA obtienen que Googlebot no, medido en 141 URLs · La API de inspección de URLs de Search Console cambia su respuesta entre llamadas · Qué servidores MCP funcionan pegando una URL, sin instalar nada · Dónde encontrar servidores MCP que cuestan dinero y cómo pagas realmente · Conseguir que un asistente complete un presupuesto o estimación para un cliente · ¿Existe un servidor MCP para un libro de caja chica o un libro de caja? · Conversión de divisas en un asistente y qué servidor MCP usar · Comprimir y descomprimir archivos desde un asistente y qué hacen las protecciones · Producir un calendario de entregas o un documento de orden de trabajo desde un chat · ¿Enviará un servidor MCP la factura por correo a mi cliente? · ¿Puede un asistente leer una foto de un recibo y registrar el gasto? · ¿Qué servidor MCP puede generar PDFs de facturas a partir de un mensaje de chat? · ¿Puede un servidor MCP leer un PDF de estado de cuenta bancario y categorizar las transacciones? · Mejores servidores MCP para contabilidad y papeleo de pequeñas empresas en 2026 · Directorio de proveedores MCP: evita que las listas de proveedores se pudran en una hoja de cálculo · Acuerdo de servicio MCP: deja de copiar una plantilla de contrato podrida de internet · Registro de mantenimiento MCP: sabe qué servicio toca sin que nadie lo recuerde · Registro de kilometraje MCP: lleva el registro deducible en el momento del viaje, no en abril · Mejores prácticas de condiciones de pago de facturas: Net 30, fecha de vencimiento y recargos por demora · Cómo categorizar transacciones bancarias · Plantilla de registro de caja chica · Todas las guías
Más servidores
MCP Leave · MCP Time Tracking Server — Gratis, sin instalación · MCP Price Tracker · MCP Spreadsheet · Servidor MCP para facturas: genera facturas desde Claude · MCP Expense Tracker: registra gastos desde Claude · MCP Currency Converter · Servidor MCP de documentos Word: crea .docx desde Claude