Prototype · Preview: every server in the official registry, synced every 30 minutes. Sign in with Google to write reviews.Prototype · updated every 30 min
PopNx MCPMCP servers for people who use AI · explained in plain words

PDF Toolkit

by tensorslabversion 1.0.2i★ 0iRuns in the cloud
Registry namecom.tensormaster/pdf

How to install

What it does

Convert PDFs/images to Word, Excel, and Markdown. Split, merge, and watermark PDF files.

  • Connects Runs in the cloud
  • Account or key Sign in to the service when you connect (OAuth)
  • Category Docs, sheets & office work

Install

Pick the AI app you use, then copy the settings.

Passed 3/5 checks · What you ask goes through the maker’s server (api.tensormaster.com) · ✓ Commands checked Nov 13, 2026

First: which AI do you use?

Pick your app and the steps appear below.

Works with Claude · about 2 min

No key, nothing to install · Set it up once on claude.ai or the desktop app, then use it in chat · free accounts can add 1 · on Team/Enterprise an Owner adds it

  1. Open Claude’s Connectors page

    CustomizeConnectors

    CustomizeConnectors1Add2https://…3Add4
  2. Click “Add” → “Custom” → “Web” and fill in these 2 fields

    Copy each value into the field with the same name in Claude, then click Continue

    Name · NamePDF Toolkit
    Remote MCP server URL · Addresshttps://api.tensormaster.com/pdf/mcp

    Click Continue past the sign-in settings Claude detected · under Authentication choose what the maker says (Sign in now, Sign in when needed or No sign in), then click Add

  3. Turn it on in a chat

    +ConnectorsPDF Toolkit

  4. Try it

    Use PDF Toolkit and tell me what you can do for me, then show me one thing

    ✓ If Claude says it is using PDF Toolkit or shows a PDF Toolkit tool in the answer, you are connected

Menu names checked against Anthropic’s help page on Nov 11, 2026 · your screen may differ slightly by app version

Works with ChatGPT, depending on your plan

Full MCP: ChatGPT Business, Enterprise or Edu on the web · Pro: connects with read/fetch permissions, so tools that change data may not work · Plus: not confirmed in OpenAI’s docs; if you see an add-custom-MCP option on the Plugins page you can try these steps · web only

  1. Open ChatGPT’s add-MCP page on the web

    Plugins+Add custom MCP server

    ChatGPTPlugins1+2https://…3Create4
  2. Fill in the name and address

    Enter a name, paste the address under Connection, tick the risk warning and click Create as a plugin

    Name · NamePDF Toolkit
    Connection · Addresshttps://api.tensormaster.com/pdf/mcp
  3. Pick PDF Toolkit in a chat

    Start a new chat and pick PDF Toolkit from your plugins before typing

  4. Try it

    Use PDF Toolkit and tell me what you can do for me, then show me one thing

    ✓ If ChatGPT says it is using PDF Toolkit or shows a PDF Toolkit tool in the answer, you are connected

Menu names checked against OpenAI’s help page on Nov 11, 2026 · your screen may differ slightly by app version

Works with Claude Code · about 2 min

No key, nothing to install

  1. Open Terminal

    Mac: press Command+Space and type Terminal · Windows: open PowerShell

  2. Paste this command and press Enter

    claude mcp add --transport http --scope user pdf https://api.tensormaster.com/pdf/mcp
  3. Type /mcp in Claude Code

    You should see PDF Toolkit listed as connected

  4. Try it

    Use PDF Toolkit and tell me what you can do for me, then show me one thing

    ✓ If Claude Code says it is using PDF Toolkit or shows a PDF Toolkit tool in the answer, you are connected

Menu names checked against Anthropic’s help page on Nov 11, 2026 · your screen may differ slightly by app version

Works with Cursor · about 2 min

No key, nothing to install

  1. Click this button to open Cursor

    Open in Cursor

    Cursor asks you to confirm; click Install

  2. Open the AI chat in Cursor in Agent mode

  3. Try it

    Use PDF Toolkit and tell me what you can do for me, then show me one thing

    ✓ If Cursor says it is using PDF Toolkit or shows a PDF Toolkit tool in the answer, you are connected

Menu names checked against Cursor’s help page on Nov 11, 2026 · your screen may differ slightly by app version

Works with VS Code · about 2 min

