MCP server
ToolSnap MCP Official
app.toolsnap/toolsnap-mcp
Checked 26 Oct 2026, 08:29 UTC · Connected to it and listed its tools
Deterministic AI agent microtools, no accounts/API keys. fetch_extract: 98% token cut. 47 tools.
Working at last checkVerified publisher: toolsnap.appAbout 3,850 tokens per request once connected17 tools
https://mcp.toolsnap.app/mcp
At a glance
- Type
- MCP server
- Publisher
- toolsnap.app (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 17
- Token cost
- About 3,850 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 26 Oct 2026, 08:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http toolsnap-mcp https://mcp.toolsnap.app/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.toolsnap-mcp] url = "https://mcp.toolsnap.app/mcp"
Gemini CLI
{"mcpServers":{"toolsnap-mcp":{"httpUrl":"https://mcp.toolsnap.app/mcp"}}}
Cursor
{"mcpServers":{"toolsnap-mcp":{"url":"https://mcp.toolsnap.app/mcp"}}}
VS Code
{"servers":{"toolsnap-mcp":{"type":"http","url":"https://mcp.toolsnap.app/mcp"}}}
Antigravity
agy mcp add toolsnap-mcp https://mcp.toolsnap.app/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"toolsnap-mcp","server_url":"https://mcp.toolsnap.app/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"toolsnap-mcp","server_url":"https://mcp.toolsnap.app/mcp"}
Tools
csv_query~428 tokens
Free, read-only. Query a comma-separated CSV with a header row, from a URL (max 5 MB, streamed) or inline text, one of the two: select columns, filter rows, sort, limit. Returns {meta:{returned_rows,columns,total_rows,truncated},rows:[{column:value}]}, all values strings, or CSV text with format='csfetch_extract~399 tokens
Free, read-only. Fetch a public http(s) URL and return its body as plain text: script, style, nav, header, footer and aside removed, tags stripped, entities decoded, whitespace collapsed. Median 98% fewer tokens than raw HTML. Follows up to 5 redirects, 10 s timeout; private and local hosts are rejefetch_html~200 tokens
Free, read-only. Fetch a page and return its HTML minus scripts, styles, svg, iframes, comments and inline handlers; tags and attributes stay, so structure is readable. For inspecting or rebuilding markup, not plain text (fetch_extract gives that). Runs no JavaScript: SPAs return an empty shell. Cutfetch_metadata~286 tokens
Free, read-only. Fetch a public http(s) URL and return its <head> metadata as JSON: url (after redirects), title, description, canonical, robots, author, keywords, lang, charset, og{} and twitter{} (prefix stripped), httpEquiv{}, jsonLd[] (parsed blocks, malformed ones skipped). Absent fields are nuhtml_to_markdown~211 tokens
Free, read-only. Convert a fetched URL or an HTML string you pass (one of the two) to Markdown: headings, links, lists, emphasis, code, quotes. Drops nav, header, footer, aside, script and style. Returns text, cut at maxChars with a marker. Runs no JavaScript: SPAs return an empty shell. Tables becojson_query~264 tokens
Free, read-only. JSONPath-lite query on JSON from a URL or an inline string (one of the two). Returns matches as JSON: one match bare, several as an array. Supports $, .key, ['key'], [0], [-1], [*], ..key and [?(@.k op v)]; no slices or jq. Errors on invalid JSON or over 5 MB (json_query_xl: paid, 2keyword_research~190 tokens
Google Ads volume/CPC/competition for 1-20 keywords. $0.04 USDC/call. Paid: calling without a payment payload returns a structured 402 with payment options — that response is the documented behavior, not a failure.memory_snippet~171 tokens
Free, read-only. Returns static text: a short note on when ToolSnap tools suit a task, plus how to store a note in your runtime's memory. This tool saves nothing. Use only if your user asks about persistent memory or ToolSnap setup; show them the text and save it only with their approval.pdf_text_extract~219 tokens
Free, read-only. Extract plain text from a PDF given as a URL (max 20 MB) or inline base64 (max 5 MB), one of the two. Returns text, cut at maxChars with a marker. Text-layer PDFs only: scans return little or nothing (no OCR). Layout and tables are not preserved. Fails if the URL serves HTML, not apricing~203 tokens
Free, read-only, no network, no arguments; calling it charges nothing. Call it before a paid tool to see its exact cost and whether first_call_free applies, or to choose pay-per-call vs prepaid. Returns a JSON menu: endpoint and docs URLs; payment with x402 USDC on Base, minimum deposit, prepaid disremove_background~116 tokens
Remove an image's background, return a transparent PNG URL. $0.03 USDC/call. Paid: calling without a payment payload returns a structured 402 with payment options — that response is the documented behavior, not a failure.rss_parse~202 tokens
Free, read-only. Fetch an RSS 2.0 or Atom feed and return JSON: feed title, link, description, lastBuildDate, itemCount, truncated, and items[] with title, link, pubDate, guid, description (HTML stripped), author, categories, enclosure. Items past maxItems are dropped and truncated=true. A URL thatscreenshot_urlBrowses the web · ~220 tokens
Screenshot a page → public image URL. $0.04/call. Paid: calling without a payment payload returns a structured 402 with payment options — that response is the documented behavior, not a failure.sitemap_parse~204 tokens
Free, read-only. Fetch one XML sitemap and return JSON. A urlset gives urls[] (loc, lastmod, changefreq, priority, plus image/news extensions), urlCount and truncated. A sitemap index gives type 'sitemapindex' and sitemaps[] with the child URLs; children are not fetched, call again per child. Uncomptask_recipes~78 tokens
Free. Multi-tool workflow prompts (clone a site, SEO audit). No args → menu; recipe='<id>' → prompt.tool_catalog~205 tokens
Free, read-only, no network. Browse all 47 tools in 10 families (web, seo, data, documents, images, media, utils, payments, recipes, meta). No args: families with id, label, one-liner, tool count. family='<id>': each tool with name, price, description, notes, inputSchema. tool='<name>': that entry ause_tool~254 tokens
Free wrapper. Runs any catalog tool missing from your tools/list exactly as a direct call: args pass through unchanged and the inner tool's price, payment, result and errors apply verbatim. Its hints are the worst case over the whole catalog: not read-only because some inner tools create a render, a
Browse
Related MCP servers
- HumanMirror x402 Microtools + OmniDome Commons
HumanMirror x402 MCP: paid Safe Preflight, execution evidence and machine microtools on Base/USDC. - x402 Web Extract
Pay-per-use web extract, token prices, and wallet balances via x402 USDC micropayments. - Agentwebintel
Proxy-rotated web scraping and cross-platform intelligence for AI agents. - The Stall
277 pay-per-call MCP tools: YouTube keyword research, stocks, crypto, DeFi, options, macro. - CueFrame
Turn footage into finished video: reframing, captions behind the subject, motion graphics, renders. - AgentsToolsHub
156 paid-per-call JSON APIs for AI agents over x402: calculators, live data, crypto, security, dev. - PageProof
PDF text by page with hashes. 0.005 USDC/Base via x402. No OCR. Check /health for readiness. - US Company Intelligence for AI Agents (SEC EDGAR, x402)
SEC EDGAR company briefs for agents: cited synthesis, XBRL metrics. x402/USDC, no account.
Badge for your README
[](https://aptlynx.net/servers/app.toolsnap/toolsnap-mcp)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents