Data Formatter
@garyedgington
About Data Formatter
Converts CSV to JSON, XML to JSON, or Markdown to HTML. Optionally validates the output and returns a structured error report — useful for catching malformed conversions before they hit downstream systems. $0.005 per call.
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"data-formatter": {
"url": "https://project-formatter-production.up.railway.app/mcp/sse"
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Data Formatter?
Data Formatter converts CSV, XML, or Markdown input into JSON or HTML output using Claude AI. Part of the x402 micropayment task market, it offers a paid endpoint ($0.005 USDC per call on Base mainnet) and a free trial endpoint with 32KB input limit. Designed for MCP-compatible agents and Claude Desktop.
How to use Data Formatter?
Install via Smithery or connect directly to the SSE endpoint (https://project-formatter-production.up.railway.app/sse) for the MCP tool format_data. Alternatively, send HTTP POST requests to /v1/format (paid, requires x402 payment header) or /v1/format/trial (free). Specify input, from_format, and to_format parameters; optionally add validate=true on the paid endpoint.
Key features of Data Formatter
- Converts CSV, XML, or Markdown to JSON or HTML
- Optional structural validation on paid endpoint
- $0.005 USDC per call on Base mainnet
- Free trial endpoint limited to 32KB input
- MCP tool via SSE transport for agent integration
- Part of the x402 micropayment task market ecosystem
Use cases of Data Formatter
- Convert CSV data to JSON for API ingestion
- Transform XML documents to JSON for modern applications
- Render Markdown content to HTML for web display
- Validate converted output structure for data quality
- Try conversions cost‑free with the trial endpoint
FAQ from Data Formatter
What does Data Formatter do that alternatives don't?
Data Formatter uses Claude AI for intelligent conversion and optionally validates the structural integrity of the output, all on a pay‑per‑call basis.
What are the runtime or payment requirements?
Paid calls require a valid x402 payment header with $0.005 USDC on Base mainnet (contract 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913). The free trial endpoint needs no payment.
Where does my data go during conversion?
Input data is sent to the live service at https://project-formatter-production.up.railway.app and is processed server‑side. The README does not specify data retention or privacy guarantees.
What transports and authentication are available?
The server supports HTTP REST (paid: /v1/format with x402 payment header; trial: /v1/format/trial) and MCP SSE transport (/sse). The paid endpoint requires cryptographic payment authentication; the trial endpoint has no auth.
Are there any known limits?
The free trial endpoint is limited to 32KB input and does not support the ?validate=true parameter. The paid endpoint has no documented input size limit in the README.
Frequently asked questions
What does Data Formatter do that alternatives don't?
Data Formatter uses Claude AI for intelligent conversion and optionally validates the structural integrity of the output, all on a pay‑per‑call basis.
What are the runtime or payment requirements?
Paid calls require a valid x402 payment header with $0.005 USDC on Base mainnet (contract `0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913`). The free trial endpoint needs no payment.
Where does my data go during conversion?
Input data is sent to the live service at `https://project-formatter-production.up.railway.app` and is processed server‑side. The README does not specify data retention or privacy guarantees.
What transports and authentication are available?
The server supports HTTP REST (paid: `/v1/format` with x402 payment header; trial: `/v1/format/trial`) and MCP SSE transport (`/sse`). The paid endpoint requires cryptographic payment authentication; the trial endpoint has no auth.
Are there any known limits?
The free trial endpoint is limited to 32KB input and does not support the `?validate=true` parameter. The paid endpoint has no documented input size limit in the README.
Basic information
More Data & Analytics MCP servers
MCP Server for Deep Research
reading-plus-aiMCP From Zero: Quick Data
dislerPrompt focused MCP Server for .json and .csv agentic data analytics for Claude Code

Rankbits
rankbitsAI visibility analytics across 15+ providers (ChatGPT, Perplexity, Gemini, AI Overviews, and more). The MCP connector lets assistants run scans, compare competitor mentions, and track your brand's visibility in AI answer
Deep Research
u14appUse any LLMs (Large Language Models) for Deep Research. Support SSE API and MCP server.
mcp-simple-arxiv
andybrandtTool to work with arXiv, provide LLM with ability to search and read papers from there
Comments