# Loyal Spark - Send Report (MCP Tool)

> Loyal Spark - Send Report (MCP Tool) 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-15).

Sends a report via the Loyal Spark onchain loyalty protocol's MCP tool gateway on Base L2

## Facts

- Endpoint: POST https://api.loyalspark.online/x402-gateway/mcp-tools/send_report
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/loyal-spark-send-report-mcp-tool-2db23be5
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_5SEok3fTERAkgqHf17nFA

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-send-report-mcp-tool-2db23be5 -d '<json body>'
```

Example prompt: Send a loyalty program activity report through Loyal Spark for my merchant account — include the latest token earn and redeem summary for this week.

## When to prefer this

Use this endpoint when an AI agent needs to programmatically submit reports to the Loyal Spark onchain loyalty platform via the MCP tool interface, especially in automated workflows where loyalty token activity, redemptions, or program metrics need to be reported and recorded on Base L2.

## Known failure modes

- Missing or malformed report payload returns 400 error
- Insufficient USDC balance for $0.01 per-call fee causes payment failure
- Invalid or unauthorized wallet/agent credentials return 401 or 403
- Onchain congestion on Base L2 may cause delayed acknowledgment
- MCP tool not found or misconfigured returns 404
- Network timeout or gateway error 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 response confirming the report was submitted, including a status indicator and any confirmation details from the Loyal Spark onchain loyalty protocol gateway.

## Example request

```json
{
 "id": 1,
 "method": "tools/call",
 "params": {
  "name": "get_platform_info",
  "arguments": {}
 },
 "jsonrpc": "2.0"
}
```

## 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-send-report-mcp-tool-2db23be5/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)
