MCP Server Gateway — Connect AI Assistants to PDF SignCheck
Verify PDF digital signatures, generate tables of contents, convert dark mode, fix copy-paste text, and more — directly inside ChatGPT, Claude, or Cursor through the Model Context Protocol.
How It Works
The PDF SignCheck MCP gateway exposes a Streamable HTTP endpoint that any MCP-compatible AI assistant can connect to. Your AI sends tool calls (e.g. “verify the signature on this PDF”), the gateway authenticates using your API key, processes the request in-memory, and streams the structured result back.
Prerequisite — Generate Your MCP API Key
Every request to the MCP gateway requires a valid API key for authentication, credit tracking, and rate limiting. Keys are free to generate and never expire.
- Sign in at pdfsigncheck.com/dashboard.
- In the sidebar, click MCP API Keys.
- Click Generate New Key, give it a name (e.g.
My Claude Server), and copy the key immediately — it will only be shown once. - Your pre-filled connection URL is:
https://pdfsigncheck.com/mcp?apiKey=YOUR_API_KEY
💡 Large Files, Proxied Mounts & Path Translation Errors
Web-based AI platforms like ChatGPT and Claude have strict payload size limits (often 100KB – 1MB). Furthermore, custom connector calls often fail with mount translation errors (e.g. ValueError: File arg rewrite paths are required when proxied mounts are present) when attempting to pass file references directly. To bypass both limitations, you can use our built-in multipart upload API:
- Your AI assistant can make a
POSTrequest containing the PDF as form-data (key name:file) to our upload endpoint:https://pdfsigncheck.com/api/mcp/upload. - Make sure the assistant includes your API key in the headers:
Authorization: Bearer YOUR_API_KEY. - Our server returns a temporary download URL, which the AI assistant then passes to the tool using the
fileUrlparameter instead of the rawpdfparameter. This avoids the remote local mount mechanism entirely.
Connect to ChatGPT (Custom Apps)
ChatGPT supports Model Context Protocol connectors through the Custom Apps feature. This allows ChatGPT to call PDF SignCheck tools directly from any conversation.
Open ChatGPT → click your profile icon → Settings → Apps → toggle Developer mode ON.
Click Add App → choose Custom MCP Server → name it PDF SignCheck.
Paste https://pdfsigncheck.com/mcp?apiKey=YOUR_KEY → click Scan Tools → Save.
After saving, use the “+” button in any ChatGPT conversation to activate PDF SignCheck and start issuing commands.
Connect to Claude (Web & Desktop)
Anthropic's Claude supports native MCP connectors in the web app and file-based configuration in the Claude Desktop application.
Option A: Claude Web App Connector
- Log in to claude.ai and click your profile icon.
- Select Settings → Connectors tab.
- Click Add custom connector.
- Paste the connection URL:
https://pdfsigncheck.com/mcp?apiKey=YOUR_API_KEY - Save and verify the connector shows a green active indicator.
Option B: Claude Desktop Application (Local Config)
Edit the Claude Desktop configuration file to register the MCP server.
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"pdfsigncheck": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://pdfsigncheck.com/mcp?apiKey=YOUR_API_KEY"
]
}
}
}Connect to Cursor AI Editor
Cursor natively supports SSE (Server-Sent Events) MCP connections. This allows you to process PDFs directly from your editor with full context awareness.
- Open Cursor → Settings → Models → MCP.
- Click Add New MCP Server.
- Configure the fields:
- Name:
pdfsigncheck - Type:
SSE - URL:
https://pdfsigncheck.com/mcp
- Name:
- Add header: Name:
Authorization— Value:Bearer YOUR_API_KEY - Click Save and verify the green “Connected” indicator.
Available MCP Tools
The verify_pdf_signature tool is live and available now. The remaining tools are actively being integrated and will be available soon.
verify_pdf_signatureCryptographically validates digital signatures from a PDF. Checks certificate chains, AATL compliance, timestamps, and generates a stamped verified copy.
Livegenerate_pdf_tocGenerates a clickable Table of Contents page and/or PDF outline bookmarks from a heading hierarchy.
Coming Soonchange_pdf_fontModifies font family, size, and text color across PDF text layers.
Coming Soonconvert_pdf_dark_modeConverts PDF themes to Dark, Sepia, Solarized, Night Vision, Midnight Purple, and more.
Coming Soonremove_duplicate_pagesDeletes specific pages from a PDF to remove duplicates or unwanted content.
Coming Soonreplace_pdf_placeholdersScans and replaces placeholders with custom text, handwriting, checkmarks, or images.
Coming Soonestimate_pdf_ink_costOptimizes PDFs for printing — grayscale, draft mode, and image stripping to save ink and toner costs.
Coming Sooninsert_reading_timeStamps per-section reading time badges directly onto PDF pages.
Coming Soonfix_pdf_copy_paste_textRepairs broken ligatures, line-break hyphens, spacing, and reconstructs paragraphs from copied PDF text.
Coming SoonHead to your Dashboard, generate your free API key, and connect your favorite AI assistant in under 60 seconds.
Frequently Asked Questions
What is the Model Context Protocol (MCP)?
The Model Context Protocol (MCP) is an open-source standard created by Anthropic that allows large language models — like Claude, GPT-4o, and others — to interact with external tools and APIs in real time. Instead of relying solely on training data, MCP lets you plug live tools directly into chat conversations. PDF SignCheck exposes its full suite of PDF tools through this protocol.
Are my PDF files stored on the server?
No. PDF SignCheck operates a completely stateless and privacy-first processing gateway. When your AI assistant sends a PDF for verification or transformation, the file is processed entirely in-memory. The structured result is streamed back immediately and no file data is ever written to disk, logged, or retained.
How are my usage credits consumed via MCP?
Every successful tool invocation through MCP (e.g. verifying a signature, converting to dark mode, or generating a TOC) consumes credits at exactly the same rate as performing the same operation on the PDF SignCheck web app. You can monitor credit balances, limits, and usage history inside your Dashboard.
Which AI assistants are supported?
PDF SignCheck MCP is compatible with any client supporting the Model Context Protocol over HTTP or SSE transports. This includes ChatGPT (custom apps/actions), Claude Desktop, Claude web app, Cursor AI editor, Windsurf, and any application built with the official MCP SDK.
Can I use the MCP server without an API key?
No. All MCP requests require an authenticated API key for security, rate limiting, and credit tracking. You can generate a free API key instantly from your MCP API Keys dashboard page — no payment required.
What is the maximum PDF file size supported?
The MCP gateway accepts PDFs up to 50 MB in size. Files are transmitted as base64-encoded strings within the MCP tool call payload. For optimal performance, we recommend keeping files under 20 MB where possible.
Is there a rate limit on MCP requests?
Yes. The global rate limit is 10 requests per minute per API key. This applies across all tools. If you need higher throughput for enterprise or automation use cases, please contact us at hi@pdfsigncheck.com.