MCP.Market

Pdfco MCP server

by mcparmory.com·com.mcparmory/pdfco·v1.0.2·31 stars

Extract data, edit, convert, and parse PDF documents with OCR and AI

B80/100grade B
What users say
No reviews yet
Be the first
Safety scan
B80/100

full report

Adoption
Growing

31 stars152 downloads/wk

Reviews

Write one

Nobody has reviewed Pdfco yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Pdfco tools (65, 12 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • add_content_to_pdf

    Add or modify content in a PDF document by inserting text annotations, images, other PDFs, and filling form fields. Supports both native PDFs and scanned documents.

  • add_password_to_pdf

    Secure a PDF document by adding password protection and configurable access restrictions. Specify owner and user passwords along with granular permissions for printing, editing, copying, and other document operations.

  • auto_rotate_pdf_pages

    Automatically corrects the rotation of pages in a scanned PDF using AI-powered text analysis. Supports multiple languages for accurate text detection and orientation correction.

  • classify_document

    Analyzes the content of a PDF, JPG, or PNG document to automatically determine its classification using built-in AI or custom-defined classification rules.

  • compress_pdf

    Compress PDF files to reduce their size by optimizing images and content. Supports configurable downsampling, compression formats, and quality settings for color, grayscale, and monochrome images.

  • convert_email_to_pdfwrite action

    Convert email files (.msg or .eml format) to PDF documents, automatically extracting and embedding any attachments as PDF attachments within the output file.

  • convert_pdf_from_csv

    Convert CSV, XLS, or XLSX spreadsheet files into PDF format. Accepts a file URL and returns a generated PDF document.

  • convert_pdf_from_doc

    Convert document files (DOC, DOCX, RTF, TXT, XPS) to PDF format. Accepts a URL pointing to the source document and returns the converted PDF.

  • convert_pdf_from_html

    Convert HTML content into a PDF document. The converter processes JavaScript triggered during page load and includes dynamic content like popups in the output.

  • convert_pdf_from_image

    Convert image files (JPG, PNG, TIFF) into PDF format. Accepts one or more image URLs and generates a single PDF document.

  • convert_pdf_from_url

    Convert a webpage from a URL into a PDF document. The converter processes all JavaScript triggered during page load, including dynamic content and popups, with no option to disable scripting.

  • convert_pdf_to_csv

    Convert PDF documents and scanned images into CSV format, preserving table structure, columns, rows, and layout information. Supports selective page extraction and configurable text grouping strategies.

  • convert_pdf_to_html

    Convert PDF documents and scanned images into HTML format while preserving text, fonts, images, vectors, and formatting. Supports OCR for scanned documents and selective page/region extraction.

  • convert_pdf_to_jpg

    Convert a PDF document to high-quality JPEG images. Optionally extract specific pages or regions from the PDF.

  • convert_pdf_to_json

    Convert PDF documents and scanned images into structured JSON format, preserving text content, fonts, images, vectors, and formatting information. Supports OCR for scanned documents and flexible page selection.

  • convert_pdf_to_json_with_ai

    Convert PDF documents and scanned images into structured JSON format using AI-powered extraction. Supports OCR for scanned content, coordinate-based region extraction, and configurable text grouping strategies.

  • convert_pdf_to_png

    Convert a PDF document to high-quality PNG images. Optionally extract specific regions or pages from the PDF.

  • convert_pdf_to_text

    Convert PDF documents and scanned images to text while preserving layout. Uses OCR technology to extract text from both native PDFs and image-based documents.

  • convert_pdf_to_text_fast

    Convert a PDF document to plain text using fast, lightweight processing without AI-powered layout analysis or OCR. Use this for quick conversions when layout preservation and scanned page support are not required.

  • convert_pdf_to_tiff

    Convert a PDF document to high-quality TIFF image format. Optionally extract specific regions, select page ranges, and customize output file naming.

  • convert_pdf_to_unsearchable

    Convert a PDF file into an unsearchable version by rendering it as a flat image, effectively creating a scanned PDF that prevents text extraction.

  • convert_pdf_to_webp

    Convert a PDF document to high-quality WebP image format. Supports selective page extraction and region-based cropping for targeted conversions.

  • convert_pdf_to_xls

    Convert a PDF document to Excel (.xls) format while preserving layout, fonts, and table structure. Supports OCR for scanned documents and flexible page selection.

  • convert_pdf_to_xlsx

    Convert a PDF document to Excel (.xlsx format) while preserving layout, fonts, and table structure. Supports OCR for scanned documents and flexible page selection.

  • convert_pdf_to_xml

    Convert a PDF document to XML format with detailed extraction of text content, table structures, font information, image references, and precise object positioning data.

  • convert_spreadsheet_to_csv

    Converts an Excel file (xls/xlsx format) to CSV format. Optionally specify which worksheet to convert and customize the output filename.

  • convert_spreadsheet_to_html

    Converts Excel (xls/xlsx) or CSV files to HTML format. Supports selecting specific worksheets and customizing the output file name.

  • convert_spreadsheet_to_json

    Converts Excel (xls/xlsx) or CSV files to JSON format. Supports selecting specific worksheets and customizing output file names.

  • convert_spreadsheet_to_pdf

    Converts Excel (XLS/XLSX) or CSV files to PDF format with optional worksheet selection and automatic page sizing.

  • convert_spreadsheet_to_text

    Converts Excel spreadsheets (xls, xlsx, or csv files) to plain text format. Optionally specify which worksheet to convert and customize the output filename.

  • convert_spreadsheet_to_xml

    Converts Excel (xls/xlsx) or CSV files to XML format. Supports selecting a specific worksheet from multi-sheet workbooks.

  • create_file_from_base64write action

    Creates a temporary file from base64-encoded data that can be used with other API methods. The temporary file is automatically deleted after 1 hour.

  • delete_pdf_pageswrite action

    Removes specified pages from a PDF file and returns the modified document. Pages are identified using 1-based indexing with support for ranges and negative indices (where !1 refers to the last page).

  • delete_temporary_filewrite action

    Permanently deletes a temporary file from cloud storage. This operation removes files that were previously uploaded by you or generated by the API.

  • delete_text_from_pdfwrite action

    Remove specified text strings from a PDF document. Supports literal text matching or regex patterns, with options for case sensitivity and limiting replacements per page.

  • extract_data_from_pdf_document

    Extracts structured data from PDF documents using a customizable parser template. Supports extraction from form fields, tables, and multi-page documents with flexible output formatting.

  • extract_email_attachmentswrite action

    Extract all attachments from an email message. Provide the URL to an EML file to retrieve and process its attachments.

  • extract_email_componentswrite action

    Decode an email message file to extract and parse its components including headers, body, attachments, and metadata.

  • extract_invoice_data

    Extract structured data from invoices using advanced AI. Automatically parse invoice content and return key fields regardless of layout or format, with optional support for custom field extraction.

  • extract_pdf_attachments

    Extracts all attachments embedded in a PDF file from the provided URL. Returns the extracted attachment data for processing or download.

  • generate_barcode

    Generate high-quality barcode images in various formats including QR Code, Data Matrix, Code 39, Code 128, PDF417, and other standard barcode types.

  • get_account_credit_balance

    Retrieve the current credit balance and related account balance information for the authenticated user's account.

  • get_document_parser_template

    Retrieve detailed information about a specific document parser template using its unique identifier.

  • get_file_upload_presigned_urlwrite action

    Generate a pre-signed URL for uploading a file. Use the returned URL with a PUT request to upload your file, then access it via the provided link.

  • get_html_template

    Retrieve a specific HTML template by its unique identifier. Use this operation to fetch the full template content for rendering or editing purposes.

  • get_job_status

    Retrieves the current status of an asynchronous background job that was previously initiated through the PDF.co. Use this operation to poll and monitor the progress of long-running tasks.

  • get_pdf_form_fields

    Extract and retrieve metadata about all fillable form fields within a PDF document. Returns field names, types, and properties for programmatic form processing.

  • get_pdf_info

    Retrieve detailed metadata, properties, and security permissions for a PDF document from a specified URL.

  • list_document_parser_templates

    Retrieve all available Document Parser data extraction templates accessible to the current user. Use this to discover template options before configuring document parsing operations.

  • list_templates_html

    Retrieve all HTML templates available for the current user. Returns a collection of template resources that can be used for rendering or customization.

  • make_pdf_searchable

    Convert scanned PDF documents or image files into text-searchable PDFs by running OCR and adding an invisible text layer for search and indexing capabilities.

  • merge_documents_to_pdf

    Merge multiple documents and images of various formats (PDF, DOC, DOCX, XLS, XLSX, RTF, TXT, PNG, JPG, or ZIP archives) into a single PDF file. This operation supports broader file type compatibility than standard PDF merge but consumes additional credits due to internal format conversions.

  • merge_pdfs

    Merge multiple PDF files into a single consolidated PDF document. Provide one or more PDF URLs to combine them in the order specified.

  • read_barcodes_from_url

    Decode barcodes and QR codes from images or PDF documents accessible via URL. Supports 40+ barcode formats including QR Code, Code 128, EAN, DataMatrix, PDF417, and GS1 standards.

  • remove_pdf_passwordwrite action

    Remove password protection and access restrictions from a PDF file, making it fully accessible without authentication.

  • replace_text_in_pdf

    Search for text patterns in a PDF document and replace them with new text. Supports literal string matching or regular expressions, with options for case sensitivity and replacement limits.

  • replace_text_with_image_in_pdf

    Search for specific text in a PDF document and replace it with an image. Supports regex patterns and case-sensitive matching with optional replacement limits and page range targeting.

  • rotate_pdf_pages

    Rotates specified pages in a PDF document by a given angle. If no pages are specified, the operation rotates all pages in the document.

  • search_pdf_text

    Search for text patterns in a PDF document and retrieve their precise coordinates. Supports both literal string matching and regular expression patterns for flexible text discovery.

  • search_tables_in_pdf

    Scan a PDF document using AI to detect and extract tables, returning their locations, coordinates, and column information for specified pages.

  • send_email_with_attachmentwrite action

    Send an email message with optional file attachment. Supports multiple recipients and requires SMTP server credentials for delivery.

  • split_pdf

    Split a PDF document into multiple separate PDF files by specifying which pages to extract using page numbers or ranges.

  • split_pdf_by_text_search

    Split a PDF document into multiple files by searching for specific text patterns or barcodes. Pages containing the search term can be used as split points, with options to exclude or include those pages in the output.

  • upload_file_from_urlwrite action

    Downloads a file from a source URL and uploads it as a temporary file to the system. Temporary files are automatically deleted after 1 hour.

  • upload_file_from_url_directwrite action

    Downloads a file from a remote URL and uploads it as a temporary file to the system. The temporary file will be automatically deleted after 1 hour.

Public scan report

scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it

no findings
  • Code scan5 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 138 days ago8/15
  • Maintainer identityregistry namespace matches repository owner7/10
Overall 80/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Pdfco compares

Against every graded Scraping and browsing MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
80/100
higher than 55% of 866 Scraping and browsing servers
Tools
65
the typical Scraping and browsing server has 6
Tools that change things
18%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
31
more than 87% of 583 Scraping and browsing servers
Downloads a week
152
more than 65% of 309 Scraping and browsing servers with a package

What its tools let an agent do: 45 read · 7 create · 8 change · 4 delete · 1 send or post

Install Pdfco in Claude Code, Cursor or VS Code

claude mcp add pdfco -- uvx mcparmory-pdfco
Add to Cursor

What the publisher says

From the Pdfco repository's README, as published. We do not edit it. Read it on GitHub

MCP Armory Registry

Production-ready MCP servers for popular APIs, generated by MCP Blacksmith.

Servers · Install & Usage · Features · How it works · License

MCP servers that connect AI agents to real-world APIs. Each server is a standalone Python package — generated from the upstream OpenAPI spec using MCP Blacksmith and tested against the live API before release. Hosted on MCP Armory or run independently.

<!-- SERVERS:BEGIN -->

Servers

🧠 AI & Machine Learning &ensp; ElevenLabs · Linkup · Parallel · Perplexity AI · Ragie · Replicate

📊 Analytics &ensp; Ahrefs · Datadog · Google Analytics · Google Search Console · Linkly · Mixpanel · PostHog

⛓️ Blockchain & Crypto &ensp; Alchemy NFT

💼 CRM & Sales &ensp; Apollo

💬 Communication &ensp; Atlassian Confluence · Google Gmail · MailerSend · Mailtrap · Postmark · Resend · Slack

🗄️ Data & Databases &ensp; Enigma · Pinecone

🛠️ Developer Tools &ensp; AgentQL · Apify · Bitbucket · Bright Data · Browserbase · BuiltWith · Canvas · CircleCI · Codacy · Contentful Management · ConvertAPI · E2B · Firecrawl · GitHub · GitLab · LaunchDarkly · Postman · Scrapingant · Semrush AppCenter · Sentry

📄 Documents & Printing &ensp; PDF.co

🛒 E-commerce &ensp; Shopify Admin

💰 Finance &ensp; Alpha Vantage · Polygon · Ramp

👥 HR & Recruiting &ensp; BambooHR

☁️ Infrastructure &ensp; Globalping · Grafana · PagerDuty · Rootly · Runpod

⚖️ Legal & Compliance &ensp; NetLicensing

🗺️ Maps & Location &ensp; Google Maps Platform · IP2Location.io IP Geolocation · OpenCage Geocoding

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Pdfco: common questions

Is Pdfco MCP server safe?
Mostly: it is graded B (80/100). Read the Pdfco safety report
How do I install Pdfco?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Pdfco need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Pdfco maintained?
The last commit was 176 days ago (2026-05-12). The latest release is v1.0.2.
What can I use instead of Pdfco?
Servers from other publishers that do the same job: Mistral MCP server, Nutrient Document Engine MCP Server and Word to Markdown MCP server. Compare all Pdfco alternatives.
How does Pdfco compare with other Scraping and browsing MCP servers?
safety score 80/100 (higher than 55% of 866 Scraping and browsing servers); tools 65 (the typical Scraping and browsing server has 6); tools that change things 18% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to Pdfco

Same job from other publishers: the closest match first, then the best rated.

All Pdfco alternatives →
  • Mistral
    Mistral MCP server: extract invoices and documents from text, Markdown or OCR into typed JSON.
    B
  • Nutrient Document Engine MCP Server
    MCP server for self-hosted Nutrient Document Engine: extract, edit, redact, and annotate documents.
    B
  • Word to Markdown
    Convert Word (.docx) documents to Markdown via CLI, Node.js, or browser
    A
  • Kitewright
    Lightweight browser automation for AI agents: navigate, screenshot, extract, PDF. One small binary.
    A
  • EnConvert
    Unified web ingestion for AI agents: perceive, discover, search, extract, ingest, watch, convert.
    A

More from mcparmory.com →