No key, nothing to install

  1. Click this button to open VS Code

    Open in VS Code

    VS Code asks you to confirm; click Install

  2. Open the AI chat in VS Code in Agent mode

  3. Try it

    Use PDF Toolkit and tell me what you can do for me, then show me one thing

    ✓ If VS Code says it is using PDF Toolkit or shows a PDF Toolkit tool in the answer, you are connected

Menu names checked against VS Code’s help page on Nov 11, 2026 · your screen may differ slightly by app version

Other apps that use MCP, such as Windsurf, Zed or Gemini CLI, each add servers differently. See how in the app list.

See every app that uses MCP →

Address for apps that connect over the web

Addresshttps://api.tensormaster.com/pdf/mcp

JSON settings are under “For developers” below

Stuck? Ask people who use PDF Toolkit💬 Discussion →
For developers: Terminal commands and JSON settings

Over the web

Claude Code

claude mcp add --transport http --scope user pdf https://api.tensormaster.com/pdf/mcp

Cursor (~/.cursor/mcp.json)

{
  "mcpServers": {
    "pdf": {
      "url": "https://api.tensormaster.com/pdf/mcp"
    }
  }
}

VS Code (mcp.json)

{
  "servers": {
    "pdf": {
      "type": "http",
      "url": "https://api.tensormaster.com/pdf/mcp"
    }
  }
}

These settings are generated from the maker’s registry entry. If the README says otherwise, follow the README.

At a glance

Downloads per weeki
Not on npm/PyPI
Verified domain
✓ tensormaster.com
Licencei
No licence stated
Connection
Runs in the cloud
Transport
streamable-http
Latest versioni
1.0.2
Published to registryi
Sep 20, 2026
Code last changedi
Sep 20, 2026
Maker
tensorslab
Registry status
Active

Which apps can use it

Based on how this server connects and on each app’s own docs, checked Nov 10, 2026.

Connect over the internet in

ClaudeChatGPTGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatOpen WebUIRaycast

All apps, with pros and cons →

Related guides

What it can do

The server asks you to sign in before it lists its tools.

Basic checksi

We check information anyone can see; we have not read the code. Checks that do not apply are left out of the count. · Checked Nov 14, 2026

  • ! Caution

    Maker matches the repo

    The publisher (tensormaster.com) is not the repo owner (tensorslab); someone else may have listed it

  • ✓ Pass

    Still maintained

    Code last changed 2 months ago

  • ✕ Fail

    Has a licence

    No licence file found in the repo

  • ✓ Pass

    Endpoint responds

    Responded in 1415 ms (HTTP 401)

  • ✓ Pass

    Sign-in with OAuth

    Declares OAuth sign-in, so your AI app can take you to log in

  • … Not checked yet

    No hidden instructions in tool descriptions

    Not checked yet; we read the tool list when we check the endpoint

Discussion

Ask, share a tip or report that it does not work. Sorted by what people marked helpful.

No posts yet. Be the first to ask or share.

Posts here are written by users, not the PopNx team.

Sign in with Google to post

User reviews

No reviews yet

Sign in with Google to write a review

Compared with others in Docs, sheets & office worki

  • More stars than 0% of the other 3889 servers in this category
  • Published to the registry more recently than 34% of the other 3889 servers in this category
  • Basic checks equal to or better than 10% of the other 3889 servers in this category

Compared with every active server in this category in the registry. Stars count only when the publisher owns the repo.

Common questions

Is PDF Toolkit safe?

It passed 3 of 5 applicable basic checks. We have not read the code. Before adding a key or token, see what access the server asks for and use a key with only the permissions you need.

What keys or codes does it need?

The registry does not list a required key, though some servers ask you to sign in on first use.

Does it run on my computer or in the cloud?

It runs in the maker’s cloud. Connect over the internet with nothing to install, but what you send passes through the maker’s servers.

Is it still maintained?

The GitHub repo last changed 2 months ago, and the latest version (1.0.2) reached the registry 2 months ago.

Which apps can use it?

Apps that support MCP, such as Claude Desktop, Claude Code, Cursor and VS Code. It connects by URL, so apps that accept remote MCP servers work too, such as ChatGPT on the web (full MCP on Business and above; Pro read-only).

What can I use instead?

In the same category: Puter MCP, XcodeBuildMCP, XcodeBuildMCP

