https://www.pathwren.workers.dev/c/mcp-registry-official/mcp/markdown ↗
Six checks: llms.txt, llms-full.txt, .md twins, Accept: text/markdown, sitemap.md, alt link. Free.
Markdown Lane Check - llms.txt, .md twins, Accept: text/markdown is a remote MCP server published at www.pathwren.workers.dev. It has been probed 8 times since 9/12/2026. It answered in 8 of them (100.0%), a near-uninterrupted record. Median response time is 123 ms, placing it among the faster endpoints. It offers a narrow, focused set of 5 tools. On the protocol side it speaks the 2026-07-28 stateless spec.
Can an LLM agent pick the right tool here — names, descriptions and parameter clarity are assessed.
markdown_lane_self_report — Description is a raw JSON payload, not a human-readable explanationwhoami — Name is generic and doesn't indicate its purpose of retrieving client metadatacheck_markdown_lane — Description is cut off mid-sentence, missing critical functionality detailsexplain_llms_txt — Parameter 'text' and 'url' are both optional but no guidance on mutual exclusivityexample — Name and description are non-descriptive, offering no functional insightRisk: low
tools/list structure, inputSchema validity, and a functional smoke test — the components of the 0-100 score.
Tools the server advertised in the latest measurement — measured, not catalog-claimed.
markdown_lane_self_report{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"markdown_lane_self_report","arguments":{}}} — POST that exact body to https://www.pathwren.workers.dev/mcp/markdown and the answer is which markdown addresses YOUR client has fetched on this host and which pages it took as HTML instead — each one beside the .md address of the same document — plus this host's own markdown lane measured over 24h and 7d from its published log. THIS IS THE CALL TO MAKE FIRST on this server: it is the only one whose subject is the request you just sent, so there is nothing to look up and no argument to invent. No key, no account, no OAuth, no session to open first, read-only, and nothing for you to invent. Every fact is computed from your own headers and from files this host already publishes; noth
whoami{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"whoami","arguments":{}}} — POST that exact body to https://www.pathwren.workers.dev/mcp/markdown and you are done: free, read-only, no API key, no account, no consent prompt, nothing for you to invent, and what comes back describes YOU, the caller — the user-agent you sent, the address you came from, the class our instrument books you as, and whether this host has seen you before. Takes no arguments. Safe to call. Deterministic. Touches no third party. Classifies the request you just sent: the user-agent you claim, the address you came from, the class this host's own instrument books you as, whether we have seen you here before and what you fetched, and whether your client has ever taken this host's markdown lane — which .md a
example{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"example","arguments":{}}} — POST that exact body to https://www.pathwren.workers.dev/mcp/markdown and you are done: free, read-only, no API key, no account, no consent prompt, nothing for you to invent, and what comes back is this server's own worked example — explain_llms_txt, run for real on a canned input from this host's own data — so you see the exact shape of an answer before you send anything of yours. Takes no arguments. Safe to call. Deterministic. Touches no third party. Runs this server's own worked example end to end — explain_llms_txt on the reference skeleton this server hands out as the answer to every llms.txt finding — parsed here as if you had pasted it, so nothing is fetched and no third party is touched — a
check_markdown_laneFIRST CALL, needs nothing: {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"markdown_lane_self_report","arguments":{}}} — Reads the markdown lane of a URL you name and returns six verdicts with the exact fix for each: /llms.txt, /llms-full.txt, the .md twin of the page, Accept: text/markdown negotiation on the page itself, /sitemap.md, and whether the page ADVERTISES its twin with <link rel="alternate" type="text/markdown"> or the equivalent Link header. Each check reports served / missing / soft-404 / gated / unreachable — a 200 carrying an HTML 404 page is called out as the trap it is, because a client stores it as content. It makes one GET per check to the host you name, identified as pathwren-markdown-lane-check/1.0, and it refuses its own publisher and every ephemeral h
urlstringrequiredexplain_llms_txtFIRST CALL, needs nothing: {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"markdown_lane_self_report","arguments":{}}} — Parses an llms.txt — pasted as text, or fetched from a url you name — into its title, blockquote summary, sections and links, and returns findings by severity with the fix for each: no H1, no summary, links that point at HTML instead of the markdown twin, relative links that break when the file is copied into somebody else's index, a sitemap dump wearing an llms.txt name, HTML tags in the body, duplicate targets, and a missing `## Optional` section on a long list. Returns a ready-to-edit skeleton with every answer. Pasted text is parsed in the request and discarded; nothing is stored. Example: arguments={"url":"https://example.com"} fetches https://exampl
textstringurlstringDerived by comparing consecutive probes — changes in era, protocol version, build and reachability.
Add this badge to your README — it updates automatically as measurements change.
[](https://mcpmetrics.io/servers/dev-workers-pathwren-www-markdown-lane-check)<a href="https://mcpmetrics.io/servers/dev-workers-pathwren-www-markdown-lane-check"><img src="https://mcpmetrics.io/badge/dev.workers.pathwren.www/markdown-lane-check/era.svg" alt="mcpmetrics"></a>You are seeing the last 7 days. Sign up for the full history. Which check failed and why is in the dashboard.
Sign up free to seeThe catalog entries whose name and description are closest to this one, found with the same index the search box uses.
Free Japanese article checker for claims, duplicate text, PR disclosure, and basic quality.
URL to clean markdown for LLMs: a polite, robots.txt-respecting web reader. Free, no API key
Free brand-name Clearance Checks from live registries; connect a plan (API key) for full checks.
Free real-time Google Flights search — one-way and round-trip — with no API key and no signup. ### What it returns - Live fares with airline, stops, duration and a bookable link - **Google's own price insights** (`price_insights_low` / `price_insights_high`) plus a low / typical / high verdict, so an agent can tell the user whether a fare is actually a good deal — most flight APIs don't expose this at all - Round-trip priced as **paired legs**, not two one-ways stitched together ### Flexible dates in a single call Pass a departure date range and/or several destinations, and the server fans out internally and merges the results. *"Cheapest flight to Sri Lanka anywhere in October"* is **one** tool call, not thirty. Every response carries `search_coverage` stating exactly which dates were searched, so a sampled scan is never mistaken for an exhaustive one. ### Tools | Tool | What it does | | --- | --- | | `search_oneway_flights` | One-way search — a single date, or a date range | |
Validate tax IDs, IBANs, emails, and phones. Screen entities against sanctions lists (OFAC, EU, UK, UN). Verify companies, inspect domains, and run composite trust screens. Create accounts, check usage, and propose new capabilities. Free tools (tax-id, IBAN, email syntax, phone format, Chilean indicators) work without an API key. Paid checks need a funded MadTaco account — authenticate with your API key via X-Api-Key. Every response includes credits_charged; failed checks are never billed. Setup: madtaco.dev/mcp API docs: madtaco.dev/docs Pricing: madtaco.dev/pricing.json
| Run | Era | Modern | ms | Legacy | ms | Versions |
|---|---|---|---|---|---|---|
| 2026-09-13 06:40:42 | Dual-era | 200 | 109 | 200 | 174 | 2026-07-28, 2025-11-25, 2025-06-18, 2025-03-26, 2024-11-05 |
| 2026-09-13 04:35:29 | Dual-era | 200 | 170 | 200 | 103 | 2026-07-28, 2025-11-25, 2025-06-18, 2025-03-26, 2024-11-05 |
| 2026-09-13 01:33:33 | Dual-era | 200 | 177 | 200 | 107 | 2026-07-28, 2025-11-25, 2025-06-18, 2025-03-26, 2024-11-05 |
| 2026-09-12 23:31:36 | Dual-era | 200 | 115 | 200 | 100 | 2026-07-28, 2025-11-25, 2025-06-18, 2025-03-26, 2024-11-05 |
| 2026-09-12 21:29:15 | Dual-era | 200 | 185 | 200 | 115 | 2026-07-28, 2025-11-25, 2025-06-18, 2025-03-26, 2024-11-05 |
| 2026-09-12 19:27:29 | Dual-era | 200 | 127 | 200 | 158 | 2026-07-28, 2025-11-25, 2025-06-18, 2025-03-26, 2024-11-05 |
| 2026-09-12 17:24:09 | Dual-era | 200 | 125 | 200 | 121 | 2026-07-28, 2025-11-25, 2025-06-18, 2025-03-26, 2024-11-05 |
| 2026-09-12 15:21:42 | Dual-era | 200 | 123 | 200 | 121 | 2026-07-28, 2025-11-25, 2025-06-18, 2025-03-26, 2024-11-05 |
Each block is one measurement round. Green: working response. Amber: responded but the server was returning errors (5xx). Red: no response at all.
Each cell is one probe run. Faded cells are incomplete probes — one leg did not answer, so the era is inconclusive.
The two probe legs separately: modern server/discover and legacy initialize.
Link-preview metadata and clean page-to-Markdown for any public URL. No install.
Comments
Sign in to write a comment
No comments yet. Be the first.