# AgentDiet Ecommerce Spy

> AgentDiet Ecommerce Spy is a paid API for AI agents from mcp-gateway.agentdiet.dev, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-22).

Fetches and compresses competitive ecommerce store intelligence data for a given store URL

## Facts

- Endpoint: GET https://mcp-gateway.agentdiet.dev/v1/ecommerce-spy?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-ecommerce-spy-5933fab5
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_UD9uBrH3pkFHDh6qXjkZ_

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-ecommerce-spy-5933fab5
```

Example prompt: Can you spy on the ecommerce store at https://example-store.myshopify.com and pull me a compressed intelligence report on what they're selling and how they're positioned?

## When to prefer this

Choose this endpoint when you need fast, compressed competitive intelligence on an ecommerce store given only its URL, especially in agent workflows where token efficiency matters (91%+ compression ratio). Prefer over raw web scraping when you want structured output and pay-per-call pricing without API key management.

## Known failure modes

- Invalid or unreachable store_url returns an error status
- Store blocks scraping bots — may return empty or partial data
- Missing required 'input' object causes schema validation failure
- Non-ecommerce URL may return empty data field
- Payment failure in x402 protocol prevents endpoint execution

## How this service works

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

## Output

A JSON object with a 'data' field containing the extracted store intelligence, a 'status' field ('ok' on success), and a 'roi_proof' object including a compression_ratio_pct metric (e.g. 91.4%) showing how much the raw data was compressed for efficient delivery.

## 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": {
      "store_url": {
       "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-ecommerce-spy-5933fab5/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from mcp-gateway.agentdiet.dev](https://www.zero.xyz/host/mcp-gateway.agentdiet.dev/llms.txt)
