{"uid":"cap_ETJzPHD3k5eG2LH7y2zEI","slug":"mcp-security-agentdiet-dev-agentdiet-web-url-distiller-d534e4c3","name":"AgentDiet Web URL Distiller","description":"Distill a web URL into compact agent-ready tokens (Live x402 v2, IETF MPP & MCP endpoint at https://mcp-security.agentdiet.dev/.well-known/agent-card.json)","url":"https://mcp-security.agentdiet.dev/.well-known/agent-card.json?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","required":["url"],"properties":{"url":{"type":"string","minLength":1,"description":"Target webpage URL to distill (or builtin://stripe-docs)"},"mode":{"enum":["markdown","structured","skeleton","budget"],"type":"string","default":"markdown","description":"Extraction mode: markdown, structured, skeleton, or budget"},"limit":{"type":"integer","default":20,"maximum":100,"minimum":1,"description":"Maximum number of items to return per page (1-100)"},"query":{"type":"string","description":"BM25 focus query when mode=budget"},"cursor":{"type":"string","description":"Opaque pagination cursor for fetching the next page"},"max_tokens":{"type":"integer","minimum":20,"description":"Strict token ceiling when mode=budget"}}},"responseSchema":{"type":"object","required":["status","roi_proof","data"],"properties":{"data":{"type":"object","description":"Distilled Markdown, structured JSON tables/metadata, skeleton outline, or BM25 budget excerpt."},"cache":{"type":"object","properties":{"status":{"enum":["HIT","MISS"],"type":"string"},"cache_key":{"type":"string"},"latency_ms":{"type":"number"}}},"status":{"type":"string","description":"Execution status ('ok')"},"billing":{"type":"object","properties":{"agent_id":{"type":"string"},"payment_method":{"type":"string"},"fee_charged_usd":{"type":"number"}}},"roi_proof":{"type":"object","properties":{"raw_tokens":{"type":"integer"},"tokens_saved":{"type":"integer"},"roi_multiplier":{"type":"number"},"distilled_tokens":{"type":"integer"},"llm_cost_saved_usd":{"type":"number"},"compression_ratio_pct":{"type":"number"}}}}},"example":null,"exampleRequest":null,"tags":[],"displayCostAmount":"0.001000","displayCostAsset":"USD","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.001000/call","primary":{"kind":"static","protocol":"mpp","network":"tempo","amountUsd":"0.001000","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"mpp","network":"tempo","amountUsd":"0.001000","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_n9cNAHSLgpp_Pj_NkiuG7","protocol":"mpp","methodType":"crypto","chain":"tempo","mode":"charge","costAmount":"0.001000","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":"mcp-security.agentdiet.dev","brandSlug":"mcp-security-agentdiet-dev-mpp","brandBaseUrl":"https://mcp-security.agentdiet.dev","brandDocsUrl":null,"whatItDoes":"Fetches a web URL and compresses its content into compact, agent-ready tokens using configurable extraction modes (markdown, structured, skeleton, or budget)","exampleAgentPrompt":"Distill https://stripe.com/docs/payments/checkout into compact markdown for me, keeping it under 2000 tokens using budget mode focused on 'payment intents'.","exampleUseCases":[{"title":"Token-efficient documentation reading","prompt":"Fetch https://docs.openai.com/api-reference and distill it into a skeleton outline so I can browse the structure without burning through my token budget."},{"title":"Structured data extraction from a news article","prompt":"Pull https://techcrunch.com/2024/05/01/anthropic-funding and give me the structured mode output — I want tables and metadata, not raw HTML."},{"title":"BM25-focused research excerpt","prompt":"Distill https://arxiv.org/abs/2305.10601 using budget mode with the query 'chain-of-thought reasoning' and cap it at 500 tokens — just the most relevant passage."}],"resultDescription":"Returns a distilled version of the target webpage in the requested format (markdown, structured JSON, skeleton outline, or BM25-focused budget excerpt), along with an ROI proof object showing raw vs. distilled token counts, compression ratio, tokens saved, and estimated LLM cost saved. Also includes cache hit/miss status and billing details.","failureModes":["Invalid or unreachable URL returns an error status","Paywalled or JavaScript-heavy pages may yield incomplete content","Token ceiling too low may truncate meaningful content","Invalid mode enum value results in a validation error","Pagination cursor mismatch returns empty or incorrect page","Rate limiting or payment failure (HTTP 402) blocks the request"],"whenToPreferThis":"Choose this endpoint when you need to read web content inside a token-constrained LLM context and want automatic compression with measurable ROI. It is especially useful for documentation pages, news articles, and research papers where structured or skeleton modes reduce noise. Prefer it over raw HTTP fetching when token efficiency matters or when you need structured extraction rather than raw HTML.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-23T06:35:59.118Z","isFirstParty":false,"canonicalSlug":"mcp-security-agentdiet-dev-agentdiet-web-url-distiller-a3547835"}