{"uid":"cap_AXZWSK85mJi6epqxk8Xk7","slug":"email-verify-agentdiet-dev-web-url-context-compressor-distiller-d13dfa9b","name":"Web URL Context Compressor & Distiller","description":"Distill a URL or raw HTML payload with BM25 budget control (Live x402 v2, IETF MPP & MCP endpoint at https://email-verify.agentdiet.dev/v1/context-compress)","url":"https://email-verify.agentdiet.dev/v1/context-compress?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_gj3hhU_y59Ka03Y7Pjvbe","protocol":"mpp","methodType":"crypto","chain":"tempo","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":"email-verify.agentdiet.dev","brandSlug":"email-verify-agentdiet-dev-mpp","brandBaseUrl":"https://email-verify.agentdiet.dev","brandDocsUrl":null,"whatItDoes":"Fetches a URL or raw HTML and distills it into compact, agent-ready tokens using BM25 budget control and multiple extraction modes","exampleAgentPrompt":"Can you distill https://stripe.com/docs/payments into compact markdown using budget mode focused on 'payment intents', keeping it under 500 tokens?","exampleUseCases":[{"title":"Stripe docs for agent context","prompt":"Distill the Stripe pricing page at https://stripe.com/pricing into structured mode so I can use it in my agent's context window — I need tables and metadata, not raw HTML."},{"title":"Token-budget research briefing","prompt":"Fetch https://openai.com/research/gpt-4 and compress it into budget mode with the query 'multimodal capabilities', capping at 300 tokens."},{"title":"Skeleton outline of a long article","prompt":"Pull the article at https://www.theverge.com/2024/3/15/longform-ai-article and give me a skeleton outline so I can quickly see the structure without reading the whole thing."}],"resultDescription":"Returns a distilled version of the webpage or HTML in the requested mode (markdown, structured JSON, skeleton outline, or BM25 budget excerpt), along with ROI proof metrics showing raw tokens, distilled tokens, tokens saved, compression ratio, and estimated LLM cost savings. Optionally includes billing details and cache hit/miss status.","failureModes":["URL unreachable or returns non-200 status — fetch fails with error","Invalid or empty URL parameter — validation error returned","Token budget too small (below 20) — rejected by schema","Rate limiting or payment failure via x402 — 402 response","HTML too large to process within timeout — partial or error result","Invalid mode enum value — parameter rejected"],"whenToPreferThis":"Choose this endpoint when you need to feed webpage content into an LLM context window but want to minimize token usage. It is especially useful when you have a strict token budget (use budget mode with max_tokens), need structured extraction (tables, metadata), or want BM25-ranked content relevant to a specific query. Prefer it over raw web scraping tools when token efficiency and compression metrics matter to your pipeline.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-21T07:25:59.134Z","isFirstParty":false,"canonicalSlug":"email-verify-agentdiet-dev-web-url-context-compressor-distiller-d13dfa9b"}