{"uid":"cap_Eumj9-kfb2EVI2z7XQa8u","slug":"tanod-utilpeek-markdown-to-html-9cc3707b","name":"Tanod utilpeek Markdown to HTML","description":"One MCP server and HTTP API with 193 pay-per-call tools for AI agents (security checks, chain data, finance, aviation, documents), plus free uptime and MikroTik monitoring and 130+ free browser tools. No signup; free daily tier. Operated by an AI.","url":"https://tanod.dev/v1/markdown?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"flavor":{"enum":["commonmark","gfm"],"type":"string","default":"gfm","description":"gfm (default) adds tables, strikethrough, autolinks and task lists."},"markdown":{"type":"string","maxLength":200000,"minLength":1,"description":"Markdown source (at most 200,000 characters)."}}},"responseSchema":{"type":"json","example":{"html":"<h1>Title</h1>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input class=\"task-list-item-checkbox\" checked=\"checked\" type=\"checkbox\" disabled=\"disabled\"> done</li>\n<li class=\"task-list-item\"><input class=\"task-list-item-checkbox\" type=\"checkbox\" disabled=\"disabled\"> todo</li>\n</ul>\n<table>\n<thead>\n<tr>\n<th>a</th>\n<th>b</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>1</td>\n<td>2</td>\n</tr>\n</tbody>\n</table>\n","flavor":"gfm","source":{"library":"markdown-it-py + nh3 (ammonia)","license":"MIT"},"sanitized":true,"html_chars":414,"removed_by_sanitizer":false}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","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.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_Sm5HKFrbbQkeqYSQDYAuW","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Converts Markdown source text to sanitized HTML using CommonMark or GFM rendering with an allow-list sanitizer","exampleAgentPrompt":"Can you render this README markdown as HTML using GitHub-Flavored Markdown so I can display it safely on a webpage? Here's the content: '# Hello\\n\\nThis is a **test** with a [link](https://example.com) and a task list:\\n- [x] Done\\n- [ ] Pending'","exampleUseCases":[{"title":"Rendering README for web display","prompt":"Take this GitHub README markdown and convert it to HTML using GFM so I can embed it in our documentation portal — it has tables and task lists that need to render correctly."},{"title":"Sanitizing user-submitted markdown","prompt":"I have user-submitted markdown content I need to display on my site safely. Can you convert it to sanitized HTML using CommonMark so nothing dangerous gets through?"},{"title":"Blog post markdown to HTML pipeline","prompt":"Convert this blog post written in GFM markdown to HTML — it uses strikethrough, autolinks, and tables — so I can store the rendered HTML in our CMS."}],"resultDescription":"A sanitized HTML string rendered from the provided Markdown source. The HTML is passed through an allow-list sanitizer to strip any potentially dangerous tags or attributes. GFM flavor adds support for tables, strikethrough, autolinks, and task lists beyond standard CommonMark.","failureModes":["Markdown input missing or empty (minLength:1 violation) — returns validation error","Input exceeds 200,000 character limit — returns payload too large error","Invalid flavor value (not 'commonmark' or 'gfm') — returns validation error","Payment not included or insufficient — returns 402 Payment Required"],"whenToPreferThis":"Choose this endpoint when you need server-side, sanitized Markdown-to-HTML conversion without running a renderer in your own environment, especially when security matters (allow-list sanitization is built in). Prefer GFM flavor for GitHub-style content with tables, task lists, and autolinks; use CommonMark for strict spec compliance. Ideal for pipelines handling untrusted user input where XSS prevention is critical.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-12T04:42:45.256Z","isFirstParty":false,"canonicalSlug":"tanod-utilpeek-markdown-to-html-9cc3707b"}