Others in the same category

Servers in the same category from other makers, sorted by stars.

Reading a card:↓ Downloads per weeki★ GitHub starsiThree pillars: reviews · checks · usageiUpdated = latest version published to the registryi

Puter MCP

Puter MCP enables AI tools to interact with Puter: manage files, websites, workers, and more

by HeyPuterWidely used★ 44.2KUpdated 5 months ago

Runs in the cloud✓ service owner · puter.com

XcodeBuildMCP

XcodeBuildMCP provides tools for Xcode project management, simulator management, and app utilities.

by getsentryWidely used↓ 130.5K/wk shared package★ 6.6KUpdated 4 months ago

Runs on your computer✓ service owner · xcodebuildmcp.com

XcodeBuildMCP

XcodeBuildMCP provides tools for Xcode project management, simulator management, and app utilities.

by cameroncookeWidely used↓ 130.5K/wk shared package★ 6.6KUpdated 14 months ago

Runs on your computer

README from the maker

Open the README

Copied from the maker’s repo as written. PopNx MCP has not reviewed or endorsed it. HTML, images and scripts are removed. Links lead off this site.

PDF 工具箱 MCP 接入说明

English

PDF 工具箱是一个面向 Agent 的 MCP 文件处理服务,通过 Streamable HTTP 提供 PDF/图片转 Word、Excel、Markdown、PDF 拆分合并、图片转 PDF、文字水印和异步任务查询能力。支持 OAuth 和手动 API Key 两种授权方式。

1. 快速选择

场景推荐方式
豆包正式接入OAuth
MCP Client 支持浏览器授权OAuth
MCP Client 不支持 OAuth,但支持自定义 Header手动 API Key
curl、SDK、本地调试手动 API Key

2. 固定配置

项目值
MCP 服务地址https://api.tensormaster.com/pdf/mcp
传输方式Streamable HTTP
Resourcehttps://api.tensormaster.com/pdf/mcp
OAuth 注册方式DCR(Dynamic Client Registration)
Scopemcp:tools offline_access,使用 ASCII 空格分隔
客户端认证none,Public Client + PKCE
Response Typecode
Grant Typeauthorization_code、refresh_token
PKCE必须使用 S256
Redirect URI注册时传入,后续精确匹配,不支持通配符
OAuth Discoveryhttps://miaodashi.com/.well-known/oauth-authorization-server
Authorization Endpointhttps://miaodashi.com/oauth/authorize
Token Endpointhttps://miaodashi.com/api/oauth/token
Refresh Token Endpoint留空,复用 Token Endpoint
DCR 注册地址https://miaodashi.com/api/oauth/register

3. OAuth:豆包推荐方式

在豆包中按以下步骤操作:

  1. 在远程 MCP/Connector 中填写:
   https://api.tensormaster.com/pdf/mcp
  1. 点击“去授权”
  2. 浏览器打开 MiaoDashi 授权页面;首次使用先注册,已有账号直接登录。
  3. 核对客户端名称、PDF 工具箱和权限范围,点击“同意授权”。
  4. 页面返回豆包后,确认状态显示“授权成功”或“已连接”。

DCR、state、PKCE、授权码兑换、Access Token 和 Refresh Token 均由豆包与 MiaoDashi 自动完成,用户无需手动复制授权码或 Token。Access Token 过期后,豆包使用 Refresh Token 自动续期。

Claude 接入步骤

将以下指令发送给 Claude:

帮我在设置里添加一个新的 MCP 连接器,地址是 https://api.tensormaster.com/pdf/mcp。添加后提醒我确认授权页面上的权限范围,再点同意。

然后按以下步骤完成授权:

  1. 退出 Claude,再重新进入 Claude。
  2. 输入 /mcp,选择 PDF 服务并进行授权。
  3. 确认授权成功后,即可使用 PDF 工具箱。
Codex(ChatGPT)接入步骤
  1. 打开 设置 → 插件 → 添加 → 添加 MCP 服务器。
  2. 填写:
   名称:pdf

类型:流式 HTTP URL:https://api.tensormaster.com/pdf/mcp

  1. 点击“保存”。
  2. 点击“进行身份验证”,注册或登录 MiaoDashi 网站,并在授权页面确认权限后点击“同意”。
  3. 返回设置页,确认“进行身份验证”按钮消失,即表示授权成功,可以使用 PDF 工具箱。

