PDF.co MCP

by pdfdotco

Not rated
GitHub

About

Perform various PDF processing tasks using the PDF.co API.

Details

Author
pdfdotco
Categories
Productivity, Other, API

Setup

Install PDF.co MCP in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/pdfdotco/pdfco-mcp

Follow the installation instructions in the repository README, then restart your MCP client.

PDF.co MCP Server providesPDF.co APIfunctionality through the Model Context Protocol (MCP), enabling AI assistants to easily perform various PDF processing tasks.

- PDF → Various Formats: Convert PDFs to JSON, CSV, Text, Excel (XLS/XLSX), XML, HTML, Images (JPG/PNG/WebP/TIFF)
- Various Formats → PDF: Convert documents (DOC/DOCX/RTF/TXT), spreadsheets (CSV/XLS/XLSX), images, web pages, HTML, emails (MSG/EML) to PDF
- Excel Conversions: Convert Excel files to CSV, JSON, HTML, TXT, XML, PDF

- PDF Merging: Combine multiple PDF files into one
- PDF Splitting: Split PDFs by specific pages or page ranges
- Add Annotations & Images: Add text, links, images, shapes to PDFs
- Form Operations: Read PDF form field information, fill forms, create new form elements

- Text Search: Search text in PDFs (supports regular expressions)
- Table Detection: Find table locations and coordinates in PDFs
- AI Invoice Parser: Extract invoice data using AI
- PDF Information: Get detailed information including metadata, page count, security info

- Password Protection: Add/remove password protection to PDFs
- Searchability: Make PDFs searchable via OCR or remove text layers
- Attachment Extraction: Extract attachments from PDFs

- File Upload: Upload local files to PDF.co servers
- Job Status Tracking: Monitor progress and results of asynchronous operations
- Sign up at
PDF.co website
- Get your API key from the dashboard

You need to install UV (a fast Python packaging tool) to use this MCP server:

curl -LsSf https://astral.sh/uv/install.sh | sh
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

- Homebrew:brew install uv
- PyPI with pipx:pipx install uv
- PyPI with pip:pip install uv

For more installation options and details, see theUV installation guide.

Add the following to your.cursor/mcp.jsonfile:

{ "mcpServers": { "pdfco": { "command": "uvx", "args": ["pdfco-mcp"], "env": { "X_API_KEY": "YOUR_API_KEY_HERE" } } } }

Add the following to yourclaude_desktop_config.jsonfile:

{ "mcpServers": { "pdfco": { "command": "uvx", "args": ["pdfco-mcp"], "env": { "X_API_KEY": "YOUR_API_KEY_HERE" } } } }

- pdf_to_json: Convert PDF and scanned images into JSON representation with text, fonts, images, vectors, and formatting preserved
- pdf_to_csv: Convert PDF and scanned images into CSV representation with layout, columns, rows, and tables
- pdf_to_text: Convert PDF and scanned images to text with layout preserved
- pdf_to_xls: Convert PDF and scanned images to XLS (Excel 97-2003) format
- pdf_to_xlsx: Convert PDF and scanned images to XLSX (Excel 2007+) format
- pdf_to_xml: Convert PDF and scanned images to XML format
- pdf_to_html: Convert PDF and scanned images to HTML format
- pdf_to_image: Convert PDF and scanned images to various image formats (JPG, PNG, WebP, TIFF)

- document_to_pdf: Convert various document types (DOC, DOCX, RTF, TXT, XLS, XLSX, CSV, HTML, JPG, PNG, TIFF, WEBP) into PDF
- csv_to_pdf: Convert CSV or spreadsheet files (XLS, XLSX) to PDF
- image_to_pdf: Convert various image formats (JPG, PNG, TIFF) to PDF
- webpage_to_pdf: Convert external webpage URL to PDF
- html_to_pdf: Convert HTML to PDF
- email_to_pdf: Convert email to PDF

- excel_to_csv: Convert Excel(XLS, XLSX) to CSV
- excel_to_json: Convert Excel(XLS, XLSX) to JSON
- excel_to_html: Convert Excel(XLS, XLSX) to HTML
- excel_to_txt: Convert Excel(XLS, XLSX) to TXT
- excel_to_xml: Convert Excel(XLS, XLSX) to XML
- excel_to_pdf: Convert Excel(XLS, XLSX) to PDF

- pdf_add_annotations_images_fields: Add text, images, forms, other PDFs, fill forms, links to external sites and external PDF files. You can update or modify PDF and scanned PDF files
- pdf_merge: Merge PDF from two or more PDF, DOC, XLS, images, even ZIP with documents and images into a new PDF
- pdf_split: Split a PDF into multiple PDF files using page indexes or page ranges

- read_pdf_forms_info: Extracts information about fillable PDF fields from an input PDF file
- fill_pdf_forms: Fill existing form fields in a PDF document
- create_fillable_forms: Create new fillable form elements in a PDF document

- find_text: Find text in PDF and get coordinates. Supports regular expressions
- find_table: Find tables in PDF and get their coordinates

- ai_invoice_parser: AI Invoice Parser: Extracts data from invoices using AI
- extract_attachments: Extracts attachments from a source PDF file
- pdf_info_reader: Get detailed information about a PDF document - number of pages, metadata, security, form fields, and more

- pdf_add_password: Add password protection to a PDF file
- pdf_remove_password: Remove password protection from a PDF file

- pdf_make_searchable: Convert scanned PDF documents or image files into a text-searchable PDF. Runs OCR and adds an invisible text layer that can be used for text search
- pdf_make_unsearchable: Make existing PDF document non-searchable by removing the text layer from it

- upload_file: Upload a file to the PDF.co API
- get_job_check: Check the status and results of a job. Status can be: working, success, failed, aborted, or unknown
- wait_job_completion: Wait for a job to complete

Convert this PDF file to text: https://example.com/document.pdf
Create a PDF from these images: image1.jpg, image2.png, image3.jpg
Find the word "contract" in this PDF document
Fill the name field in this PDF form with "John Doe"
Convert https://example.com webpage to PDF
Extract invoice information from this PDF using AI
Add password protection to this PDF file

- PDF.co:https://pdf.co
- PDF.co API Documentation:
https://developer.pdf.co
- Issue Reports: Please report issues through GitHub Issues

This project is distributed under the MIT License.

Note: A valid PDF.co API key is required to use this tool. Create a free account atPDF.coto get your API key.

Convert, compress, merge and OCR PDFs and 100+ file formats from any AI agent — 126 tools via the GuruPDF API.

Convert files (DOCX, XLSX, PPTX, images), HTML, and Markdown to pixel-perfect PDFs — npx stdio or hosted Streamable HTTP, free API key in one click.

Connect Patent APIs like EPO OPS, USPTO ODP or Google Patents to your chatbot.

Interact with Canvas LMS and Gradescope using AI agents.

Universal document generation and conversion MCP. Generate PDF/DOCX/XLSX from templates+JSON (invoices, contracts, reports), batch generation, 100+ format conversions.

Interact with the Coda API to manage documents and pages, including creating, reading, updating, and deleting.

A server for reading and converting documents between PDF, DOCX, and Markdown formats using marker-pdf and pandoc.

MCP for work with docx files. Make copy format from docx files.

An MCP server for the esa.io API, allowing you to search, read, create, update, and delete posts.

Convert Excel and Apple Numbers files to PDF format.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.