Stringer CleanExtract
Server Details
Convert public HTML or a public URL into token-dense Markdown through one remote MCP tool.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
TDQS
Scored across 1 tool
The server exposes exactly one tool, so there is no possibility of overlapping purposes or misselection. clean_extract is clearly scoped to extraction from URLs or raw HTML.
With only one tool, there is no naming inconsistency to detect, and the snake_case name is readable and descriptive. However, clean_extract is not a conventional verb_noun form, so it does not earn a perfect pattern score.
A single tool is below the typical 3-15 range, but the server's stated purpose is a single extraction operation supporting both URL and raw HTML input. The one tool is non-trivial and well-specified, making the count slightly under but reasonable.
Within the narrow extraction domain, the tool covers both supported input types and returns the cleaned markdown plus quality diagnostics. No essential missing operation is apparent for the stated purpose.
Available Tools
1 toolclean_extractAInspect
Extract clean, token-dense markdown from a public URL or raw HTML string. Every response reports extraction_content_ratio_band and the measurements in extraction_quality: the source-authored markdown bytes in the delivered output as a fraction of the source payload bytes, banded zero, below_threshold or at_or_above_threshold. That is a size measurement, not a statement that the page's content survived: a lightly marked-up page whose one load-bearing line was dropped scores a high band, and a faithful extraction of a navigation-heavy page scores a low one. The band is a triage hint, not a completeness guarantee. The first 3 calls are free, total, with no signup and no claim header; the allowance does not reset. Every later extraction costs USD 0.05 via x402.
| Name | Required | Description | Default |
|---|---|---|---|
| url_or_html | Yes | A public HTTP(S) URL or a raw HTML string to convert into Markdown. | |
| max_output_bytes | No | Optional maximum UTF-8 byte length of the returned Markdown. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden and excels: it discloses the quality fields, explains that the band is a size metric and not a completeness guarantee, and gives concrete cases where the band can mislead (lightly marked page with dropped line). It also exposes free allowance and per-call pricing.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Purpose is front-loaded, then the metric, the caveat, and the cost are layered logically without repetition. This is long but every sentence earns its place; no filler or redundant phrasing.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a two-parameter tool with no annotations and no output schema, the description covers the essential operating contract: input domain, output fields, interpretation pitfalls, and the x402 cost scenario. Nothing needed to invoke the tool safely is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so both parameters are already documented in structured form. The description does not add new parameter-specific syntax but does provide background context about the output quality metric. Baseline of 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific verb and resource: Extracts clean, token-dense markdown from a public URL or raw HTML string. Even without shaping to sibling or competing tools, the main action is fully unambiguous.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The intended input and context are unmistakable (public URL or raw HTML), and the cost/free-tier detail helps callers decide whether to invoke the tool. However, there are no explicit exclusions or alternative routes, so it stays a step shy of top-score guidance.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
1 tool update
- Removed
diagnose_extraction
1 tool update
- Added
diagnose_extraction
1 tool update
- Changed
clean_extract1 field changed- added
Input schema / properties / max_output_bytesAdded value: +{ + "description": "Optional maximum UTF-8 byte length of the returned Markdown.", + "maximum": 1048576, + "minimum": 1, + "type": "integer" +}
1 tool update
- Changed
clean_extract3 fields changed- added
Input schema / additionalPropertiesAdded value: +false - changed
Input schema / properties / url_or_html / descriptionPrevious value: -"The public URL or raw HTML string to convert into markdown."New value: +"A public HTTP(S) URL or a raw HTML string to convert into Markdown." - added
Input schema / properties / url_or_html / minLengthAdded value: +1
1 tool update
- First observed
clean_extract
Related MCP Connectors
Convert files, URLs, and documents to clean, AI-ready Markdown via MCP.
Fetch a URL and get clean Markdown with metadata. No API key required; rate-limited per IP.
Converts any URL to clean, LLM-ready Markdown using real Chrome browsers
Convert any webpage to clean LLM-ready markdown, extraction-first, with article and news modes.
Related MCP Servers
- AlicenseAqualityDmaintenanceConverts URLs and raw HTML to clean Markdown, enabling AI assistants to read web pages for summarization, analysis, or ingestion.24 npm1MIT
- AlicenseAqualityCmaintenanceEnables converting web pages to clean Markdown via MCP, compressing token usage by roughly 95% in under 150ms to support LLM context windows and RAG pipelines.28 npmMIT
- AlicenseNot gradedqualityDmaintenanceConverts URLs into clean, LLM-ready markdown, respecting robots.txt and never bypassing anti-bot measures or paywalls.MIT
- FlicenseNot gradedqualityBmaintenanceEnables MCP-compatible AI clients to extract live web content and convert it into structured Markdown for LLM ingestion, RAG pipelines, and agentic workflows.-
Glama MCP Gateway
Add one secure layer between your agents and this server.