@exactpdf/mcp

MCPcomunidad
v0.2.19ExactPDFMITActualizado hace 6 dnpmGitHub

MCP server for ExactPDF — target-size compression, structured Markdown/RAG source packs, PDF JSON, bounded PDF audio jobs, and API credits.

Funciona en
ClaudeCursorCopilotGemini

Inferido de los transportes que declara este listado (stdio). Que un cliente no aparezca aquí no significa que se haya descartado: simplemente Forge no puede confirmarlo.

Indexado automáticamente desde fuentes públicas. Aún sin verificar por su desarrollador en Forge.Reclamar este listado →
68Descargas/sem.
hace 6 dÚltima actualización
Lee estas credenciales
  • EXACTPDF_API_KEYClave de APIopcional

    API key for hosted ExactPDF API processing. Optional to start the local server and use setup guidance; required for hosted PDF workflows.

Declarado por el autor en el registro oficial de MCP. Forge does not store, broker, or ever see these values — the config below is scaffolded with placeholders you fill in locally.

Paquete
AutorExactPDF
LicenciaMIT
Versión0.2.19
Fuentenpm+mcp-registry
Estado de confianza
B
60/100Bueno
✓Listado en el índice de Forge+10/10
—Identidad del publicador verificada+0/20
→ Publicador: ejecuta `forge publish` desde el repo del paquete para reclamar la propiedad
—Firma de publicación Ed25519+0/5
→ Se incluye automáticamente cuando el publicador ejecuta `forge publish`
—Verificación de dominio+0/5
→ Publicador: aloja /.well-known/forge.json en la página del paquete con { "publisher": "<github-login>" }
—npm Trusted Publishing (Sigstore)+0/5
→ Publica desde GitHub Actions con --provenance para que la attestation vincule este paquete a este repo
—Coincidencia de maintainer en npm+0/5
→ Se consigue cuando tu identidad esté verificada arriba y ese login sea maintainer de este paquete en npm
✓Análisis CVE · limpio+30/30
✓Análisis estático · limpio+20/20
Pégalo en Claude Code, Cursor o cualquier asistente de IA para corregir todas las carencias
EstadoIndexado por la comunidad
PublicadorSin verificar
FirmaSin firmar
Dominio—
Procedencia—
Dependencias✓ 60 resueltas+ · ninguna vulnerable
Superficie de herramientas30 herramientas · ninguna privilegiada
Análisis de seguridad✓ Limpiov0.2.19 · hoy¿Qué tan bien funciona este análisis?
EvaluacionesNinguna
Indexado7 oct 2026

La verificación confirma la identidad del publicador (la propiedad del repo), no la seguridad del código. El análisis de seguridad cubre los CVE conocidos y los scripts de instalación sospechosos.

Herramientas

30 herramientas · ninguna privilegiada
Extraído estáticamente del paquete publicadov0.2.19 · 13h ago

Leído del código que npm publica realmente, en el momento del análisis. El paquete nunca se ejecutó. Las herramientas registradas dinámicamente en tiempo de ejecución, o escondidas en código empaquetado o minificado, pueden pasarse por alto — así que esto es un mínimo de la superficie de herramientas, no un censo completo.

exactpdf_first_run_checklistReturn the safest first-run sequence for ExactPDF MCP clients, including API key setup, free probe tools, credit rules, output directory behavior, and docs links. Free; no API key required.

Return the safest first-run sequence for ExactPDF MCP clients, including API key setup, free probe tools, credit rules, output directory behavior, and docs links. Free; no API key required.

No se publicó ningún esquema de entrada para esta herramienta.

exactpdf_accountCheck whether the ExactPDF API key works and return credit balance/key metadata. Free; does not consume credits. Use this before any paid tool.

Check whether the ExactPDF API key works and return credit balance/key metadata. Free; does not consume credits. Use this before any paid tool.

No se publicó ningún esquema de entrada para esta herramienta.

exactpdf_merge_and_compress_pdfsPortal-ready workflow: merge 2-20 local PDFs in order, then best-effort repack/compress the final PDF for an upload limit. Costs 1 launch credit on success. Returns measured output size and whether target_bytes was reached; exact target compression for image-heavy PDFs may require Max/browser workf…

