# TariffMonkee A2A Agent2Agent JSON-RPC Gateway

> TariffMonkee A2A Agent2Agent JSON-RPC Gateway is a paid API for AI agents from tariffmonkee.com, paid per call via x402, $0.75/call, status unknown (last checked 2026-09-13).

Accepts Agent2Agent (A2A) protocol JSON-RPC SendMessage calls to invoke any skill in the TariffMonkee skill catalog at a flat $0.02 USDC per call.

## Facts

- Endpoint: POST https://tariffmonkee.com/paid/a2a
- Price: $0.75/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/tariffmonkee-a2a-agent2agent-json-rpc-gateway-6009755c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_MG9L9W5vJC45p-aBd33Go

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 tariffmonkee-a2a-agent2agent-json-rpc-gateway-6009755c -d '<json body>'
```

Example prompt: Send a task to TariffMonkee's A2A gateway asking it to fetch and summarize the content at https://example.com/article — use the SendMessage method and pay the $0.02 per call fee.

## When to prefer this

Prefer this endpoint when your agent is already speaking the A2A (Agent2Agent) protocol and wants a single stable endpoint to dispatch multiple different TariffMonkee skills (web fetch, search, screenshot, PDF, structured extraction, AI-readiness checks) under one flat $0.02 per call pricing model. It is ideal for agent orchestration frameworks that route tasks dynamically based on the skill catalog at /.well-known/agent-card.json, rather than hardcoding individual REST endpoints per capability.

## Known failure modes

- Payment not settled — x402 payment failure returns an error before skill execution
- Invalid JSON-RPC body — malformed SendMessage payload returns a parse or invalid request error
- Unknown or unsupported skill — if the message targets a skill not in the catalog, an error is returned
- Network timeout — rendered browser skills may time out on slow pages
- Rate limiting — excessive calls in a short window may be throttled

## How this service works

A2A (Agent2Agent) protocol JSON-RPC endpoint, SendMessage only. Authorizes up to $0.75 (the highest-priced skill); settlement charges the invoked skill's real per-skill price. Base (EVM) only -- for Solana use the REST or MCP endpoints. See /.well-known/agent-card.json for the skill catalog and per-skill pricing.

## Output

A JSON-RPC response conforming to the A2A protocol, containing the result of whichever TariffMonkee skill was invoked — could be rendered page Markdown, search results, structured extracted data, screenshots, PDFs, or other skill-specific outputs depending on the skill called.

## Request schema (JSON Schema)

```json
{
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "type": "object"
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST"
     ],
     "type": "string"
    },
    "bodyType": {
     "enum": [
      "json"
     ],
     "type": "string"
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/tariffmonkee-a2a-agent2agent-json-rpc-gateway-6009755c/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from tariffmonkee.com](https://www.zero.xyz/host/tariffmonkee.com/llms.txt)
