{"uid":"cap_lM1kXHkyGmwd161jmh6gC","slug":"token-intel-agentdiet-dev-agentdiet-context-diet-bm25-budget-web-33ecb8ef","name":"AgentDiet Context Diet – BM25-Budget Web Distillation","description":"Distill a URL or raw HTML payload with BM25 budget control (Live x402 v2, IETF MPP & MCP endpoint at https://token-intel.agentdiet.dev/v1/context-diet)","url":"https://token-intel.agentdiet.dev/v1/context-diet?utm_source=zero.xyz","method":"POST","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_R6EcN53pgmGz9NFlSA1F_","protocol":"mpp","methodType":"crypto","chain":"tempo","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":"token-intel.agentdiet.dev","brandSlug":"token-intel-agentdiet-dev-mpp","brandBaseUrl":"https://token-intel.agentdiet.dev","brandDocsUrl":null,"whatItDoes":"Fetches and distills a URL or raw HTML into compressed Markdown, structured JSON, or a BM25-ranked token-budget excerpt, returning ROI proof of tokens saved.","exampleAgentPrompt":"Distill https://stripe.com/docs/billing/subscriptions/overview into budget mode focused on the query 'subscription lifecycle' and keep it under 1500 tokens — I want to see how many tokens you saved me.","exampleUseCases":[{"title":"Token-budget API docs extraction","prompt":"Fetch https://docs.openai.com/api-reference and distill it in budget mode focused on 'rate limits' with a max of 800 tokens — show me the compression ratio and how much LLM cost I saved."},{"title":"Structured table extraction from a pricing page","prompt":"Distill https://linear.app/pricing into structured mode and give me the pricing tiers and features as JSON tables."},{"title":"Skeleton outline of a long article","prompt":"Take the raw HTML I'm pasting here and distill it into a skeleton outline so I can see the section headers and key points without reading the whole thing."}],"resultDescription":"A JSON object containing the distilled content (Markdown text, structured JSON tables, skeleton outline, or BM25-ranked excerpt depending on mode), plus an roi_proof block showing raw_tokens, distilled_tokens, tokens_saved, compression_ratio_pct, roi_multiplier, and llm_cost_saved_usd. Also includes cache status (HIT/MISS) and billing metadata.","failureModes":["URL is unreachable or returns non-200 — endpoint may return an error status","HTML payload is malformed or empty — distillation may produce minimal output","max_tokens set too low (below 20) — rejected by schema validation","BM25 query not provided when mode=budget — may fall back to default behavior","Rate limit or payment failure via x402 — billing object absent, request rejected","Paywalled or JavaScript-rendered pages may return incomplete HTML"],"whenToPreferThis":"Choose this endpoint when you need to feed webpage content to an LLM but want to minimize token consumption, especially when you need BM25-focused relevance ranking against a specific query. It is particularly valuable for agentic pipelines that repeatedly fetch docs or web pages, since the ROI proof lets you track cost savings. Prefer it over raw HTML scraping when token budget control and compression metrics matter.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-23T06:37:26.549Z","isFirstParty":false,"canonicalSlug":"token-intel-agentdiet-dev-agentdiet-context-diet-bm25-budget-web-33ecb8ef"}