servers / toolbox-mcp

toolbox-mcp

communitystdiolocalwrite capablehealthy

MCP server with 35 local tools for AI agents: read PDFs, exact math, image convert & resize, QR codes, crypto, timezone, regex, JSON/CSV. Works in Claude, Cursor, VS Code and Antigravity. No network, fully private.


01Tools · 45

How to read this: tool names here are observed from a live tools/list handshake. The Risk label is a heuristic inferred from the tool name (write/destructive verbs), not from executing the tool — a conservative guess, not a verified capability. We never escalate risk from a description. Found one that's wrong? Tell us — we fix on report.

ToolRiskSide effectsApproval
base64_decode
Decode Base64 back to text.
unknownunknownunknown
url_encode
Percent-encode text for safe use in a URL.
unknownunknownunknown
base64_encode
Encode text to Base64.
unknownunknownunknown
generate_uuid
Generate one or more random UUIDs (version 4).
unknownunknownunknown
hash_text
Generate a cryptographic hash of text. Supports md5, sha1, sha256, sha384, sha512.
unknownunknownunknown
bcrypt_hash
Hash a password with bcrypt, using a chosen cost factor.
unknownunknownunknown
password_generate
Generate a strong random password using a cryptographically secure source.
unknownunknownunknown
url_decode
Decode a percent-encoded URL string back to text.
unknownunknownunknown
pdf_info
Report page count, PDF metadata (title, author) and file size.
readfalseunknown
jwt_decode
Decode a JWT and show its header and payload as readable JSON. Does NOT verify the signature.
readfalseunknown
cron_describe
Explain a cron expression in plain English and list the next few run times. Use this instead of interpreting cron yourself.
readfalseunknown
slugify
Convert any text into a clean URL slug (lowercase, dashes, no accents or symbols).
unknownunknownunknown
convert_color
Convert a hex color (#rrggbb) into RGB and HSL values.
unknownunknownunknown
pdf_extract_text
Extract the readable text from a PDF so the agent can actually read the document. Use this to read a PDF's contents.
readfalseunknown
html_to_markdown
Convert an HTML fragment or page into clean Markdown. Useful for turning scraped pages into readable text.
unknownunknownunknown
image_grayscale
Convert an image to grayscale (black and white).
unknownunknownunknown
xlsx_to_json
Read an Excel spreadsheet (.xlsx) and return the first sheet as a JSON array of objects.
readfalseunknown
images_to_pdf
Combine one or more images (PNG or JPG) into a single PDF, one image per page.
unknownunknownunknown
hmac_sign
Compute an HMAC signature of a message with a secret key. Supports sha256, sha1, sha512.
unknownunknownunknown
calculate
Evaluate a math expression exactly. Supports arithmetic, powers, roots, trig, and unit conversions like '5 km to miles'. Use this instead of doing math yourself.
unknownunknownunknown
pdf_merge
Merge several PDF files into one, in the order given.
writetrueunknown
diff_text
Compare two blocks of text and show a precise line-by-line diff (added, removed, unchanged).
readfalseunknown
image_watermark
Overlay a line of text as a watermark on an image (bottom corner).
unknownunknownunknown
format_json
Validate and reformat JSON. Pretty-prints by default, or minifies. Reports errors clearly.
unknownunknownunknown
regex_extract
Apply a regular expression to text and return every match exactly. Use this instead of scanning text yourself, which is error prone.
unknownunknownunknown
exif_read
Read the EXIF metadata from a photo (camera, date taken, GPS if present).
readfalseunknown
pdf_watermark
Stamp a diagonal text watermark across every page of a PDF.
unknownunknownunknown
image_convert
Convert an image to another format: png, jpeg, webp, avif, gif or tiff.
unknownunknownunknown
csv_to_json
Convert CSV text into a JSON array of objects using the header row as keys.
unknownunknownunknown
qr_decode
Read the text or URL out of a QR code image.
readfalseunknown
bcrypt_verify
Check whether a password matches a bcrypt hash.
unknownunknownunknown
image_resize
Resize an image. Give width, height, or both. 'fit' controls how it fits the box.
unknownunknownunknown
qr_generate
Generate a QR code image (PNG) from text or a URL and save it to a file.
unknownunknownunknown
zip_create
Create a .zip archive from a list of files.
writetrueunknown
pdf_rotate
Rotate every page of a PDF by 90, 180 or 270 degrees.
unknownunknownunknown
zip_extract
Extract all entries from a .zip archive into a folder.
unknownunknownunknown
change_case
Convert text between cases: upper, lower, title, sentence, camel, snake, kebab, constant.
unknownunknownunknown
image_rotate
Rotate an image by any angle (degrees, clockwise).
unknownunknownunknown
json_to_xlsx
Write a JSON array of objects to an Excel spreadsheet (.xlsx).
unknownunknownunknown
text_stats
Count words, characters, sentences and lines in text, with an estimated reading time.
readfalseunknown
pdf_split
Extract a range of pages from a PDF into a new PDF. Pages are 1-based and inclusive.
unknownunknownunknown
timezone_convert
Convert a date and time from one timezone to another. Use IANA zone names like 'America/New_York' or 'Asia/Tokyo'. Use this instead of doing timezone math yourself.
unknownunknownunknown
image_crop
Crop a rectangular region out of an image.
unknownunknownunknown
image_info
Report an image's format, dimensions, color channels and file size.
readfalseunknown
image_compress
Compress an image to reduce file size, keeping its format. Lower quality = smaller file.
unknownunknownunknown

02Install & source
npx -y toolbox-mcp
npx

05Provenance & freshness
sourcesGitHub repo search [p4]
last_checked2026-08-18 15:22Z
next_check2026-08-18 18:16Z
cadenceevery 3h
verifiedtools_list:passed handshake:passed metadata:passed handshake:failed metadata:passed handshake:failed metadata:passed handshake:failed metadata:passed handshake:failed
index_statusindex8 unique facts >= 5

06Badge

Add the “as seen on MCPExplorer” badge to your README. toolbox-mcp MCP — as seen on mcpexplorer.com

[![toolbox-mcp MCP — as seen on mcpexplorer.com](https://mcpexplorer.com/badge/toolbox-mcp.svg)](https://mcpexplorer.com/servers/toolbox-mcp)

Next step

This is one server. A loadout combines the right servers, governance, and proven plays for a whole job — assembled deliberately, not tool-dumped.

Explore loadouts →