Skip to main content
MCP server CX Codex

Foxit PDF API MCP Server — Claude Code MCP server for PDF work

Gives your agent Foxit's cloud PDF operations: build, convert, split, merge, password, forms. You supply credentials from the Foxit developer portal.

Install into Claude Code · Platform CLI All methods and platforms ↓
claude mcp add foxit-pdf-api-mcp-server -e FOXIT_CLOUD_API_HOST=<FOXIT_CLOUD_API_HOST> -e FOXIT_CLOUD_API_CLIENT_ID=<FOXIT_CLOUD_API_CLIENT_ID> -e FOXIT_CLOUD_API_CLIENT_SECRET=<FOXIT_CLOUD_API_CLIENT_SECRET> -- npx -y @foxitsoftware/foxit-pdf-api-mcp-server
Open on GitHub

What Foxit PDF API MCP Server does

The server turns Foxit PDF Services API into callable tools, so the agent handles documents mid-conversation instead of you switching apps. Inputs it can turn into PDF include Word, Excel, PowerPoint, HTML, a URL, plain text and images. Conversion runs the other way too. Page-level tools cover splitting, merging, extracting, compressing, flattening, linearising and watermarking, plus password add/remove, permission settings, metadata and property extraction, PDF comparison, form data as JSON in both directions, and OCR.

Two builds exist. Python uses FastMCP, needs Python 3.11+ and the uv package manager; the TypeScript build wants Node.js 18+ and pnpm. Both are described as actively developed with matching feature sets. An older stdio-python directory is marked deprecated. Because it ships on npm, the npx launch path only asks for Node.js on your machine.

The catch is the cloud. Every operation happens on Foxit's side, so the server refuses to start without FOXIT_CLOUD_API_HOST, FOXIT_CLOUD_API_CLIENT_ID and FOXIT_CLOUD_API_CLIENT_SECRET. Get the ID and secret by signing up at the Foxit Developer Portal. Since each file leaves your machine, client documents under NDA are a bad fit for this setup.

What it helps with

  • turn a docx or HTML file into a PDF while chatting with the agent
  • split or merge a PDF without opening a desktop editor
  • strip a password and set print permissions on a document
  • compare two PDF versions and pull their metadata
  • export form fields to JSON and import them back

Example prompts for the agent

  • Turn report.docx into a PDF and save it next to the source
  • Compress scan.pdf and stamp “Draft” across the pages
  • Diff v1.pdf against v2.pdf and list which pages changed

How to install Foxit PDF API MCP Server

Platform CLI

claude mcp add foxit-pdf-api-mcp-server -e FOXIT_CLOUD_API_HOST=<FOXIT_CLOUD_API_HOST> -e FOXIT_CLOUD_API_CLIENT_ID=<FOXIT_CLOUD_API_CLIENT_ID> -e FOXIT_CLOUD_API_CLIENT_SECRET=<FOXIT_CLOUD_API_CLIENT_SECRET> -- npx -y @foxitsoftware/foxit-pdf-api-mcp-server

Replace <…> with your own values

Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more

Questions about Foxit PDF API MCP Server

How do I install Foxit PDF API MCP Server in Claude Code?

Run `claude mcp add foxit-pdf-api-mcp-server -e FOXIT_CLOUD_API_HOST=<FOXIT_CLOUD_API_HOST> -e FOXIT_CLOUD_API_CLIENT_ID=<FOXIT_CLOUD_API_CLIENT_ID> -e FOXIT_CLOUD_API_CLIENT_SECRET=<FOXIT_CLOUD_API_CLIENT_SECRET> -- npx -y @foxitsoftware/foxit-pdf-api-mcp-server`, replacing the placeholders with your own credentials.

What does Foxit PDF API MCP Server do?

It exposes Foxit's PDF service as agent tools: creation from other file types, conversion back, page manipulation, passwords and permissions, metadata, forms and OCR.

Which build should I use, Python or TypeScript?

Both are in active development and listed with the same features, so pick by your toolchain: Python 3.11+ with uv, or Node.js 18+ with pnpm. Avoid the deprecated stdio-python directory.

Similar MCP servers

Everything for Office documents →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor