# Loyal Spark - List My Reports

> Loyal Spark - List My Reports is a paid API for AI agents from api.loyalspark.online, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-14).

Retrieves a list of reports associated with the authenticated user's loyalty program account on the Loyal Spark onchain protocol.

## Facts

- Endpoint: POST https://api.loyalspark.online/x402-gateway/mcp-tools/list_my_reports
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/loyal-spark-list-my-reports-203ffdc1
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_y37e8g_ClVk4FlGcHSikQ

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 loyal-spark-list-my-reports-203ffdc1 -d '<json body>'
```

Example prompt: Show me all the reports tied to my Loyal Spark loyalty program account so I can review my recent rewards and redemption activity.

## When to prefer this

Use this endpoint when an authenticated Loyal Spark user needs to enumerate their available reports for a loyalty program running on Base L2. Prefer this over generic blockchain analytics when the user specifically operates a Loyal Spark loyalty protocol and needs structured report listings tied to their account.

## Known failure modes

- Authentication failure — no valid credentials or wallet context provided, returns 401
- No reports found — user has no reports generated yet, returns empty list
- Payment failure — $0.01 USDC x402 payment not fulfilled, returns 402
- Rate limiting or quota exceeded, returns 429
- Service unavailable or Base L2 connectivity issue, returns 500

## How this service works

Onchain loyalty protocol on Base L2. Launch B20 rewards, earn and redeem tokens, trade P2P, automate with AI agents via REST and MCP.

## Output

A JSON list of reports associated with the authenticated user's Loyal Spark account, likely including report IDs, names, types, creation dates, and summary data about loyalty program activity such as token issuance, redemptions, and P2P trades on Base L2.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "toolName",
    "inputSchema"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "mcp"
    },
    "example": {
     "type": "object"
    },
    "toolName": {
     "type": "string"
    },
    "transport": {
     "enum": [
      "streamable-http",
      "sse"
     ],
     "type": "string"
    },
    "description": {
     "type": "string"
    },
    "inputSchema": {
     "type": "object"
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {}
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json"
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/loyal-spark-list-my-reports-203ffdc1/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.loyalspark.online](https://www.zero.xyz/host/api.loyalspark.online/llms.txt)
