Tooldash MCP server
io.github.LassiB999/tooldash-mcp·v1.0.2Offline PDF and text tools: merge, extract pages, inspect, clean text. No upload, no API key.
0 stars37 downloads/wk
Reviews
Write oneNobody has reviewed Tooldash yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Tooldash tools (4, 1 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
clean_textNormalize messy text: collapse repeated spaces, strip trailing whitespace and invisible characters, unify line endings, and optionally collapse blank lines, convert smart punctuation to ASCII, or remove URLs. Runs entirely offline — nothing is uploaded and no network call is made.
extract_pdf_pageswrite actionWrite a selection of pages from a local PDF into a new file, leaving the original untouched. Pages are 1-based and may be given as a list and ranges, e.g. "1-3,7,10-12". Order is preserved, so "3,1" produces a two-page file in that order.
merge_pdfsCombine two or more local PDFs into a single file, in the order given. Runs entirely on this machine with pdf-lib — nothing is uploaded and no URL is fetched. Refuses to overwrite an existing output unless overwrite is true.
pdf_infoReport the page count, per-page dimensions and document metadata of a local PDF. Read-only: the file is never modified. Call this before merging or extracting so page numbers are known to be valid.
Public scan report
scanner v0.1.10 · 2026-10-30 · same rubric, same numbers if you re-run it
- Code scan6 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 62 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Tooldash compares
Against every graded Scraping and browsing MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 88/100
- higher than 70% of 867 Scraping and browsing servers
- Tools
- 4
- the typical Scraping and browsing server has 6
- Tools that change things
- 25%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 37
- more than 16% of 312 Scraping and browsing servers with a package
What its tools let an agent do: 2 read · 2 change
Install Tooldash in Claude Code, Cursor or VS Code
Runs npx -y tooldash-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add tooldash-mcp -- npx -y tooldash-mcp
What the publisher says
From the Tooldash repository's README, as published. We do not edit it. Read it on GitHub
ToolDash MCP
Offline PDF and text tools for AI agents. An MCP server that lets Claude Desktop, Cursor, VS Code and any other MCP client merge PDFs, pull out pages, inspect documents and clean up text — entirely on your own machine.
No upload. No API key. No account. No network call of any kind: the PDF work is done locally by pdf-lib, so a confidential contract never leaves your laptop.
Tools
The two tools that write files refuse to replace an existing file unless you pass overwrite: true, so an agent retrying a call cannot quietly destroy a document.
Requirements
Node.js 20 or newer.
Install
No install step — your MCP client runs it on demand with npx. Add the server to your client's config and restart it.
Claude Desktop
Edit claudedesktopconfig.json:
- macOS — ~/Library/Application Support/Claude/claudedesktopconfig.json
- Windows — %APPDATA%\Claude\claudedesktopconfig.json
- Linux — ~/.config/Claude/claudedesktopconfig.json
{
"mcpServers": {
"tooldash": {
"command": "npx",
"args": ["-y", "tooldash-mcp"]
}
}
}Restart Claude Desktop. The tools appear under the tools icon in the chat box.
Cursor
Create .cursor/mcp.json in your project (or ~/.cursor/mcp.json for every project):
{
"mcpServers": {
"tooldash": {
"command": "npx",
"args": ["-y", "tooldash-mcp"]
}
}
}Then enable the server under Settings → MCP.
VS Code (GitHub Copilot agent mode)
Create .vscode/mcp.json:
{
"servers": {
"tooldash": {
"type": "stdio",
"command": "npx",
"args": ["-y", "tooldash-mcp"]
}
}
}Running from a clone
git clone https://github.com/LassiB999/tooldash-mcp.git
cd tooldash-mcp
npm install
npm testThen point your client at node /absolute/path/to/tooldash-mcp/server.js instead of npx.
Paths may be absolute, relative to the client's working directory, or start with ~. Surrounding quotes are stripped, so a path pasted as "/home/you/file.pdf" still works.
Restricting file access
The server reads and writes wherever your user account can. To confine it to one directory, set TOOLDASHMCPROOT — any path outside it is refused with a clear error:
{
"mcpServers": {
"tooldash": {
"command": "npx",
"args": ["-y", "tooldash-mcp"],
"env": { "TOOLDASH_MCP_ROOT": "/home/you/Documents/pdfs" }
}
}
}Usage examples
Ask your assistant in plain language — "merge these two PDFs and put the result on my desktop" — and it will fill in the calls below. The raw JSON is here for testing.
pdf_info
{ "path": "/home/you/Documents/report.pdf" }report.pdf: 12 page(s), 248.3 KB. Title: "Q3 Report".merge_pdfs
{
"inputPaths": ["/home/you/Documents/cover.pdf", "/home/you/Documents/report.pdf"],
"outputPath": "/home/you/Documents/final.pdf",
"overwrite": false
}extractpdfpages
Pages are 1-based. Order is preserved, so "3,1-2" gives you page 3 first. A descending range like "5-1" reverses those pages.
{
"inputPath": "/home/you/Documents/report.pdf",
"pages": "1-3,7,10-12",
"outputPath": "/home/you/Documents/excerpt.pdf"
}clean_text
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Tooldash: common questions
- Is Tooldash MCP server safe?
- Yes, by our scan: it is graded A (88/100). Read the Tooldash safety report
- How do I install Tooldash?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Tooldash need an API key?
- No secret keys are declared. It reads 1 setting from the environment.
- Is Tooldash maintained?
- The last commit was 69 days ago (2026-08-28). The latest release is v1.0.2.
- What can I use instead of Tooldash?
- Servers from other publishers that do the same job: Fortress MCP server, Pinkpixel Dev Web Scout MCP server and Rendex: Rendering API for Images, PDFs & Content Extraction MCP server.
- How does Tooldash compare with other Scraping and browsing MCP servers?
- safety score 88/100 (higher than 70% of 867 Scraping and browsing servers); tools 4 (the typical Scraping and browsing server has 6); tools that change things 25% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Tooldash
Same job from other publishers: the closest match first, then the best rated.
- FortressStealth browser for AI agents: fetch pages behind Cloudflare/DataDome/CAPTCHA, extract clean data.not reviewedEstablishedB
- Pinkpixel Dev Web ScoutSearch the web and extract clean, readable text from webpages. Process multiple URLs at once to sp…not reviewedGrowingA
- Rendex: Rendering API for Images, PDFs & Content ExtractionRender HTML, Markdown, or URLs to images, PDF, or branded artifacts; extract and watch pages.not reviewedGrowingA
- SvipallRead any page past its anti-bot wall, crawl sites, search without an API key, solve captchas locallynot reviewedGrowingC
- KitewrightLightweight browser automation for AI agents: navigate, screenshot, extract, PDF. One small binary.not reviewedGrowingA