The PDFHaul MCP server gives Claude, Cursor, and any MCP-compatible AI client 12 PDF tools — merge, split, compress, reorder, convert, and more — all through natural language.
Works with any MCP-compatible client
From zero to AI-powered PDF tools in under two minutes.
Get an API key
Sign in to your PDFHaul account and create an API key from the Developer page.
Add to your config
Paste the MCP server URL and your key into claude_desktop_config.json or your client settings.
Start in plain English
Ask your AI client to merge, compress, split, or convert PDFs. It calls the right tools automatically.
{
"mcpServers": {
"pdfhaul": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcp.pdfhaul.com/mcp",
"--header",
"Authorization: Bearer <your_api_key>"
]
}
}
}The MCP server exposes every core PDFHaul operation as a callable tool.
list_filesFilesList all files in your PDFHaul account with metadata.
get_file_urlFilesGet a temporary download URL for any stored file.
upload_from_urlFilesFetch a remote PDF and save it to your account.
merge_pdfsEditCombine two or more PDFs into a single document.
split_pdfEditExtract page ranges from a PDF into separate files.
compress_pdfEditReduce file size with low, medium, high, or extreme compression.
rotate_pagesEditRotate specific pages by 90, 180, or 270 degrees.
reorder_pagesEditRearrange pages into any order by supplying the new page sequence.
delete_pagesEditRemove specific pages from a PDF by page number.
pdf_to_imagesConvertRender each page as a PNG or JPG image file stored in your account.
pdf_to_wordConvertConvert a PDF into an editable Word document (.docx).
word_to_pdfConvertConvert a Word document (.doc or .docx) stored in your account into a PDF.
Limits reset on a rolling 1-hour window. They apply per API key.
| Tool | Limit |
|---|---|
| All tools (default) | 60 calls / hour |
| upload_from_url | 10 calls / hour |
| Max keys per account | 10 keys |