{"uid":"cap_x-3SXxdwH-jXWOpWrEKiM","slug":"json-to-markdown-converter-rainmaker-well-003-1c032831","name":"JSON to Markdown Converter (Rainmaker Well 003)","description":"Convert a public https URL that returns JSON to tidy markdown ($0.005 USDC via x402). https only — http, file, data, localhost, and private IPs are rejected. Caps: 1 MB body, ~10s timeout, max 5 redirects. Requires JSON content-type or a parseable JSON body. Returns JSON { url, final_url, content_type, markdown, warnings }.","url":"https://well-003-json-to-markdown.rainmaker-wells.workers.dev/mcp?utm_source=zero.xyz#json-to-markdown#json-to-markdown","method":"POST","headers":{},"bodySchema":null,"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_tmfZEtVPw1xHdskn89juU","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches a public HTTPS URL that returns JSON and converts its contents into tidy, human-readable markdown","exampleAgentPrompt":"Can you fetch the JSON at https://api.example.com/data/report.json and convert it into clean, readable markdown for me?","exampleUseCases":[{"title":"API response to documentation","prompt":"Take the JSON returned by https://api.github.com/repos/openai/openai-python and convert it into clean markdown so I can paste it into our docs."},{"title":"JSON config file as readable summary","prompt":"Here's a public URL to our project config: https://raw.githubusercontent.com/myorg/myapp/main/config.json — can you turn that JSON into a nice markdown summary?"},{"title":"Render third-party JSON data for a report","prompt":"Grab the JSON from https://data.cityofnewyork.us/api/views/kku6-nxdu.json and convert it to markdown so I can drop it into my weekly report."}],"resultDescription":"Returns a JSON object containing: the original URL, the final URL after redirects, the detected content-type, the converted markdown text, and any warnings encountered during fetching or conversion.","failureModes":["Non-HTTPS URLs (http, file, data, localhost, private IPs) are rejected with an error","Response body exceeds 1 MB cap — returns error","Fetch timeout after ~10 seconds — returns timeout error","More than 5 redirects followed — returns redirect limit error","Response does not have JSON content-type and body is not parseable as JSON — returns content-type error","Upstream server returns non-200 status — propagated as error"],"whenToPreferThis":"Use this endpoint when you have a publicly accessible HTTPS URL that returns JSON and you want a human-readable markdown rendering of that data without writing custom conversion logic. It is ideal for agents that need to display or summarize JSON API responses in documentation, reports, or chat interfaces. It is specifically suited for small-to-medium JSON payloads (under 1 MB) that need to be formatted quickly.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-22T12:30:24.107Z","isFirstParty":false,"canonicalSlug":"json-to-markdown-converter-rainmaker-well-003-1c032831"}