MCP.Market

Tooldash MCP server

by LassiB999·io.github.LassiB999/tooldash-mcp·v1.0.2

Offline PDF and text tools: merge, extract pages, inspect, clean text. No upload, no API key.

A88/100grade A
What users say
No reviews yet
Be the first
Safety scan
A88/100

full report

Adoption
New

0 stars37 downloads/wk

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • clean_text

    Normalize 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 action

    Write 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_pdfs

    Combine 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_info

    Report 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

no findings
  • 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
Overall 88/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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 test

Then 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.

  • Fortress
    Stealth browser for AI agents: fetch pages behind Cloudflare/DataDome/CAPTCHA, extract clean data.
    B
  • Pinkpixel Dev Web Scout
    Search the web and extract clean, readable text from webpages. Process multiple URLs at once to sp…
    A
  • Rendex: Rendering API for Images, PDFs & Content Extraction
    Render HTML, Markdown, or URLs to images, PDF, or branded artifacts; extract and watch pages.
    A
  • Svipall
    Read any page past its anti-bot wall, crawl sites, search without an API key, solve captchas locally
    C
  • Kitewright
    Lightweight browser automation for AI agents: navigate, screenshot, extract, PDF. One small binary.
    A