Portal-ready workflow: merge 2-20 local PDFs in order, then best-effort repack/compress the final PDF for an upload limit. Costs 1 launch credit on success. Returns measured output size and whether target_bytes was reached; exact target compression for image-heavy PDFs may require Max/browser workf…

No se publicó ningún esquema de entrada para esta herramienta.

exactpdf_merge_pdfsMerge 2-20 local PDF files into one PDF in the exact order provided. Costs 1 credit only on successful output. Saves the merged PDF locally and returns its path.

Merge 2-20 local PDF files into one PDF in the exact order provided. Costs 1 credit only on successful output. Saves the merged PDF locally and returns its path.

No se publicó ningún esquema de entrada para esta herramienta.

exactpdf_split_pdfSplit one local PDF into a ZIP of PDFs. Costs 1 credit on success. Default is one PDF per page; use at_pages for split points or ranges_json for explicit inclusive ranges.

Split one local PDF into a ZIP of PDFs. Costs 1 credit on success. Default is one PDF per page; use at_pages for split points or ranges_json for explicit inclusive ranges.

No se publicó ningún esquema de entrada para esta herramienta.

exactpdf_rotate_pdfRotate every page of a local PDF by 90/180/270 degrees. Costs 1 credit on success. Saves the rotated PDF locally and returns its path.

Rotate every page of a local PDF by 90/180/270 degrees. Costs 1 credit on success. Saves the rotated PDF locally and returns its path.

No se publicó ningún esquema de entrada para esta herramienta.

exactpdf_compress_pdfCompress/repack a local PDF for smaller delivery. Costs 1 credit on success. Optional target_bytes returns measured target headers. Best-effort, not guaranteed exact-size compression.

Compress/repack a local PDF for smaller delivery. Costs 1 credit on success. Optional target_bytes returns measured target headers. Best-effort, not guaranteed exact-size compression.

No se publicó ningún esquema de entrada para esta herramienta.

exactpdf_compress_pdf_to_targetBest-effort compress/repack a local PDF toward a target size such as 100KB, 200KB, 500KB, or 1MB. Costs 1 credit on success and reports whether target_bytes was reached.

Best-effort compress/repack a local PDF toward a target size such as 100KB, 200KB, 500KB, or 1MB. Costs 1 credit on success and reports whether target_bytes was reached.

No se publicó ningún esquema de entrada para esta herramienta.

exactpdf_pdf_to_imagesBackend-required placeholder for PDF-to-images API/MCP. Use the live browser tool at https://exactpdf.com/tools/pdf-to-images until the server renderer endpoint ships.

Backend-required placeholder for PDF-to-images API/MCP. Use the live browser tool at https://exactpdf.com/tools/pdf-to-images until the server renderer endpoint ships.

No se publicó ningún esquema de entrada para esta herramienta.

exactpdf_ocr_pdfBackend-required placeholder for OCR API/MCP. Use the live browser OCR page at https://exactpdf.com/tools/ocr-pdf until the server OCR worker endpoint ships.

Backend-required placeholder for OCR API/MCP. Use the live browser OCR page at https://exactpdf.com/tools/ocr-pdf until the server OCR worker endpoint ships.

No se publicó ningún esquema de entrada para esta herramienta.

exactpdf_images_to_pdf_and_compressPortal-ready workflow: convert local PNG/JPEG images into one ordered PDF, then best-effort repack/compress for an upload limit. Costs 1 launch credit on success. Returns measured output size and whether target_bytes was reached.

Portal-ready workflow: convert local PNG/JPEG images into one ordered PDF, then best-effort repack/compress for an upload limit. Costs 1 launch credit on success. Returns measured output size and whether target_bytes was reached.

No se publicó ningún esquema de entrada para esta herramienta.

exactpdf_images_to_pdfConvert local PNG/JPEG images into one ordered PDF. Costs 1 credit on success. Saves the resulting PDF locally and returns its path.

Convert local PNG/JPEG images into one ordered PDF. Costs 1 credit on success. Saves the resulting PDF locally and returns its path.

