MCP server that exposes Foxit PDF API capabilities via stdio.
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport stdio · http
verified
reported
listed in the official MCP registry counts 32 tools · 0 res
· 0 prompts
permission surface via code analysis
tools
-
delete_document
-
download_document
-
export_pdf_form_data
-
get_pdf_properties
-
import_pdf_form_data
-
pdf_compare
-
pdf_compress
-
pdf_extract
-
pdf_flatten
-
pdf_from_excel
-
pdf_from_html
-
pdf_from_image
-
pdf_from_ppt
-
pdf_from_text
-
pdf_from_url
-
pdf_from_word
-
pdf_linearize
-
pdf_manipulate
-
pdf_merge
-
pdf_ocr
-
pdf_protect
-
pdf_remove_password
-
pdf_split
-
pdf_structural_analysis
-
pdf_to_excel
-
pdf_to_html
-
pdf_to_image
-
pdf_to_ppt
-
pdf_to_text
-
pdf_to_word
-
pdf_watermark
-
upload_document
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 50
filesystem 2
- fs foxitsoftware-foxit-pdf-api-mcp-server-db16f9d/typescript/foxit-pdf-api-mcp-server/src/tools/document-lifecycle.ts :1
import { readFile } from "fs/promises"; - fs foxitsoftware-foxit-pdf-api-mcp-server-db16f9d/typescript/foxit-pdf-api-mcp-server/src/version.ts :1
import { readFileSync } from "fs";
network 1
- net foxitsoftware-foxit-pdf-api-mcp-server-db16f9d/typescript/foxit-pdf-api-mcp-server/src/client/foxit-pdf-client.ts :543
return fetch(url, {
secrets 1
- secrets foxitsoftware-foxit-pdf-api-mcp-server-db16f9d/typescript/foxit-pdf-api-mcp-server/src/config.ts :8
const CLIENT_SECRET = process.env.FOXIT_CLOUD_API_CLIENT_SECRET ?? "";
tool registrations 32
- upload_document foxitsoftware-foxit-pdf-api-mcp-server-db16f9d/python/foxit-pdf-api-mcp-server/src/foxit_pdf_api_mcp_server/tools/document_lifecycle.py :23
- download_document foxitsoftware-foxit-pdf-api-mcp-server-db16f9d/python/foxit-pdf-api-mcp-server/src/foxit_pdf_api_mcp_server/tools/document_lifecycle.py :112
- delete_document foxitsoftware-foxit-pdf-api-mcp-server-db16f9d/python/foxit-pdf-api-mcp-server/src/foxit_pdf_api_mcp_server/tools/document_lifecycle.py :158
- pdf_compare foxitsoftware-foxit-pdf-api-mcp-server-db16f9d/python/foxit-pdf-api-mcp-server/src/foxit_pdf_api_mcp_server/tools/pdf_analysis.py :21
- pdf_ocr foxitsoftware-foxit-pdf-api-mcp-server-db16f9d/python/foxit-pdf-api-mcp-server/src/foxit_pdf_api_mcp_server/tools/pdf_analysis.py :81
- pdf_structural_analysis foxitsoftware-foxit-pdf-api-mcp-server-db16f9d/python/foxit-pdf-api-mcp-server/src/foxit_pdf_api_mcp_server/tools/pdf_analysis.py :153
- pdf_to_word foxitsoftware-foxit-pdf-api-mcp-server-db16f9d/python/foxit-pdf-api-mcp-server/src/foxit_pdf_api_mcp_server/tools/pdf_conversion.py :21
- pdf_to_excel foxitsoftware-foxit-pdf-api-mcp-server-db16f9d/python/foxit-pdf-api-mcp-server/src/foxit_pdf_api_mcp_server/tools/pdf_conversion.py :67
- pdf_to_ppt foxitsoftware-foxit-pdf-api-mcp-server-db16f9d/python/foxit-pdf-api-mcp-server/src/foxit_pdf_api_mcp_server/tools/pdf_conversion.py :109
- pdf_to_text foxitsoftware-foxit-pdf-api-mcp-server-db16f9d/python/foxit-pdf-api-mcp-server/src/foxit_pdf_api_mcp_server/tools/pdf_conversion.py :149
- pdf_to_html foxitsoftware-foxit-pdf-api-mcp-server-db16f9d/python/foxit-pdf-api-mcp-server/src/foxit_pdf_api_mcp_server/tools/pdf_conversion.py :192
- pdf_to_image foxitsoftware-foxit-pdf-api-mcp-server-db16f9d/python/foxit-pdf-api-mcp-server/src/foxit_pdf_api_mcp_server/tools/pdf_conversion.py :232
- pdf_from_word foxitsoftware-foxit-pdf-api-mcp-server-db16f9d/python/foxit-pdf-api-mcp-server/src/foxit_pdf_api_mcp_server/tools/pdf_creation.py :21
- pdf_from_excel foxitsoftware-foxit-pdf-api-mcp-server-db16f9d/python/foxit-pdf-api-mcp-server/src/foxit_pdf_api_mcp_server/tools/pdf_creation.py :66
- pdf_from_ppt foxitsoftware-foxit-pdf-api-mcp-server-db16f9d/python/foxit-pdf-api-mcp-server/src/foxit_pdf_api_mcp_server/tools/pdf_creation.py :105
- pdf_from_text foxitsoftware-foxit-pdf-api-mcp-server-db16f9d/python/foxit-pdf-api-mcp-server/src/foxit_pdf_api_mcp_server/tools/pdf_creation.py :144
- pdf_from_image foxitsoftware-foxit-pdf-api-mcp-server-db16f9d/python/foxit-pdf-api-mcp-server/src/foxit_pdf_api_mcp_server/tools/pdf_creation.py :183
- pdf_from_html foxitsoftware-foxit-pdf-api-mcp-server-db16f9d/python/foxit-pdf-api-mcp-server/src/foxit_pdf_api_mcp_server/tools/pdf_creation.py :222
- pdf_from_url foxitsoftware-foxit-pdf-api-mcp-server-db16f9d/python/foxit-pdf-api-mcp-server/src/foxit_pdf_api_mcp_server/tools/pdf_creation.py :265
- export_pdf_form_data foxitsoftware-foxit-pdf-api-mcp-server-db16f9d/python/foxit-pdf-api-mcp-server/src/foxit_pdf_api_mcp_server/tools/pdf_forms.py :21
- import_pdf_form_data foxitsoftware-foxit-pdf-api-mcp-server-db16f9d/python/foxit-pdf-api-mcp-server/src/foxit_pdf_api_mcp_server/tools/pdf_forms.py :89
- pdf_merge foxitsoftware-foxit-pdf-api-mcp-server-db16f9d/python/foxit-pdf-api-mcp-server/src/foxit_pdf_api_mcp_server/tools/pdf_manipulation.py :10
- pdf_split foxitsoftware-foxit-pdf-api-mcp-server-db16f9d/python/foxit-pdf-api-mcp-server/src/foxit_pdf_api_mcp_server/tools/pdf_manipulation.py :54
- pdf_extract foxitsoftware-foxit-pdf-api-mcp-server-db16f9d/python/foxit-pdf-api-mcp-server/src/foxit_pdf_api_mcp_server/tools/pdf_manipulation.py :118
- pdf_compress foxitsoftware-foxit-pdf-api-mcp-server-db16f9d/python/foxit-pdf-api-mcp-server/src/foxit_pdf_api_mcp_server/tools/pdf_manipulation.py :173
- pdf_flatten foxitsoftware-foxit-pdf-api-mcp-server-db16f9d/python/foxit-pdf-api-mcp-server/src/foxit_pdf_api_mcp_server/tools/pdf_manipulation.py :226
- pdf_linearize foxitsoftware-foxit-pdf-api-mcp-server-db16f9d/python/foxit-pdf-api-mcp-server/src/foxit_pdf_api_mcp_server/tools/pdf_manipulation.py :278
- pdf_watermark foxitsoftware-foxit-pdf-api-mcp-server-db16f9d/python/foxit-pdf-api-mcp-server/src/foxit_pdf_api_mcp_server/tools/pdf_manipulation.py :326
- pdf_manipulate foxitsoftware-foxit-pdf-api-mcp-server-db16f9d/python/foxit-pdf-api-mcp-server/src/foxit_pdf_api_mcp_server/tools/pdf_manipulation.py :423
- get_pdf_properties foxitsoftware-foxit-pdf-api-mcp-server-db16f9d/python/foxit-pdf-api-mcp-server/src/foxit_pdf_api_mcp_server/tools/pdf_properties.py :21
- pdf_protect foxitsoftware-foxit-pdf-api-mcp-server-db16f9d/python/foxit-pdf-api-mcp-server/src/foxit_pdf_api_mcp_server/tools/pdf_security.py :21
- pdf_remove_password foxitsoftware-foxit-pdf-api-mcp-server-db16f9d/python/foxit-pdf-api-mcp-server/src/foxit_pdf_api_mcp_server/tools/pdf_security.py :86
declared dependencies 16
- fastmcp@^3.20.0
- zod@^3.24.4
- @eslint/js@^9.26.0
- @tsconfig/node22@^22.0.1
- @types/node@^24.10.1
- @wong2/mcp-cli@1.13.0
- eslint-config-prettier@^10.1.3
- eslint-plugin-perfectionist@^4.12.3
- jiti@^2.4.2
- prettier@^3.5.3
- semantic-release@^24.2.3
- tsup@^8.5.1
- tsx@^4.19.4
- typescript@^5.8.3
- typescript-eslint@^8.32.0
- vitest@^4.0.0
transport_posture 1
- network-listening, binds all interfaces, no auth detected foxitsoftware-foxit-pdf-api-mcp-server-db16f9d/typescript/foxit-pdf-api-mcp-server/src/http-server.ts :7
host: "0.0.0.0",