# Agent Data Tools Echo

> Agent Data Tools Echo is a paid API for AI agents from agent-data-tools.revmesh2074.workers.dev, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-29).

Echoes a text message back with metadata including its length and received timestamp

## Facts

- Endpoint: GET https://agent-data-tools.revmesh2074.workers.dev/echo?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agent-data-tools-echo-5e5efadc
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_5zVDdyZ7muXJmjoBio5qv

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 agent-data-tools-echo-5e5efadc
```

Example prompt: Send the message 'hello world' to the Agent Data Tools echo endpoint and tell me what comes back — I want to confirm it's live and my x402 payment goes through.

## When to prefer this

Use this endpoint when you need to verify that your x402 USDC payment integration is correctly configured, confirm that the Agent Data Tools service is reachable, or test end-to-end connectivity before invoking more expensive or consequential tools. It is the lowest-risk, lowest-cost probe available on this platform.

## Known failure modes

- Message parameter missing — request rejected with validation error
- Message exceeds 2,000 character limit — truncation or rejection
- x402 payment fails — call is not charged and an HTTP 402 is returned
- Service temporarily unavailable — network or worker error returned
- Invalid query parameter format — schema validation failure

## How this service works

Returns the message you send, with its length and the server time. Use to test an x402 client, payment flow or agent tool wiring end to end.

## Output

Returns a JSON object containing the original message string, its character length as a number, and the ISO 8601 timestamp at which the server received it.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "message"
 ],
 "properties": {
  "message": {
   "type": "string",
   "description": "Message, up to 2,000 characters"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "length": {
   "type": "number"
  },
  "message": {
   "type": "string"
  },
  "receivedAt": {
   "type": "string"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agent-data-tools-echo-5e5efadc/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agent-data-tools.revmesh2074.workers.dev](https://www.zero.xyz/host/agent-data-tools.revmesh2074.workers.dev/llms.txt)