No se publicó ningún esquema de entrada para esta herramienta.

exactpdf_pdf_infoRead PDF page count and metadata before deciding what to do next. Free; does not consume credits. Good first step before merge/split/speech jobs.

Read PDF page count and metadata before deciding what to do next. Free; does not consume credits. Good first step before merge/split/speech jobs.

No se publicó ningún esquema de entrada para esta herramienta.

exactpdf_extract_textExtract plain text from a local PDF. Costs 1 credit on success. Returns JSON with text and page_count for summarizers, search, and downstream agents.

Extract plain text from a local PDF. Costs 1 credit on success. Returns JSON with text and page_count for summarizers, search, and downstream agents.

No se publicó ningún esquema de entrada para esta herramienta.

exactpdf_pdf_structured_markdownConvert a local text-layer PDF into auditable Markdown, JSON with page/chunk provenance, deterministic RAG JSONL, or a ZIP source pack. Source packs save locally and return only artifact metadata; OCR is not run and tables remain reading-order text.

Convert a local text-layer PDF into auditable Markdown, JSON with page/chunk provenance, deterministic RAG JSONL, or a ZIP source pack. Source packs save locally and return only artifact metadata; OCR is not run and tables remain reading-order text.

No se publicó ningún esquema de entrada para esta herramienta.

exactpdf_pdf_to_jsonExtract text-layer PDF structure as JSON: metadata, per-page text, full text, page count, and extraction notes. Costs 1 credit on success. Scanned PDFs need OCR first.

Extract text-layer PDF structure as JSON: metadata, per-page text, full text, page count, and extraction notes. Costs 1 credit on success. Scanned PDFs need OCR first.

No se publicó ningún esquema de entrada para esta herramienta.

exactpdf_pdf_to_audiobookSin descripción publicada

Esta herramienta no publicó ninguna descripción. Forge no se la inventa.

exactpdf_job_statusPoll a general ExactPDF async job and optionally save the result when succeeded. Free. Prefer exactpdf_get_speech_job for speech/audiobook jobs.

Poll a general ExactPDF async job and optionally save the result when succeeded. Free. Prefer exactpdf_get_speech_job for speech/audiobook jobs.

No se publicó ningún esquema de entrada para esta herramienta.

exactpdf_workflow_submitSin descripción publicada

Esta herramienta no publicó ninguna descripción. Forge no se la inventa.

exactpdf_workflow_finalizeRecover one already-uploaded workflow after exactpdf_workflow_submit reports finalization_pending. It authenticates POST /api/v1/workflow-jobs/:upload_id and never creates an intent, re-uploads bytes, or exposes a GCS session URL. Call workflow status first; use this once only while the upload rema…

Recover one already-uploaded workflow after exactpdf_workflow_submit reports finalization_pending. It authenticates POST /api/v1/workflow-jobs/:upload_id and never creates an intent, re-uploads bytes, or exposes a GCS session URL. Call workflow status first; use this once only while the upload rema…

No se publicó ningún esquema de entrada para esta herramienta.

exactpdf_workflow_statusRead a workflow job you own. Set max_polls (1–30) to wait locally for a terminal state; cancelling the MCP call only stops local polling and does not cancel the remote job. Signed result URLs are never displayed. Smart Redact inspect exposes only source SHA-256 and reviewed coordinate regions, neve…

Read a workflow job you own. Set max_polls (1–30) to wait locally for a terminal state; cancelling the MCP call only stops local polling and does not cancel the remote job. Signed result URLs are never displayed. Smart Redact inspect exposes only source SHA-256 and reviewed coordinate regions, neve…

No se publicó ningún esquema de entrada para esta herramienta.

exactpdf_workflow_downloadDownload the verified result of a succeeded workflow job to EXACTPDF_API_OUTPUT_DIR (or the OS temp directory). The package accepts only ExactPDF GCS signed URLs, sends no API key to storage, and uses exclusive local file creation. It cannot download failed, cancelled, or still-running jobs.

Download the verified result of a succeeded workflow job to EXACTPDF_API_OUTPUT_DIR (or the OS temp directory). The package accepts only ExactPDF GCS signed URLs, sends no API key to storage, and uses exclusive local file creation. It cannot download failed, cancelled, or still-running jobs.

