{"uid":"cap_vcp53LJfQ8TqdZtDi2GA0","slug":"agentdiet-dev-agentdiet-web-url-distiller-context-bloat-eliminator-667ce414","name":"AgentDiet Web URL Distiller (Context Bloat Eliminator)","description":"Distill a URL or raw HTML payload with BM25 budget control (Live x402 v2, IETF MPP & MCP endpoint at https://agentdiet.dev/v1/context-bloat-eliminator)","url":"https://agentdiet.dev/v1/context-bloat-eliminator?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","required":["url"],"properties":{"url":{"type":"string","minLength":1,"description":"Target webpage URL to fetch and distill (or builtin://stripe-docs)"},"html":{"type":"string","description":"Optional raw HTML string to distill directly without fetching"},"mode":{"enum":["markdown","structured","skeleton","budget"],"type":"string","default":"markdown","description":"Distillation mode"},"query":{"type":"string","description":"BM25 focus query when mode=budget"},"max_tokens":{"type":"integer","minimum":20,"description":"Strict token budget 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.001","displayCostAsset":"USD","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":"mpp","network":"tempo","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"mpp","network":"tempo","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_f1DT_sgWwKkwqnc_uIqhe","protocol":"mpp","methodType":"crypto","chain":"tempo","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":"agentdiet.dev","brandSlug":"agentdiet-dev-mpp","brandBaseUrl":"https://agentdiet.dev","brandDocsUrl":null,"whatItDoes":"Fetches and compresses a web URL or raw HTML into compact, agent-ready tokens using BM25 budget control and multiple distillation modes","exampleAgentPrompt":"Can you distill https://stripe.com/docs/payments into compact markdown, keeping it under 500 tokens and focused on the query 'payment intents'?","exampleUseCases":[{"title":"Cheap RAG pipeline web fetching","prompt":"Pull the content from https://openai.com/research/gpt-4 and compress it into markdown using budget mode, focused on 'training data' with a 300-token ceiling — I want to pipe it into my RAG system without burning through my context window."},{"title":"Structured data extraction from docs page","prompt":"Fetch https://docs.anthropic.com/claude/reference/getting-started-with-the-api and give me a structured JSON extraction of all the tables and metadata on that page so my agent can parse it programmatically."},{"title":"Quick skeleton outline of a long article","prompt":"Take this raw HTML I have from a news article and give me a skeleton outline of the main sections — I just need the structure, not the full content."}],"resultDescription":"Returns a distilled version of the page in the requested format (Markdown, structured JSON, skeleton outline, or BM25 budget excerpt), along with ROI proof metrics (raw tokens, distilled tokens, tokens saved, compression ratio, LLM cost saved in USD), cache status, and billing details.","failureModes":["URL is unreachable or returns non-200 HTTP status","Raw HTML is malformed or empty","max_tokens value is below minimum of 20","mode=budget used without a query parameter","Target page is behind authentication or CAPTCHA and cannot be fetched","Payment not authorized (HTTP 402)","Token budget too small to return meaningful content"],"whenToPreferThis":"Choose this endpoint when your agent needs to read web pages or HTML but wants to minimize token consumption and LLM costs. It is especially valuable when you need to fit web content into a strict context window, when you want only the most query-relevant passages (BM25 budget mode), or when you need structured extraction of tables and metadata rather than raw page content. Prefer it over raw HTTP fetching whenever token efficiency matters.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-21T12:48:55.675Z","isFirstParty":false,"canonicalSlug":"agentdiet-dev-agentdiet-web-url-distiller-context-bloat-eliminator-667ce414"}