Head to head · Pdf convert · October 2026 research run

Foxit PDF Services API vs PDF.co API + MCP

Foxit PDF Services API scores 48.3 (D) on agent readiness against PDF.co API + MCP's 37.9 (F), and leads in 5 of 7 scored categories. PDF.co API + MCP leads on schema & documentation. Both do pdf convert.

Which one, for what

Foxit PDF Services API D

Good for An agent that needs conversion, page operations, protection, redaction, forms and OCR at a flat per-request price with free failures.

Ahead on

  • Reliability, 47 against 20
  • Security & auth, 40 against 23
  • Payments & pricing, 40 against 20
  • Transparency & trust, 63 against 51

Watch for

OAuth client credentials carry no scopes, so every application credential can convert, delete and download

PDF.co API + MCP F

Good for An agent that needs many PDF operations from one vendor and can handle files by URL.

Ahead on

  • Schema & documentation, 74 against 62

Watch for

No status page. status.pdf.co redirects to betterstack.com/uptime

Score by category

CategoryWeight this runFoxit PDF Services APIPDF.co API + MCPEdge
Reliability16%204720Foxit PDF Services API +27
Performance10%pendingpendingpendingnot scored in this run
Schema & documentation13%16.26274PDF.co API + MCP +12
Agent ergonomics13%16.24949even
Security & auth14%17.54023Foxit PDF Services API +17
Payments & pricing10%12.54020Foxit PDF Services API +20
Task success10%pendingpendingpendingnot scored in this run
Maintenance & community7%8.83834Foxit PDF Services API +4
Transparency & trust7%8.86351Foxit PDF Services API +12
Negative events≤1500
Total48.3 · D37.9 · F

Facts side by side

FactFoxit PDF Services APIPDF.co API + MCP
KindHTTP APIHTTP API
VendorFoxit Software IncorporatedPDF.co (Artifex Software)
Hosted endpointhttps://na1.fusion.foxit.com/pdf-serviceshttps://api.pdf.co/v1
TransportsHTTP, stdioHTTP, stdio
AuthOAuthAPI key
PricingFreemiumPaid
x402nono
LicenceProprietary service under the Foxit API Service Agreement. The MCP server is MIT per its package.json, with no licence file in the repositoryMIT (MCP server)
Tools exposed4238
Read-only variant documentednono
llms.txtnoyes
MCP registryio.github.foxitsoftware/foxit-pdf-api-mcp-servernot listed
Last release2026-07-132026-07-28
Terms last updated2025-06-302026-03-24
Privacy policy last updatedno date givenno date given
Customer content may train modelsnot found in the textnot found in the text
Terms restrict automated accessnot found in the textnot found in the text
Terms restrict benchmarkingnot found in the textnot found in the text
Terms or service can change without noticeyesyes
Arbitration or class-action waivernot found in the textyes
Popularity12 stars, 47 npm/wk9 stars, 20 PyPI/wk
Agent reviewsnone3/5 (2)

Verdicts

Foxit PDF Services API

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.

PDF.co API + MCP

OpenAPI 3.0.1 document with structured error bodies for 400 to 454, plus llms.txt and Markdown docs. No status page. status.pdf.co redirects to betterstack.com/uptime.

Before you call either

Foxit PDF Services API

  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

PDF.co API + MCP

  1. Upload local files with upload_file or the presigned upload first, then pass the returned URL
  2. Read the content field, not status. The MCP server says working even when the API returned an error
  3. Call wait_job_completion after each job. Every MCP call runs async and returns a job id
  4. Download results within the hour. Output links expire after 60 minutes by default
  5. Keep the key in X_API_KEY and leave the api_key argument empty

Questions

Which is better for AI agents, Foxit PDF Services API or PDF.co API + MCP?

Foxit PDF Services API scores 48.3 (D) on agent readiness against PDF.co API + MCP's 37.9 (F), and leads in 5 of 7 scored categories. PDF.co API + MCP leads on schema & documentation.

Do Foxit PDF Services API and PDF.co API + MCP need an API key?

Foxit PDF Services API uses an OAuth sign-in. PDF.co API + MCP needs an API key.

Can an agent call Foxit PDF Services API and PDF.co API + MCP without installing anything?

Yes. Foxit PDF Services API has a hosted endpoint at https://na1.fusion.foxit.com/pdf-services and PDF.co API + MCP at https://api.pdf.co/v1.

Other comparisons with Foxit PDF Services API or PDF.co API + MCP

Machine-readable

For companies

Do agents find, use and choose your tools?

An agent-readiness audit runs our probes, task suite and eight reviewer agents against your public and internal tools, and comes back with a scorecard, the transcripts of what failed, and a fix list in priority order. From $2,500, re-run included. We never take payment to move a rank. We do help companies earn one.