{"uid":"cap_I3ZHBH5HMmjOiGmJwC4h5","slug":"github-audit-agentdiet-dev-web-url-distiller-context-bloat-eliminator-0bd29443","name":"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://github-audit.agentdiet.dev/v1/context-bloat-eliminator)","url":"https://github-audit.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_Qe8riaHQm0DF43DA-XJkD","protocol":"mpp","methodType":"crypto","chain":"tempo","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":"github-audit.agentdiet.dev","brandSlug":"github-audit-agentdiet-dev-mpp","brandBaseUrl":"https://github-audit.agentdiet.dev","brandDocsUrl":null,"whatItDoes":"Fetches a URL or raw HTML and compresses it into compact, agent-ready tokens using BM25 budget control and multiple distillation modes","exampleAgentPrompt":"Fetch https://stripe.com/docs/payments and distill it into compact markdown using budget mode, focused on 'payment intents', keeping it under 500 tokens so I can fit it in my context window.","exampleUseCases":[{"title":"Compress docs page for LLM context","prompt":"Grab the Stripe docs at builtin://stripe-docs and distill them into compact markdown — I need to fit the key info into my prompt without blowing up my token budget."},{"title":"BM25 focused research excerpt","prompt":"Distill https://openai.com/research/gpt-4 into a budget excerpt focused on 'context window and reasoning capabilities', max 300 tokens — I only want the parts most relevant to my query."},{"title":"Structured product data extraction","prompt":"Fetch https://www.apple.com/iphone/ and distill it in structured mode so I get normalized tables of product variants, prices, and specs — no fluff, just the data."}],"resultDescription":"Returns a distilled version of the webpage in the requested mode (Markdown, structured JSON tables/metadata, skeleton outline, or BM25-ranked budget excerpt), along with ROI proof showing raw vs distilled token counts, compression ratio, tokens saved, and estimated LLM cost savings. Also includes cache hit/miss status and billing details.","failureModes":["URL is unreachable or returns non-200 status — fetch fails with error status","Invalid or malformed URL causes request rejection","mode=budget used without providing a query — BM25 ranking cannot be applied","max_tokens set too low (below 20) — rejected by schema validation","Raw HTML payload too large or malformed — distillation may fail or truncate","Payment authorization failure via x402 — request blocked before processing","Cache miss on first fetch may increase latency slightly"],"whenToPreferThis":"Choose this endpoint when you need to feed web content to an LLM but want to minimize token usage and cost. It is especially useful when the target page is long or noisy (e.g. docs, product pages, research articles) and you need only the essential information. Prefer budget mode with a BM25 query when you have a specific question about the page content, and structured mode when you need machine-parseable tables or metadata rather than prose.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-21T07:26:09.237Z","isFirstParty":false,"canonicalSlug":"github-audit-agentdiet-dev-web-url-distiller-context-bloat-eliminator-0bd29443"}