# X402 Swarm Protocol - MCP Agent Commerce Call

> X402 Swarm Protocol - MCP Agent Commerce Call is a paid API for AI agents from swarm-protocol.onrender.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-11).

Executes a monetized tool call for autonomous AI agents via the x402 micropayment protocol on Base Mainnet USDC, routing requests through the Swarm Protocol's agent trust registry.

## Facts

- Endpoint: GET https://swarm-protocol.onrender.com/mcp/v1/call?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/x402-swarm-protocol-mcp-agent-commerce-call-b23f110f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_VRdsaXdU0Zb1ZwMduVNn_

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 x402-swarm-protocol-mcp-agent-commerce-call-b23f110f
```

Example prompt: Invoke the Swarm Protocol agent trust registry tool for me — send the properties payload and handle the 0.01 USDC x402 micropayment on Base Mainnet automatically.

## When to prefer this

Choose this endpoint when you need to invoke a machine-payable, micropayment-gated tool call within the x402 Swarm Protocol ecosystem, specifically when your agent operates on Base Mainnet USDC and needs access to the agent trust registry or other Swarm Protocol commerce infrastructure. Prefer this over generic HTTP APIs when you need the x402 payment rail and MCP-compatible agent tool invocation in a single call.

## Known failure modes

- Payment failure: insufficient USDC balance or x402 payment not accepted, resulting in 402 Payment Required response
- Invalid properties input: malformed or missing tool properties field causing a bad request error
- Service unavailable: Render.com hosting may have cold starts or downtime, returning 503
- Unrecognized tool: if the specified tool is not registered in the swarm, returns an error in the data object
- Network timeout: long cold-start on free Render tier may cause timeouts

## How this service works

Machine-payable protocol for autonomous AI agent commerce. Monetized tools secured by x402 micropayments on Base Mainnet USDC.

## Output

A JSON response containing a 'data' object with the tool result, a 'status' field (e.g. 'success'), and a 'service' field identifying the backend registry or tool invoked (e.g. 'agent_trust_registry').

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "properties": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "data": {},
  "status": "success",
  "service": "agent_trust_registry"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/x402-swarm-protocol-mcp-agent-commerce-call-b23f110f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from swarm-protocol.onrender.com](https://www.zero.xyz/host/swarm-protocol.onrender.com/llms.txt)
