> ## Documentation Index
> Fetch the complete documentation index at: https://selat.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Catalog MCP

> SELAT's hosted discovery MCP — free ranked search, schemas, and live 402 price quotes over the federated x402/MPP catalog. Discovery is free; paying stays local from your own wallet.

The **Catalog MCP** is SELAT's hosted discovery MCP server: free ranked search, input schemas, and live `402` price quotes over the federated x402/MPP capability catalog — 2,700+ paid services spanning image/video/audio generation, translation, web scraping, data enrichment, real-time data, and on-chain actions.

<Note>
  **Discovery is hosted and free. Money never is.** This server holds no wallet, no keys, and cannot spend. Paying happens locally through the [SELAT CLI](/docs/selat-cli) from your own Circle Agent Wallet (MPC self-custody), behind fail-closed caps, session budgets, and a kill switch.
</Note>

## Connect

```bash theme={null}
claude mcp add --transport http selat https://catalog.selat.ai/mcp
```

Cursor, Codex, and Gemini: add an HTTP MCP server pointing at the same URL. The transport is stateless Streamable HTTP (a fresh server per request, per-IP rate limiting) — no session to manage.

## Tools

| Tool                | Cost | What it returns                                                                                              |
| ------------------- | ---- | ------------------------------------------------------------------------------------------------------------ |
| `selat_search`      | free | Ranked candidates for an intent — price, rail, and endpoint for each match.                                  |
| `selat_get_service` | free | One service in full: all endpoints, input schemas, and docs links. Use before quoting or paying.             |
| `selat_quote`       | free | Live probe → decoded `402` challenge → price and settlement networks (catalog-known hosts only). Never pays. |
| `selat_how_to_pay`  | free | The exact local commands to pay — CLI install, one-time `selat init`, and a capped pay command.              |

## How it fits

Search and quote here for free to discover and price a capability. When you're ready to pay, `selat_how_to_pay` hands you the local commands — settlement happens through the [SELAT CLI](/docs/selat-cli) from your own wallet, never through this server. For reusable multi-step workflows, see [Skills](/docs/skills).

Ranking is the same `rankServices` the CLI uses (from `@selat-ai/selat-discovery`), and every `selat_search` response reports the `rankerVersion` it ran, so hosted search and local search stay in lockstep — a divergence is visible rather than silent.

<Note>
  The Catalog MCP searches **payable endpoints**. It is separate from documentation search; use it to find and price capabilities your agent can pay for, not to look up these docs.
</Note>
