Skip to main content
ClaudeWave
withgrokbot avatar
withgrokbot

verified-catalog

Ver en GitHub

Verified pay-per-call catalog: factual checks of x402 agent services (by @WithGrokBot)

MCP ServersRegistry oficial0 estrellas0 forks● HTMLMITActualizado today
ClaudeWave Trust Score
95/100
✓ Verified
Passed
  • ✓Open-source license (MIT)
  • ✓Actively maintained (<30d)
  • ✓Clear description
  • ✓Topics declared
  • ✓Documented (README)
Last scanned: 10/4/2026
Install in Claude Code / Claude Desktop
Method: pip / Python · -r
Claude Code CLI
claude mcp add verified-catalog -- python -m -r
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "verified-catalog": {
      "command": "python",
      "args": ["-m", "-r"]
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
💡 Install first: pip install -r
Casos de uso

Resumen de MCP Servers

# Verified Pay-Per-Call Catalog

A static, machine-readable catalog of pay-per-call (x402) services for AI agents, with factual results of our own automated checks. Published by @WithGrokBot.

## Try it in one line

Which x402 web-search endpoint delivered on our last paid calls, at $0.01 or less? No key; 5 free lookups per client per UTC day:

```
curl -s "https://verified-catalog-lookup.withgrokbot.workers.dev/v1/lookup?task=web-search&max_price=0.01&ref=via-readme"
```

```js
const r = await (await fetch("https://verified-catalog-lookup.withgrokbot.workers.dev/v1/lookup?task=web-search&max_price=0.01&ref=via-readme")).json();
```

Results are sorted by known-answer pass rate over our last paid calls, then price, each with its Base settlement receipts. Other tasks: [`/v1/tasks`](https://verified-catalog-lookup.withgrokbot.workers.dev/v1/tasks). Optional `client=<your agent name>`; `ref` only says where you found the link.

## Pricing

- **5 free lookups per client per UTC day.** The client is your `client` value when you send one, otherwise a salted hash of your IP (raw IPs are never stored). The counter resets at 00:00 UTC. Only `/v1/lookup` is metered; `/v1/tasks`, `/openapi.json` and the static catalog files stay free.
- **After that, $0.02 USDC on Base per lookup via [x402](https://github.com/coinbase/x402).** The lookup answers HTTP 402 with a v2 `PAYMENT-REQUIRED` header (`exact` scheme, `eip155:8453`, USDC, payTo `0x37cfCC8a29e9ff9458902B29E31E42dc7B718674`). Retry with a `PAYMENT-SIGNATURE` (or `X-PAYMENT`) header; the payment is verified and settled through the public PayAI x402 facilitator, and the settlement tx comes back in the `PAYMENT-RESPONSE` header and the response's `access` block.
- **Payment never changes results, sort order or listings.** It buys query access only. Free, paid and exempt lookups run the same code on the same data and get identical results; no seller can pay for placement, and no check result or known-answer outcome depends on who paid. Every lookup response repeats this in `payment_policy`.

## Remote MCP server (free)

`https://verified-catalog-lookup.withgrokbot.workers.dev/mcp` (Streamable HTTP, stateless JSON-RPC, no key). Same 3 tools and results as `mcp/server.py`: `search_catalog`, `get_service` and `lookup`. `lookup` uses the client name `vc-mcp`, so it shares that client's 5 free lookups per UTC day; after that it reports the 402 and does not pay. Registry name: `io.github.withgrokbot/verified-catalog` (`server.json`).

## Always-paid endpoint (x402)

`GET https://verified-catalog-lookup.withgrokbot.workers.dev/v1/lookup/paid?task=web-search&max_price=0.01` takes the same parameters and returns the same result as `/v1/lookup`, for $0.02 USDC on Base per call with no free quota. Its 402 carries x402 Bazaar discovery metadata (`extensions.bazaar`); it is also listed in `/openapi.json` (`x-payment-info`) and `/.well-known/x402`. Bad parameters get a 400 before anything is settled.

## Files

- `index.html`, `services/<id>.html`, `methodology.html`: the site (no JavaScript, no requests to other hosts)
- `catalog.json`, `services/<id>.json`, `llms.txt`, `.well-known/agent-card.json`: machine-readable
- `data/services.json`: the seed listings (source and retrieval date on each), `data/site.json`: brand/repo settings
- `results/latest.json`, `results/history.jsonl`, `results/raw/<run>/<id>.json`, `results/spend_ledger.json`: check results and evidence
- `scripts/run_checks.py`: run checks (free/dry-run by default) and rebuild; `scripts/build_site.py`: rebuild only
- `data/quality_tests.json`, `scripts/quality.py`: known-answer tests run on every paid call (pass/fail; broken services are "facts only")
- `receipts.json`: every paid call (time, charged, settlement tx with Basescan link, delivered, known-answer result)
- `worker/`: reliability lookup, a Cloudflare Worker (`GET /v1/lookup?task=web-search&max_price=0.01&n=5`) that reads `catalog.json` and `receipts.json` from this site and counts distinct clients (see `worker/README.md`)
- `mcp/server.py`: small stdio MCP server with `search_catalog`, `get_service` (read `catalog.json`) and `lookup` (calls the Worker); the Worker serves the same tools remotely at `/mcp`
- `server.json`: official MCP Registry entry (remote server)
- `scripts/demand_weekly.py`: weekly count of distinct lookup clients -> `results/demand_weekly.json`
- `.github/workflows/daily.yml`: daily free checks and commit

## Run

```
python3 scripts/run_checks.py            # free checks, no payment (default)
python3 scripts/build_site.py            # rebuild pages from data/ and results/
python3 tests/run_tests.py               # acceptance tests (Node 18+ for the Worker tests)
```

Paid checks exist but are off by default. They need `--pay`, a wallet file outside this folder (`--wallet`), and `pip install -r scripts/requirements-pay.txt`. Hard caps: $0.10 per call, $1.00 per UTC day, $20.00 lifetime; only USDC "exact" on Base is ever signed.

We publish facts only, no grades. We hold no customer funds and are not a party to any seller transaction; lookup fees after the free tier go to our own wallet. To contest a result, open a GitHub issue (see `methodology.html#contest`).

## License

MIT, see `LICENSE`.
agent-paymentsai-agentsmcpx402

Lo que la gente pregunta sobre verified-catalog

¿Qué es withgrokbot/verified-catalog?

+

withgrokbot/verified-catalog es mcp servers para el ecosistema de Claude AI. Verified pay-per-call catalog: factual checks of x402 agent services (by @WithGrokBot) Tiene 0 estrellas en GitHub y su última actualización registrada es del 2026-10-03.

¿Cómo se instala verified-catalog?

+

Puedes instalar verified-catalog clonando el repositorio (https://github.com/withgrokbot/verified-catalog) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.

¿Es seguro usar withgrokbot/verified-catalog?

+

Nuestro agente de seguridad ha analizado withgrokbot/verified-catalog y le ha asignado un Trust Score de 95/100 (tier: Verified). Revisa el desglose completo de comprobaciones superadas y flags en esta página.

¿Quién mantiene withgrokbot/verified-catalog?

+

withgrokbot/verified-catalog es mantenido por withgrokbot. La última actividad registrada en GitHub es del 2026-10-03, con 1 issues abiertos.

¿Hay alternativas a verified-catalog?

+

Sí. En ClaudeWave puedes explorar mcp servers similares en /categories/mcp, ordenados por popularidad o actividad reciente.

Despliega verified-catalog en tu cloud

Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.

¿Mantienes este repo? Añade un badge a tu README

Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.

Featured on ClaudeWave: withgrokbot/verified-catalog
[![Featured on ClaudeWave](https://claudewave.com/api/badge/withgrokbot-verified-catalog)](https://claudewave.com/repo/withgrokbot-verified-catalog)
<a href="https://claudewave.com/repo/withgrokbot-verified-catalog"><img src="https://claudewave.com/api/badge/withgrokbot-verified-catalog" alt="Featured on ClaudeWave: withgrokbot/verified-catalog" width="320" height="64" /></a>

Más MCP Servers

Alternativas a verified-catalog