mcpbeat Sign in

Nanotoll MCP Server

answering

Nanotoll MCP is answering right now. Last checked 14 min ago. It exposes 8 tools.

7 agent tools (prune, convert, estimate, diff, patch, generate, validate). USDC on Base L2.

Uptime history 29 days of history · worst day 0%
29 days agonow
100.0%
Uptime 24h
91 of 91 checks
8
Tools
read from the server
187 ms
Response time
average over 24h
open, no key
Access
streamable-http

What changed 16

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 29 August 2026. No other catalogue keeps this.

31 Aug a tool appeared read
31 Aug a tool changed the parameters it asks for prune
29 Aug 7 tool descriptions were rewritten9 times that day convert, diff, estimate and 4 more
29 Aug 5 tools changed the parameters they ask for convert, diff, estimate and 2 more
and 2 more, back to 29 August 2026

Nothing serious here today

Today is the operative word: we check Nanotoll MCP every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 14 min ago.

run in your terminal
claude mcp add nanotoll-mcp --transport http https://mcp.nanotoll.dev/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "nanotoll-mcp": {
      "url": "https://mcp.nanotoll.dev/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.nanotoll-mcp]
url = "https://mcp.nanotoll.dev/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "nanotoll-mcp": {
      "url": "https://mcp.nanotoll.dev/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "nanotoll-mcp": {
      "url": "https://mcp.nanotoll.dev/mcp"
    }
  }
}

Available tools 8

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

convert
convert
Transform text between JSON, YAML, TOML, and CSV formats. Returns the converted text and input/output character metrics. Note some conversions can be lossy (e.g. JSON to CSV flattens nested structures). Requires a valid API key (Bearer token); billing is per input character — insufficient balance returns HTTP 402. For removing comments use `prune`, for generating llms.txt use `generate`.
diff
diff
Generate a unified diff between two text versions (the before and after). Returns the diff text plus metrics (lines added, lines removed, output chars). Requires a valid API key (Bearer token); billing is per combined input characters. To apply a diff, use `patch`.
estimate
estimate
Estimate the USD cost of an LLM API call using the CWEP four-flow model (request generation, request processing, response generation, response reception). Returns a JSON object with the per-flow cost breakdown, the total, and the pricing source date. Unknown model names return HTTP 422 — check GET /api/v1/pricing on costa.nanotoll.dev for the supported list (no auth needed). Requires a valid API key (Bearer token); billing is per input character.
generate
generate
Generate an llms.txt agent-discovery file from structured service metadata (name, endpoints, overview, links, pricing). Returns the llms.txt content and output metrics. Requires a valid API key (Bearer token); billing is per input character. To check an existing llms.txt for spec compliance, use `validate`.
patch
patch
Apply a unified diff patch to text, producing the transformed output. Returns the patched text. Requires a valid API key (Bearer token); billing is per combined input characters. To generate a diff, use `diff`.
prune
prune
Strip comments and empty lines from text to reduce token count before sending to an LLM. Returns the pruned text and character metrics. Requires a valid API key (Bearer token); billing is per input character — insufficient balance returns HTTP 402. For format conversion use `convert`, for generating llms.txt use `generate`.
read
read
Fetch a web page and return clean GitHub-flavored markdown at a strict token budget. DOM-density scoring strips boilerplate (CSS, JS, navbars, tracking) — raw HTML averages 80-95% noise. Requires a valid API key (Bearer token); billing is $0.0005 flat per read — insufficient balance returns HTTP 402. Fetch failures return HTTP 422 and are refunded.
validate
validate
Validate an llms.txt payload for spec compliance (H1 title, endpoints section, pricing section, structure). Returns a validation report with errors, warnings, and structural flags. Requires a valid API key (Bearer token); billing is per input character. To generate new llms.txt, use `generate`.

Endpoints

URLTransportStateLatencyChecked
https://mcp.nanotoll.dev/mcp streamable-http answering 178 ms 14 min ago

Alternatives to Nanotoll MCP

same job, measured the same way
Stitch Wand
by dilshaus

Design token tools for Google Stitch: convert, validate, diff, lint, generate, and export.

23 installs/wk local only
patchwork — Codebase Conventions for AI Agents
by sainarayana-b

Scan any codebase, generate CONVENTIONS.md, expose conventions as MCP tools for AI agents.

115 installs/wk local only
Kontor MCP
by dashankanadeeshandesilva

Offline e-invoice tools for AI agents: validate, audit, convert and generate XRechnung/ZUGFeRD.

81 installs/wk local only
Eqvps
by poiuyhje

No-KYC crypto VPS AI agents rent & run over MCP — 57 tools, pay USDC/USDT on Base/Eth/Polygon/Solana

27 tools answering
C
Utilsforagents MCP
by utilsforagents

Pay-per-call AI agent utilities via x402 on Base (USDC). 7 tools, $0.003/call.

38 installs/wk local only
Modelbound MCP
by modelbound

Local-first MCP server for agent skills. Validate, lint, diff, and convert across IDEs.

51 installs/wk local only
D
Coinslot — the vending machine for machines
by coinslot

13 micro-tools for agents: read pages, verify email, convert, validate, diff, extract. AI-operated.

13 tools answering
Imagegen MCP
by forgemeshlabs

AI image generation MCP — generate, bg removal, 4x upscale, or full pro pipeline. USDC/Base.

71 installs/wk local only

Nanotoll MCP — questions

Answers built from our own checks of this server.

What can Nanotoll MCP do?
It exposes 8 tools, read directly from the server on our last check. Among them: convert, diff, estimate, generate, patch, prune and 2 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Nanotoll MCP working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 187 ms. The bar chart above shows every period we have measured.
How do I connect Nanotoll MCP?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Nanotoll MCP need an API key?
No. Nanotoll MCP completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 8 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Nanotoll MCP?
It answers our handshake in 187 ms on average, which is faster than 69% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.