# AgentDiet JSON Repair

> AgentDiet JSON Repair is a paid API for AI agents from alpha-stream.agentdiet.dev, paid per call via x402 or MPP, $0.002/call, status unknown (last checked 2026-10-20).

Repairs and cleans malformed JSON strings, returning corrected JSON with compression ratio metadata

## Facts

- Endpoint: GET https://alpha-stream.agentdiet.dev/v1/json-repair?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402, MPP
- Status: unknown
- Last checked: 2026-10-20
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agentdiet-json-repair-3be16efb
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_otRaOEa_fJzNx3z09uC5G

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-json-repair-3be16efb
```

Example prompt: Can you fix this broken JSON string for me? It's got missing quotes and trailing commas and won't parse: {name: 'Alice', age: 30,}

## When to prefer this

Choose this endpoint when you have a malformed or invalid JSON string that needs to be repaired programmatically, especially when the JSON comes from LLM outputs, user input, or unreliable APIs. It is particularly useful when standard JSON parsers reject the input due to syntax errors like trailing commas, unquoted keys, or missing brackets.

## Known failure modes

- Input is so malformed it cannot be meaningfully repaired, returning an error status
- Non-JSON input (e.g. plain text or binary) may produce unpredictable output
- Very large JSON strings may time out or exceed input limits
- Missing required 'raw_json' query parameter results in a validation error

## How this service works

15-App Autonomous Business-to-Agent (B2A) API Hub & MCP Suite. Supports Web Distillation, On-Chain Risk, DEX Token Intelligence, B2B Lead Enrichment, Domain OSINT, Email Verification, SEC Filings, GitHub Audits, Prompt Firewall, and native HTTP 402 (x402 Base USDC).

## Output

Returns a JSON object with a 'data' field containing the repaired and valid JSON, a 'status' field (e.g. 'ok'), and an 'roi_proof' object including a compression_ratio_pct metric indicating how much the repair cleaned up the input.

## 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": {
      "raw_json": {
       "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-json-repair-3be16efb/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from alpha-stream.agentdiet.dev](https://www.zero.xyz/host/alpha-stream.agentdiet.dev/llms.txt)
