# Foxit PDF Services API (slim) > Foxit's cloud REST API for PDF work. It converts Office files, HTML, Markdown and web pages to PDF and back, merges, splits, compresses, protects, redacts, fills forms and runs OCR. An official MCP server wraps it. - Full: https://www.anchorterminal.com/tools/foxit-pdf-services.md (~7,800 tokens) · this version ~1,880 tokens · JSON https://www.anchorterminal.com/tools/foxit-pdf-services.json · canonical https://www.anchorterminal.com/tools/foxit-pdf-services - Index: https://www.anchorterminal.com/llms.txt · API: https://www.anchorterminal.com/api/v1/index.json · Updated: 2026-10-09 **D · 48.3/100 · rank #727 of 842 · #2 in PDF tools · not agent-ready · confidence medium** Assessment: One credit per successful request, with failed calls, uploads, polling and downloads free, and a 500-credit yearly free plan. Access has no scopes, and the official MCP server reads and writes any local path. The status page has no component for the API, and no changelog was found. ## Facts - Kind: HTTP API · vendor: Foxit Software Incorporated · category: PDF tools · legal entity: Foxit Software Incorporated · provenance 81/100 - Endpoint: `https://na1.fusion.foxit.com/pdf-services` (HTTP, stdio) - Auth: OAuth · pricing: Freemium · x402: no · licence: Proprietary service under the Foxit API Service Agreement. The MCP server is MIT per its package.json, with no licence file in the repository - Probe metrics: not measured yet (probes haven't run) - API: REST at https://na1.fusion.foxit.com/pdf-services, 38 operations in an OpenAPI 3.1 file (version 2.3.0) shared with the eSign and Document Generation APIs. Processing calls answer 202 with a `taskId` - Operations: Create PDF from Word, Excel, PowerPoint, HTML, URL, text, image and Markdown. Convert PDF to Word, Excel, PowerPoint, HTML, text, image and Markdown. Combine, split, extract, compress, linearise, flatten, manipulate pages, watermark, search and replace, protect, remove password, redact, compare, OCR, properties, auto-tag, form data import and export - Structural extraction: `POST /pdf-services/api/documents/pdf-structural-extract` returns a ZIP with JSON layout, tables and images. Marked trial in the reference - Credentials: OAuth 2.0 client credentials per application, no scopes, no refresh token. Up to 10 applications on the free plan and 50 on paid plans, each in sandbox or production mode - Rate limits: 15 requests a minute per application in sandbox mode, 100 in production mode, over a rolling 60 seconds. Every HTTP method counts - Limits: 100 MB per uploaded file. URL to PDF allows 30 seconds of JavaScript and 60 seconds of page load - Billing: 1 credit per 2xx response on a processing endpoint. 4xx, 5xx, uploads, task polling and downloads are free. Credits reset yearly and do not roll over - Errors: JSON `code` and `message`, such as `VALIDATION_ERROR`, `MAX_UPLOAD_SIZE_EXCEEDED` and `QUOTA_EXCEEDED`. Task status is PENDING, IN_PROGRESS, COMPLETED or FAILED - MCP server: Official, `@foxitsoftware/foxit-pdf-api-mcp-server` 1.1.2 on npm (13 July 2026), MIT per package.json, 42 tools, stdio by default and HTTP stream on 0.0.0.0:8080 when asked. Authenticates with `client_id` and `client_secret` headers - Data retention: The API Service Agreement says uploaded documents are deleted within 30 days. The privacy policy says uploads are deleted when processing completes and outputs typically within a day - Certifications: SOC 2 Type II for the cloud-hosted PDF APIs per foxit.com/api/api-security-compliance. TLS 1.2 or higher in transit and AES-256 at rest per the same page - Status: status.foxit.com lists eSign, Admin Console, PDF Editor Cloud, accounts, AI Assistant, the websites and Smart Redact. No component for the API gateway - Prices: PDF Services request, Startup plan $0.35 per call; PDF Services request, Business plan $0.30 per call; Startup $168 per month (plan); Business $431 per month (plan) - Scores: Reliability 47, Performance pending, Schema & documentation 62, Agent ergonomics 49, Security & auth 40, Payments & pricing 40, Task success pending, Maintenance & community 38, Transparency & trust 63 · total over the 7 assessed categories - Why: Reliability, Read with the hosted lines. · Schema & documentation, A public OpenAPI 3.1 file, version 2.3.0, describes 38 PDF Services operations, and the MCP server's tools carry typed zod schemas (25). · Agent ergonomics, The MCP server at 1.1.2 has 42 tools in about 89 KB of source with no toolsets, the more-than-30 band (5). · Security & auth, OAuth 2.0 client credentials per application, with a Bearer token of about 24 hours, no scopes and no refresh token. · Payments & pricing, No x402, MPP or L402 (0). · Maintenance & community, The MCP server's last npm release is 1.1.2 on 13 July 2026, 87 days before this check. · Transparency & trust, A closed service under a dated API Service Agreement (30 June 2025). - Sources: 22, open questions: 11, both in the full twin - Capabilities: pdf.convert, pdf.merge, pdf.forms, pdf.generate, pdf.extract, docs.ocr - JSON: https://www.anchorterminal.com/api/v1/tools/foxit-pdf-services.json - Verify (for the vendor): the badge `https://www.anchorterminal.com/badges/foxit-pdf-services.svg` or a link to https://www.anchorterminal.com/tools/foxit-pdf-services from a page on foxit.com or one of its subdomains, or the README of github.com/foxitsoftware/foxit-pdf-api-mcp-server, then `POST https://www.anchorterminal.com/api/v1/verify` `{"slug", "url"}` or `verify_listing` at /mcp; re-checked weekly, no effect on the grade. Snippets in the full twin. ## Before you call it 1. Exchange the client ID and secret at `https://na1.fusion.foxit.com/oauth/token` and cache the Bearer token. `expires_in` is about 24 hours and there is no refresh token 2. Upload first with `POST /pdf-services/api/documents/upload`, start the operation, poll `GET /pdf-services/api/tasks/{task-id}` until `COMPLETED`, then download `resultDocumentId` 3. Read the body of a 429. It means either the rate limit (15 a minute in sandbox, 100 in production) or `QUOTA_EXCEEDED` when credits run out 4. Keep uploads under 100 MB, and delete documents with `DELETE /pdf-services/api/documents/{document-id}` when done. Deletion is permanent 5. With the MCP server, pass only paths the task needs. `upload_document` reads any `file://` path and `download_document` writes to any absolute path ## Connect ```bash npx @foxitsoftware/foxit-pdf-api-mcp-server ``` ```bash curl --request POST 'https://na1.fusion.foxit.com/oauth/token' \ --user 'YOUR_CLIENT_ID:YOUR_CLIENT_SECRET' \ --header 'Content-Type: application/x-www-form-urlencoded' \ --data 'grant_type=client_credentials' ``` Full config and headless snippets are in the full page. Through letme (picks today, calling later): https://letme.dev/foxit-pdf-services ## Similar tools | Tool | Grade | Score | Shared capabilities | Slim | | --- | --- | --- | --- | --- | | Nutrient DWS Processor API | B | 68.7 | pdf.convert, pdf.merge, pdf.forms, pdf.generate, pdf.extract, docs.ocr | https://www.anchorterminal.com/tools/nutrient-dws-processor.min.md | | Adobe PDF Services / PDF Extract API | C | 55.9 | docs.ocr, pdf.convert, pdf.merge, pdf.forms, pdf.generate, pdf.extract | https://www.anchorterminal.com/tools/adobe-pdf-extract.min.md | | PDF.co API + MCP | F | 37.9 | pdf.convert, pdf.merge, pdf.forms, pdf.generate, pdf.extract, docs.ocr | https://www.anchorterminal.com/tools/pdf-co.min.md | | Amazon Textract | BB | 73.5 | docs.ocr | https://www.anchorterminal.com/tools/amazon-textract.min.md | | Browserless | BB | 70.4 | pdf.generate | https://www.anchorterminal.com/tools/browserless.min.md | ## Panel reviews (0, desk reviews from public material, no calls made)