PDFCheck MCP
View PDF metadata, detect AI-generated content, check edit history & verify authenticity.
Model Context Protocol
PDFCheck MCP Server
Analyze, validate, and optimize PDF files directly from your favourite AI tools — Claude Desktop, GitHub Copilot, Cursor, and more.
Quick Setup
Create Account
✓ Token applied — all configs below are updated. Paste your token and all setup examples below will be auto-filled.
No account needed — you get 10 free PDF analyses per day. Just save the script and configure your AI tool.
What is the Model Context Protocol?
The Model Context Protocol (MCP) is an open standard that allows AI assistants to connect to external tools and data sources. Think of it as a universal plug that lets your AI assistant talk to services like PDFCheck — directly from your chat window.
Natural Language
Just ask your AI to "analyze this PDF" and it handles the rest — no manual API calls needed.
Secure
Your API token stays local on your machine. Files are processed and immediately discarded.
Works Everywhere
Compatible with Claude Desktop, GitHub Copilot, Cursor, Windsurf, and any MCP-compatible client.
How it works: The MCP server runs locally on your machine as a lightweight bridge between your AI assistant and the PDFCheck API. When you ask your AI to analyze a PDF, it calls the local MCP server, which securely forwards the request to our API and returns the results.
Prerequisites
1
Create a free PDFCheck accountOptional
Optional — you get 10 free analyses per day without an account. Register to unlock 50 analyses per day.
Create Free Account
2
Generate an API tokenOptional
For higher limits, go to your account settings and create an API token. Paste it in the Quick Setup above and all configs will auto-fill.
Manage API Tokens
3
Install Node.js (v18+)
The MCP server script requires Node.js 18 or later. Download it from nodejs.org if you do not have it installed.
Available MCP Tools
Once connected, your AI assistant gains access to the following PDF tools:
analyze_pdf
POST
Upload and analyze a PDF file. Returns metadata, creation date, author, software used, page count, and verification status.
get_analysis
GET
Retrieve a previous PDF analysis by its share token. Useful for revisiting or comparing results.
list_analyses
GET
List all your previous PDF analyses. Returns a paginated list with file names, dates, and share tokens.
check_usage
GET
Check your account info and remaining daily API quota. Returns your name, email, and how many analyses you have left today.
Setup Guide
Choose your setup method. The remote URL is the easiest — no files to download or install.
Remote URLRecommended Local Script
No files to download or install
Just add the URL to your AI tool config. The MCP server runs on our infrastructure — no Node.js, no npm install, no local scripts.
C
Claude Desktop
Open Settings → Developer → Edit Config, then add the following to your claude_desktop_config.json:
claude_desktop_config.json Copy
GitHub Copilot
VS Code
Add an MCP server configuration to your VS Code settings. Create or edit .vscode/mcp.json in your project, or add to your global settings:
.vscode/mcp.json Copy
You can also set this in your global VS Code settings.json under "mcp.servers". GitHub Copilot will detect MCP tools automatically in agent mode.
⌘
Cursor
Go to Cursor Settings → MCP and add a new global MCP server, or create .cursor/mcp.json in your project:
.cursor/mcp.json Copy
W
Windsurf
Open Windsurf Settings → MCP and add a new server, or edit your mcp_config.json:
~/.codeium/windsurf/mcp_config.json Copy
Enter the full path where you saved the script. The config snippets below will update automatically.
C
Update the path above to match where you saved pdfcheck-mcp-server.mjs on your machine. The config will update automatically. Replace your-api-token-here with your real API token (get one from the API Tokens page).
VS Code
Install in VS Code
⌘
Cursor
W
Windsurf
MCP Server Script
Save the following file as pdfcheck-mcp-server.mjs anywhere on your machine. This lightweight script bridges your AI tool and the PDFCheck API.
Download Script
One-time setup: Before using the script, install the MCP SDK dependency:npm install @modelcontextprotocol/sdk
pdfcheck-mcp-server.mjs Copy
Tip: The script has zero configuration files and no build step. Save it, install the SDK, and point your MCP client to it. That is it!
Usage Examples
Once connected, you can use natural language to interact with PDFCheck. Here are some things you can ask your AI assistant:
Example 1 Analyze a PDF
"Analyze the file /Users/me/Documents/contract.pdf and tell me when it was created and what software was used."
Example 2 Check for AI generation
"Check if this PDF looks like it was generated by AI: /Users/me/Downloads/report.pdf"
Example 3 Batch analysis
"Analyze all PDFs in my Downloads folder and list which ones have been modified after creation."
Example 4 Check quota
"How many PDF checks do I have left today on PDFCheck?"
Frequently Asked Questions
Do I need an API token?
No! You can use the MCP server without an API token and get 10 free PDF analyses per day. For 50 analyses per day, create a free account and generate an API token.
Is the MCP server free to use?
Yes! The MCP server is completely free. Without an account you get 10 free analyses per day. Register for a free account to get 50 analyses per day.
Are my PDF files stored on your servers?
No. PDFs are processed in memory and immediately discarded after analysis. Only the extracted metadata is stored in your account history.
Does the MCP server send my files to a third party?
The MCP server only communicates with pdf.businesspress.io. Your files go directly from your machine to our API over HTTPS. No data is sent to your AI provider — they only see the text results.
What if my AI tool is not listed here?
Any tool that supports the Model Context Protocol should work. The server uses the standard stdio transport. Check your tool's documentation for how to add an MCP server using the "command" + "args" format.
What is the maximum PDF file size?
The API accepts PDF files up to 100 MB.
Can I use this with my own self-hosted PDFCheck instance?
Yes. Change the API_BASE constant in the server script to point to your own instance URL.
Ready to connect your AI tools?
Create a free account, grab your API token, and start analyzing PDFs from your favourite AI assistant in minutes.
Create Free Account View API Documentation
Related Servers
Kone.vc
sponsorMonetize your AI agent with contextual product recommendations
n8n Workflow Builder
An MCP server for managing n8n workflows through its API.
mcp-todo
A simple to-do list manager to record, track, and complete daily tasks.
Excel MCP Server
Manipulate Excel files (XLSX, XLSM, etc.) without needing Microsoft Excel, featuring an integrated AI assistant.
YTTranscipterMultilingualMCP
Transcribe YouTube videos in multiple languages.
AndroJack MCP
An MCP server that equips your AI coding assistant with live, verified Android knowledge — so it builds from official sources, not from memory.
WayStation
A universal remote MCP server that connects to popular productivity tools such as Notion, Monday, AirTable, and many more.
Miro MCP Server
Control Miro whiteboards with AI. 77 tools for board management, sticky notes, shapes, connectors, frames, and Mermaid diagram generation.
CyberEdu MCP Server
This is the Oficial Model Context Protocol (MCP) server for the CyberEdu CTF platform (cyber-edu.co / cyberedu.ro)
ZenHub
Access the ZenHub GraphQL API to manage project workflows and enhance productivity.
secedgar-mcp-server
SEC EDGAR filings and financials