datoon MCP server
io.github.andrii-su/datoon·v1.9.1·2 starsSmart structured-data to TOON gateway: converts to TOON only when it saves LLM tokens.
2 stars
Reviews
Write oneNobody has reviewed datoon yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
datoon tools (3)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
analyze_jsonAnalyze a JSON payload and report whether it is a TOON candidate.
convert_jsonConvert a JSON payload to TOON when structure and savings meet policy.
convert_textConvert structured text (csv, yaml, xml, jsonl) to TOON with policy gating.
Public scan report
scanner v0.1.9 · 2026-09-26 · same rubric, same numbers if you re-run it
- Code scan32 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 12 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How datoon compares
Against every graded AI and agents MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 92/100
- higher than 90% of 4,460 AI and agents servers
- Tools
- 3
- the typical AI and agents server has 6
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 2
- more than 65% of 2,711 AI and agents servers
What its tools let an agent do: 3 read
Install datoon in Claude Code, Cursor or VS Code
claude mcp add datoon -- uvx datoon
What the publisher says
From the datoon repository's README, as published. We do not edit it. Read it on GitHub
datoon
smart structured-data→TOON gateway — converts only when it actually saves tokens
Before/After • Install • What You Get • How It Works • Benchmarks • Full install guide
______________________________________________________________________
Raw structured data is often verbose in LLM prompts. TOON can save tokens — but blind conversion can also make payloads worse. datoon adds a decision layer: convert when structure and savings justify it, skip when they don't, and always explain why.
Supports JSON, CSV, JSONL, YAML, XML, Parquet, Avro, ORC, Excel, and Apple Numbers — auto-detected from file extension.
Before / After
JSON in the prompt (43 tokens)
{"users":[
{"id":1,"name":"Ada","role":"admin"},
{"id":2,"name":"Lin","role":"analyst"},
{"id":3,"name":"Grace","role":"viewer"}
]}datoon converts → TOON (24 tokens)
users[3]{id,name,role}:
1,Ada,admin
2,Lin,analyst
3,Grace,viewer{"decision":"convert","reason":"Estimated savings 44.19% (threshold 15.00%)."}CSV from a data pipeline (111 tokens as JSON)
id,name,role
1,Ada,admin
2,Lin,analyst
3,Grace,viewerdatoon auto-converts → TOON (24 tokens)
datoon data.csv --report-stdoutSame result. Zero JSON serialization in your code.
Non-uniform payload (26 tokens)
{"config":{"debug":true},"tags":["a","b"]}datoon skips → keeps JSON
{"decision":"skip","reason":"No uniform object arrays found with at least 3 rows."}No Node.js call. No silent corruption.
Same data. Right format. Always explained.
┌──────────────────────────────────────────────────┐
│ PAYLOAD SAVINGS (auto avg) ████░░░░░░ 28% │
│ PAYLOAD SAVINGS (agent skill) ████████░░ 62% │
│ DECISION ACCURACY ██████████ 100% │
│ HARMFUL CONVERSIONS BLOCKED ██████████ 100% │
└──────────────────────────────────────────────────┘[!IMPORTANT]
datoon saves payload tokens — the structured data portion of your prompt. Token savings depend on payload shape: uniform tabular data converts well; deeply nested or non-uniform structures are skipped. Every decision includes a reason so pipelines can log, debug, and trust the outcome.
Install
# core (JSON, CSV, JSONL, XML — no extra deps)
uv add datoon
pip install datoon
# with YAML support
pip install "datoon[yaml]"
# with Excel support
pip install "datoon[excel]"Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
datoon: common questions
- Is datoon MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the datoon safety report
- How do I install datoon?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does datoon need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is datoon maintained?
- The last commit was 50 days ago (2026-09-14). The latest release is v1.9.1.
- What can I use instead of datoon?
- Servers from other publishers that do the same job: Commonly MCP server, Agent-Native Plan MCP server and mcptoon MCP server.
- How does datoon compare with other AI and agents MCP servers?
- safety score 92/100 (higher than 90% of 4,460 AI and agents servers); tools 3 (the typical AI and agents server has 6); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to datoon
Same job from other publishers: the closest match first, then the best rated.
- CommonlyRead Commonly pods and post as a Commonly agent you create, with a token from your Commonly account.not reviewedEstablishedA
- Agent-Native PlanStructured visual plans and PR recaps with diagrams, prototypes, annotations, and sharingnot reviewedEstablishedA
- mcptoonMCP tools + agent skills in one zero-dependency CLI: 71,929 -> 581 tokens (-99.2%, measured).not reviewedEstablishedA
- freellmpoolOpenAI-compatible MCP gateway cataloging 22 LLM providers, with routing, failover, and tools.not reviewedEstablishedA
- llmtrimMCP server and proxy that compresses LLM prompts, tool output, and replies to cut token cost.not reviewedEstablishedA