Local CSV, JSON and Excel conversion. Files are never uploaded and never enter the context.
MCPpedia last refreshed this data
io.github.Bishop81/csvto-mcp is an MCP server that local CSV, JSON and Excel conversion. Files are never uploaded and never enter the context. Its tool list has not been published yet over stdio and http, requires no API key, and scores 84/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients - only the file and path differ.
{
"mcpServers": {
"csvto": {
"args": [
"-y",
"csvto-mcp"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Local CSV, JSON and Excel conversion. Files are never uploaded and never enter the context.
This server supports HTTP transport. Be the first to test it - help the community know if it works.
Five weighted categories - click any category to see the underlying evidence.
No known CVEs.
Checked csvto-mcp against OSV.dev.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience - it helps other developers decide.
Sign in to write a review.
Others in productivity / marketing
Official MCP server for Anytype API - your encrypted, local and collaborative wiki.
Search Console, Google Analytics and keyword data for your AI agent.
MCP server for monday.com integration.
DataForSEO API modelcontextprotocol server
MCP Security Weekly
Get CVE alerts and security updates for io.github.Bishop81/csvto-mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
CSV, JSON and Excel conversion that runs where your data already is.
csvto-mcp — an MCP server. Point your AI assistant at a file
path; it converts locally and writes the result beside it. Nothing is uploaded, and
file contents never pass through the model's context.@csvto/core — the conversion engine. No DOM, no fs, no
network, so the same tested code runs in a browser, in a local MCP process, or on a
server.The same engine powers the browser tools at csvtosite.com, where conversion happens client-side and files are likewise never uploaded.
claude mcp add csvto -- npx -y csvto-mcp
Or in any MCP client's config:
{
"mcpServers": {
"csvto": { "command": "npx", "args": ["-y", "csvto-mcp"] }
}
}
Requires Node 18+. Full tool list and behaviour: packages/mcp/README.md.
This is the part that matters, and where most converters quietly corrupt data. A column converts to numbers only if every value in it survives the round trip exactly. If one value would change, the whole column stays text:
01234 keeps its leading zero instead of becoming 12341.23457E+141250.50 keeps its trailing zero instead of becoming 1250.5Verified in tests: 01234 survives a CSV → xlsx → CSV round trip intact.
npm install
npm test # 49 tests
npm run build
packages/core must stay environment-free — no window, no fs, no fetch. That
constraint is what lets one tested engine serve every surface.
MIT