No se publicó ningún esquema de entrada para esta herramienta.

exactpdf_translate_and_speakPlanning-only placeholder while translate-and-speak workers are hardened. Do not use for paid workloads; use estimates for planning only.

Planning-only placeholder while translate-and-speak workers are hardened. Do not use for paid workloads; use estimates for planning only.

No se publicó ningún esquema de entrada para esta herramienta.

exactpdf_presentation_narrationSin descripción publicada

Esta herramienta no publicó ninguna descripción. Forge no se la inventa.

exactpdf_estimate_speech_costSin descripción publicada

Esta herramienta no publicó ninguna descripción. Forge no se la inventa.

exactpdf_voice_previewGenerate a short MP3/WAV voice sample before spending credits on a full PDF speech job. Free. Saves audio locally so users can judge quality first.

Generate a short MP3/WAV voice sample before spending credits on a full PDF speech job. Free. Saves audio locally so users can judge quality first.

No se publicó ningún esquema de entrada para esta herramienta.

exactpdf_pdf_to_speechSin descripción publicada

Esta herramienta no publicó ninguna descripción. Forge no se la inventa.

exactpdf_generate_audiobookSin descripción publicada

Esta herramienta no publicó ninguna descripción. Forge no se la inventa.

exactpdf_get_speech_jobPoll an ExactPDF speech, audiobook, or presentation job and optionally save a succeeded result.

Poll an ExactPDF speech, audiobook, or presentation job and optionally save a succeeded result.

No se publicó ningún esquema de entrada para esta herramienta.

exactpdf_download_audioDownload a succeeded speech, audiobook, or presentation job and save the MP3, M4B, or MP4 locally.

Download a succeeded speech, audiobook, or presentation job and save the MP3, M4B, or MP4 locally.

No se publicó ningún esquema de entrada para esta herramienta.

24 de 30 herramientas publicaron una descripción.

Los nombres y descripciones de las herramientas los escribe el publicador y se muestran literalmente como texto inerte. Son las cadenas que un cliente MCP pasa al modelo, así que Forge las analiza en busca de patrones de inyección de prompts — cualquier hallazgo aparece junto al análisis de seguridad de arriba. «Privilegiada» es una coincidencia de palabra clave en el nombre de la herramienta, no una auditoría de lo que hace: un nombre inofensivo puede hacer cualquier cosa.

Acerca de

MCP server for ExactPDF — target-size compression, structured Markdown/RAG source packs, PDF JSON, bounded PDF audio jobs, and API credits.

Palabras clave
mcpmodel-context-protocolpdfexactpdfcursorcursor-mcpclaudeclaude-desktopcodexheadless-pdfpdf-apipdf-mcppdf-compressionpdf-to-markdownpdf-to-jsonpdf-to-imagestarget-size-compressionragocrimages-to-pdfmerge-pdfsplit-pdf
Alternativas
Comparando superficies de herramientas…

Árbol de dependencias

Lo que un análisis de Forge resolvió a partir de los metadatos de npm el 2026-10-08: resolución observada, no una declaración del publicador.

60 paquetes resueltos · 2 directos · ninguno con avisos de seguridad La resolución se detiene en la profundidad 4 y en 60 paquetes.

El rastreo se detuvo en el límite de profundidad 4. Nada por debajo de ese nivel llegó a resolverse.

El rastreo se detuvo en el límite de 60 paquetes. El resto del árbol nunca se resolvió.

Hay 36 paquetes resueltos más que no se dibujan aquí (límite de visualización: 24). Toda dependencia con avisos de seguridad se dibuja aunque se supere el límite. Inventario completo (SBOM CycloneDX)

Declaradas pero no resueltas

54 dependencias declaradas nunca llegaron al árbol. Faltan en la resolución de Forge, no en el paquete.

+42 más sin listar. Los recuentos por motivo de arriba las incluyen todas.

No se siguen: peerDependencies. Este árbol cubre solo dependencias en tiempo de ejecución, así que lo que estas arrastren nunca se resolvió.

Temas

Relacionados en images, video & audio