{"uid":"cap_GEsxehJdvjjE7PqNYo-u0","slug":"whale-momentum-agentdiet-dev-web-url-context-compressor-a0912e5f","name":"Web URL Context Compressor","description":"Distill a URL or raw HTML payload with BM25 budget control (Live x402 v2, IETF MPP & MCP endpoint at https://whale-momentum.agentdiet.dev/v1/context-compress)","url":"https://whale-momentum.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_ulmqBxp7Jxqe_dRaKuARh","protocol":"mpp","methodType":"crypto","chain":"tempo","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":"whale-momentum.agentdiet.dev","brandSlug":"whale-momentum-agentdiet-dev-mpp","brandBaseUrl":"https://whale-momentum.agentdiet.dev","brandDocsUrl":null,"whatItDoes":"Fetches a web URL (or accepts raw HTML) and distills it into compact, token-efficient agent-ready content using BM25 budget control and multiple extraction modes","exampleAgentPrompt":"Can you distill https://stripe.com/docs/payments into compact markdown — using budget mode with a max of 500 tokens focused on the query 'payment intents'?","exampleUseCases":[{"title":"Compress docs page for agent context","prompt":"Distill https://docs.openai.com/guides/function-calling into structured markdown so I can include it in my agent's context without blowing the token limit."},{"title":"BM25 budget excerpt from research article","prompt":"Fetch https://arxiv.org/abs/2310.06825 and give me a budget excerpt focused on the query 'retrieval augmented generation' with a max of 300 tokens."},{"title":"Skeleton outline of a long blog post","prompt":"Can you pull https://www.paulgraham.com/greatwork.html and return just a skeleton outline so I can quickly see the structure without reading the whole thing?"}],"resultDescription":"Returns a distilled version of the webpage in the requested format (markdown, structured JSON tables/metadata, skeleton outline, or BM25-ranked budget excerpt), along with ROI proof metrics including raw token count, distilled token count, tokens saved, compression ratio percentage, estimated LLM cost saved, and cache status.","failureModes":["Invalid or unreachable URL returns an error status","URL behind authentication or paywalls may return empty or partial content","max_tokens set too low may result in heavily truncated or empty output","BM25 query with mode other than 'budget' is ignored","Raw HTML input that is malformed may produce poor distillation quality","Rate limiting or payment failure (x402) may block the request"],"whenToPreferThis":"Choose this endpoint when an AI agent needs to read a web page but context window space or LLM token costs are a concern. It is particularly useful when you need to fit a long webpage into a strict token budget (budget mode with max_tokens), extract structured tables and metadata (structured mode), or get a high-level outline (skeleton mode). Prefer it over raw web scraping when token efficiency and LLM cost savings are priorities, or when you want BM25-focused relevance filtering.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-21T12:51:30.390Z","isFirstParty":false,"canonicalSlug":"whale-momentum-agentdiet-dev-web-url-context-compressor-a0912e5f"}