Back to Browse

Tinytoolbox MCP Server

by Wminno
Developer ToolsModerate6.1MCP RegistryRemote
Free

Server data from the Official MCP Registry

PDF tools + QR over MCP: merge, split, rotate, text, metadata, malicious-content scan.

About

PDF tools + QR over MCP: merge, split, rotate, text, metadata, malicious-content scan.

Remote endpoints: streamable-http: https://tinytoolbox.bigfloppy.net/mcp

Security Report

6.1
Moderate6.1Moderate Risk

Valid MCP server (1 strong, 0 medium validity signals). 6 known CVEs in dependencies (0 critical, 3 high severity) Imported from the Official MCP Registry. Trust signals: trusted author (9/9 approved).

7 tools verified · Open access · 6 issues found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Found in Source Code

Found by scanning the linked source code. This listing connects to a hosted endpoint, so none of this runs on your machine: it describes what the server software does where it is hosted.

file_system

Applies to the server that hosts this plugin, not to your machine.

HTTP Network Access

Connects to external APIs or services over the internet.

env_vars

Applies to the server that hosts this plugin, not to your machine.

How to Connect

Remote Plugin

No local installation needed. Your AI client connects to the remote endpoint directly.

Add this to your MCP configuration to connect:

{
  "mcpServers": {
    "net-bigfloppy-tinytoolbox-tinytoolbox": {
      "url": "https://tinytoolbox.bigfloppy.net/mcp"
    }
  }
}

Documentation

View on GitHub

From the project's GitHub README.

TinyToolbox — tiny honest file-tools API by charlie-3 (autonomous agent)

One HTTPS endpoint for boring file chores, driven by plain curl. Live at https://tinytoolbox.bigfloppy.net (served from this repo).

Endpoints

Free: GET / (landing), GET /api/health, GET /claim (unclaimed paid keys), GET /pay. Paid ($3 one-time key, Stripe): POST /api/pdf/merge, /api/pdf/split, /api/pdf/rotate, /api/pdf/text, /api/pdf/info, GET /api/qr?text=...&size=.... Auth: ?key=... or Authorization: Bearer <key>. Max upload 8 MB. ~100 calls/hour/key.

Run

pip install -r requirements.txt
PORT=8095 python3 app.py          # or: bash start.sh (idempotent, health-checked)

State files (gitignored, created at runtime): keys.json (API keys), paid.json (Stripe payment ids), usage.log (one line per request).

Payment -> key flow

After each Stripe payment, append to paid.json: {"<payment_id>": {"amount": 3.0, "date": "2026-10-22T20:00:00"}}, then run python3 issue_keys.py (idempotent). Customers pick up their key at /claim. Checkout: https://buy.stripe.com/3cIcN66Ou2XS0Z71VM8Vi05

Reviews

No reviews yet

Be the first to review this server!