mcpbeat Sign in
local only

PDF runs on your own machine — the client starts it, so there is no endpoint to ping. Last commit 6 Nov 2026.

Merge, split, extract, rotate, reorder and stamp PDF pages from your AI chat, all offline.

—
Installs / week
not published
2
Stars
1 open issue
6 Nov 2026
Last commit
from GitHub
MIT
License
JavaScript

What the code does

We read the source, 23 h ago · rules 995398eba69f

Evidence

Things with no honest explanation: a promise that contradicts the code, code that runs at install time while hiding what it does, data leaving the machine.

Claims local-only, but the code calls out telegram/src/bot.ts:205
  console.error("Bot started; polling https://api.telegram.org");
Capabilities

What this server is able to do. For an MCP server this is often the job itself — a terminal server runs commands because that is what it is for. Listed so you know what you are plugging in, not as an accusation.

Touches key and credential files data/npm_unblock.json:34
        "confound": "actions/setup-node with registry-url wrote NPM_CONFIG_USERCONFIG=$RUNNER_TEMP/.npmrc containing //registry.npmjs.org/:_authToken=${NODE_AUTH_TOKEN}; with no NODE_AUTH_TOKEN secret this expanded to the literal placeholder XXXXX-XXXXX-XXXXX-XXXXX, so npm authen…
Dumps the whole environment servers/office-suite/src/index.ts:141
  for (const [k, v] of Object.entries(process.env)) if (v !== undefined) env[k] = v;
Page loads a third-party script telegram/public/index.html:11
<script src="https://telegram.org/js/telegram-web-app.js"></script>
Sends data to a third-party sink telegram/src/bot.ts:205
  console.error("Bot started; polling https://api.telegram.org");

Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.

We found things in this code

Code changes quietly between releases, and nobody reads the diff of a dependency. We do, on every release — watch PDF and you get told the day something new turns up.

Three servers free · no card

Alternatives to PDF

same job, measured the same way
Split PDF
by theluckystrike

Merge, split, extract, rotate, reorder and stamp PDF pages from your AI chat, all offline.

15 tools answering
Merge PDF
by theluckystrike

Merge, split, extract, rotate, reorder and stamp PDF pages from your AI chat, all offline.

15 tools answering
PDF Merge Split Stamp Extract Text
by bestremotetools

Merge, split, rotate, stamp and read PDFs from chat. Page ranges and watermarks, all on your machine

local only
McpStamp PDF Tools
by theluckystrike

Merge, split, extract, rotate, reorder and stamp PDF pages, and pull the text out of a PDF.

15 tools answering
PDF Splitter
by theluckystrike

Split PDFs from your AI chat: extract page ranges, split by size or count. All data is local.

15 tools answering
Convert PDF To Word DOCX
by theluckystrike

Convert PDF pages into editable Word-ready text from your AI chat, all offline.

15 tools answering
PDF Merger
by theluckystrike

Merge PDFs from your AI chat: combine, order pages, output one clean PDF. All data is local.

15 tools answering
Utilitly PDF
by utilitly

Merge, split, rotate, delete, reorder and duplicate PDF pages on your computer. Nothing is uploaded.

129 installs/wk local only

PDF — questions

Answers built from our own checks of this server.

Why is there no uptime for PDF?
PDF runs on your own machine over stdio — there is no network address to reach, so uptime cannot be measured for it by anyone.
Is PDF open source?
Yes — it is published under the MIT licence, written in JavaScript, 2 stars on GitHub and 1 open issue. The source link is on this page, so you can read exactly what it does with your data before you connect it.