{"uid":"cap_Z5rzJq_93jSDWFZGuWNN0","slug":"mesh-agentdiet-dev-web-url-context-distiller-bm25-budget-control-3b4d71b9","name":"Web URL Context Distiller (BM25 Budget Control)","description":"Distill a URL or raw HTML payload with BM25 budget control (Live x402 v2, IETF MPP & MCP endpoint at https://mesh.agentdiet.dev/v1/context-bloat-eliminator)","url":"https://mesh.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_1j6chsgVIPsvFWmMa06lP","protocol":"mpp","methodType":"crypto","chain":"tempo","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":"mesh.agentdiet.dev","brandSlug":"mesh-agentdiet-dev-mpp","brandBaseUrl":"https://mesh.agentdiet.dev","brandDocsUrl":null,"whatItDoes":"Fetches a URL or raw HTML and distills it into compact, agent-ready tokens using markdown, structured, skeleton, or BM25-focused budget modes.","exampleAgentPrompt":"Can you distill https://docs.stripe.com/payments/payment-intents into compact markdown using budget mode focused on 'payment flow', capped at 500 tokens, so I can fit it into my agent context without burning through my LLM budget?","exampleUseCases":[{"title":"Compress docs page for agent context","prompt":"Grab https://platform.openai.com/docs/guides/function-calling and distill it into structured markdown — I need a clean, token-efficient version to inject into my system prompt."},{"title":"BM25 budget excerpt for specific topic","prompt":"Fetch https://www.anthropic.com/research and distill it in budget mode with a focus query on 'constitutional AI', keeping the output under 300 tokens. I only care about the bits relevant to that topic."},{"title":"Skeleton outline of a long article","prompt":"Take this URL — https://en.wikipedia.org/wiki/Transformer_(deep_learning_architecture) — and give me a skeleton outline of the page structure so I can decide which sections to deep-dive into."}],"resultDescription":"Returns a distilled payload with the compressed content (markdown text, structured JSON tables/metadata, skeleton outline, or BM25-focused excerpt), along with ROI proof metrics including raw token count, distilled token count, tokens saved, compression ratio percentage, and estimated LLM cost saved in USD. Also includes cache hit/miss status and billing details.","failureModes":["Invalid or unreachable URL returns an error status","mode=budget without a query parameter may return unfiltered or empty results","max_tokens set too low may truncate critical content","Raw HTML injection with malformed markup may produce incomplete distillation","Payment failure via x402 protocol blocks the request","Paywalled or bot-blocked URLs may return minimal or no content"],"whenToPreferThis":"Choose this endpoint when you need to feed live web content into an LLM context window without exhausting your token budget. It is especially useful when injecting documentation, news articles, or research pages into agent prompts, and when you want to focus extraction on a specific topic using BM25 relevance ranking. Prefer it over raw fetch-and-paste approaches when LLM cost efficiency and context bloat elimination are priorities.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-21T07:20:47.038Z","isFirstParty":false,"canonicalSlug":"mesh-agentdiet-dev-web-url-context-distiller-bm25-budget-control-3b4d71b9"}