# describe.net ERC-8004 Reputation Index (MCP)

> describe.net ERC-8004 Reputation Index (MCP) is a paid API for AI agents from api.describe.net, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-13).

Provides access to the global ERC-8004 on-chain reputation index, with free tools for pre-flight wallet checks and string resolution, and metered tools for deeper reputation queries starting at $0.01 USDC via x402 payment.

## Facts

- Endpoint: POST https://api.describe.net/mcp
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/describe-net-erc-8004-reputation-index-mcp-e79b1bc3
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_0HQEgckAyOd-o2vWJfAKj

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 describe-net-erc-8004-reputation-index-mcp-e79b1bc3 -d '<json body>'
```

Example prompt: Before I send payment to agent 'ultravioleta.eth', can you resolve whether that identifier is a wallet, an agent ID, or both, and then check their ERC-8004 reputation score on the describe.net index to see if they're worth trusting?

## When to prefer this

Choose this endpoint when you need on-chain ERC-8004 reputation data for wallets or agent identities and want a no-account, no-API-key approach where payment is authentication. Prefer this over generic blockchain explorers when you specifically need reputation scores and rater metrics rather than raw transaction history. The free pre-flight tools (describe_check_wallet, describe_resolve) make this especially valuable when you need to avoid paying to look up an entity on the wrong chain or with no reputation data.

## Known failure modes

- 402 Payment Required if metered tool called without sufficient x402 payment
- Unresolvable string if identifier does not match any known wallet or agent ID on any supported chain
- Chain mismatch if wallet looked up on wrong chain before using describe_resolve first
- Empty reputation data if wallet has no ERC-8004 ratings recorded
- Timeout if underlying chain RPC is slow or unavailable

## How this service works

describe.net over MCP (Streamable HTTP), stateless: the same global ERC-8004 reputation index as fourteen tools. Eight of them never charge — including `describe_check_wallet`, which tells you whether a wallet has anything worth paying for, and `describe_resolve`, which tells you what a bare string even IS (wallet, agent id, or both at once) before you pay to look one up on the wrong chain. The metered tools relay the x402 402 of the route behind them; `accepts` below is the cheapest of those, $0.01. No account, no API key: paying is the authentication.

## Output

Returns structured reputation data from the ERC-8004 global index: for free tools, this includes entity type classification (wallet, agent ID, or both) and a pre-flight signal on whether the wallet has paid-lookup-worthy reputation data. For metered tools (starting at $0.01 USDC), returns reputation scores, rater counts, and index ranking data. Payments are handled via x402 protocol; no API key required.

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/describe-net-erc-8004-reputation-index-mcp-e79b1bc3/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.describe.net](https://www.zero.xyz/host/api.describe.net/llms.txt)