ChatGPT 的菜单名称可能因账号、工作区权限或版本略有差异;如果看不到添加 MCP 服务器入口,请先确认已启用相应的开发者模式或自定义连接器权限。

4. 手动 API Key:兼容方式

4.1 获取 API Key
  1. 打开 MiaoDashi API Keys,登录需要承担 PDF 费用的账号。
  2. 点击“创建 API Key”,填写名称,例如 pdf-mcp-local。
  3. 选择 PDF 工具需要的最小权限,至少需要文件处理/生成权限;按需设置过期时间。
  4. 创建成功后立即复制完整 Key。完整 Key 通常只显示一次,请保存到密码管理器或 MCP Client 安全存储。

不要使用网页内部 Key、OAuth Token、Device Flow Key 或其他服务的 Key。

4.2 配置 MCP Client

MCP Gateway 已启用手动 Key 兼容入口时,使用:

{

"mcpServers": { "pdf-toolkit": { "type": "streamableHttp", "url": "https://api.tensormaster.com/pdf/mcp", "headers": { "Authorization": "Bearer md_api_ " } } } }

也可以直接发送:

Authorization: Bearer md_api_<your_key>

不要把 API Key 放到 URL、Query、日志或聊天内容中。先调用 get_pdf_toolbox_capabilities 验证连接,再提交转换任务。

5. 工具列表

工具主要参数说明
convert_file_to_wordfile_url, idempotency_keyPDF/图片转 DOCX
convert_file_to_excelfile_url, idempotency_keyPDF/图片转 XLSX
convert_file_to_markdownfile_url, idempotency_keyPDF/图片转 Markdown
split_pdffile_url, pages_per_file, idempotency_key拆分 PDF,结果通常为 ZIP
merge_pdfsfile_urls, size, idempotency_key按数组顺序合并 PDF
images_to_pdfimage_urls, scale, idempotency_key图片生成 PDF
add_pdf_watermarkfile_url, 水印参数, idempotency_key添加文字水印
get_pdf_tasktask_id查询状态、结果 URL、错误和积分
list_pdf_taskscursor, limit查询当前用户的任务列表
get_pdf_toolbox_capabilities无查询格式、数量、大小和服务限制;无副作用
参数和任务规则
  • MCP 请求使用 JSON-RPC,不接收 multipart/form-data。
  • 用户附件必须映射为临时 HTTPS URL:单文件使用 file_url,多文件使用 file_urls 或 image_urls。
  • split_pdf.pages_per_file 为 1..50;merge_pdfs 支持 2~10 个文件;images_to_pdf 支持 1~10 张图片;scale 为 (0, 1]。
  • 创建任务必须使用 idempotency_key;相同参数重试不会重复创建或扣费。
  • 任务状态:queued → running → succeeded/failed。使用 get_pdf_task 轮询,不要重复创建任务。
  • 任务只能由所属用户查询。

6. 常见错误

错误处理方式
401 / AUTH_REQUIREDOAuth 重新授权;手动模式检查 Key、过期和撤销状态
403 / INSUFFICIENT_SCOPE补充正确权限或重新授权
INVALID_INPUT按 tools/list 返回的 schema 修正参数
UNSUPPORTED_FILE_TYPE / FILE_TOO_LARGE查询 capabilities,转换格式或压缩文件
SOURCE_URL_FORBIDDEN使用可访问的 HTTPS 临时 URL,不携带凭据
INSUFFICIENT_CREDITS充值或切换有额度的账号
CONCURRENCY_LIMITED等待已有任务完成
TASK_NOT_FOUND检查 task ID;不能访问其他用户任务
UPSTREAM_UNAVAILABLE稍后使用相同 idempotency_key 重试

7. 安全要求

  • 全部 MCP、OAuth、Token 和发现地址使用 HTTPS。
  • Access Token、Refresh Token 和 API Key 只能放在 Authorization Header。
  • 不要记录完整凭据、内部 JWT、Supabase 密钥或签名下载 URL。
  • 文件 URL 必须经过 HTTPS、大小、重定向、DNS/IP 和超时校验,防止 SSRF。
  • 怀疑 API Key 泄露时,立即在 MiaoDashi API Keys 页面撤销并重新创建。