# AgentDiet MCP Gateway — Context Window Distiller

> AgentDiet MCP Gateway — Context Window Distiller is a paid API for AI agents from rag-diet.agentdiet.dev, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-22).

Compresses and distills AI agent context windows via an MCP gateway, reducing token usage by up to 85-91% using RAG-based de-bloating techniques

## Facts

- Endpoint: GET https://rag-diet.agentdiet.dev/v1/mcp-gateway?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-22
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agentdiet-mcp-gateway-context-window-distiller-52b25261
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_c8lNobJhhwvdeLLfaoC0e

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability agentdiet-mcp-gateway-context-window-distiller-52b25261
```

Example prompt: Use AgentDiet's RAG distiller to compress this context window — I need to cut the token count by at least 85% before sending it to the LLM, and I want to see the compression ratio proof.

## When to prefer this

Choose this endpoint when your AI agent pipeline needs to reduce context window size before LLM calls, especially when dealing with large RAG retrievals, long documents, or multi-turn conversation histories that exceed token limits. It is particularly suited for cost-sensitive agentic workflows where you need verifiable compression ratios (ROI proof) and deterministic, pay-per-call pricing via x402/USDC on Base.

## Known failure modes

- Missing required 'input' field returns validation error
- Invalid 'type' (must be 'http') or unsupported 'method' value causes schema rejection
- Empty or missing query param results in no compression performed
- Payment failure (insufficient USDC balance on Base) blocks execution
- Rate limiting or gateway timeout if context payload is too large
- Non-JSON or malformed input body returns parse error

## How this service works

Deterministic B2A/A2A/MCP/x402/MPP/L402 execution and intelligence node at https://rag-diet.agentdiet.dev settling in USDC on Base.

## Output

Returns a JSON object with a 'data' field containing the distilled/compressed context, a 'status' field ('ok'), and an 'roi_proof' object showing the compression_ratio_pct achieved (e.g. 91.4%). Payments settle in USDC on Base at $0.01 per call.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "POST"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "query": {
       "type": "string"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "data": {},
  "status": "ok",
  "roi_proof": {
   "compression_ratio_pct": 91.4
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agentdiet-mcp-gateway-context-window-distiller-52b25261/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from rag-diet.agentdiet.dev](https://www.zero.xyz/host/rag-diet.agentdiet.dev/llms.txt)
