github analyzed db16f9d

foxitsoftware/foxit-pdf-api-mcp-server

github

MCP server that exposes Foxit PDF API capabilities via stdio.

maintainer
foxitsoftware
license
first seen
2026-08-13
last seen
2026-08-13
releases · 30d
0
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 32 tools
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
code evidence vHEAD · github-tarball
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",