# Introduction

> Zanora is the commerce layer for AI agents. Sellers make an API or MCP tool payable per call. Buyers' agents find it and pay from their own wallets, within spending rules a person sets.

An AI agent that needs OCR, a data lookup or a model call usually hits a signup form, a credit card field and an API key it has to be given. Zanora removes those steps. A **seller** puts a price on an HTTP endpoint or MCP tool. A **buyer's agent** finds it, pays for one call from its own wallet and gets the answer back with a signed receipt. Money moves only when the call succeeds, and only within the limits the buyer's organisation set.

- [I want my agent to buy things](https://docs.zanora.dev/buyers/overview.md): Give an agent a wallet and spending rules, then let it discover and pay for capabilities. Works from Claude, Cursor or any MCP client with no code, or from TypeScript with the SDK.
- [I want to sell an API or tool](https://docs.zanora.dev/sellers/overview.md): Put a price on an HTTP endpoint or an MCP tool. You add one middleware line or wrapper and write no billing code. Earnings settle to your wallet per call, and you pay them out to a bank account or USDC.

## Start in five minutes

- [Quickstart](https://docs.zanora.dev/quickstart.md): Buy a call from the live demo seller, end to end.
- [How Zanora works](https://docs.zanora.dev/how-it-works.md): The payment handshake, and how settlement and refunds work.
- [Building with AI agents](https://docs.zanora.dev/agents.md): `llms.txt`, Markdown pages, and a recipe an agent can follow to onboard itself.

## What you get

| | For buyers | For sellers |
|---|---|---|
| **Identity** | a *workspace*, with one wallet per agent | a *provider*, with a settlement wallet |
| **Integration** | an MCP config block, or `@zanora/sdk` | `@zanora/middleware-mcp` or `@zanora/middleware-express` |
| **Money** | fund by card, bank or USDC and spend per call | paid per call, less the platform fee; payouts to bank or USDC |
| **Control** | spending policies, daily budgets, human approvals | set prices, edit listings, see every sale |
| **Proof** | a signed receipt for every call, bound to the answer | the same receipt for every sale |

## The hosted platform

Everything in these docs works against the hosted platform by default:

| | URL | What it is |
|---|---|---|
| Gateway | `https://api.zanora.dev` | the API, used by the SDK and the MCP packages |
| Console | `https://console.zanora.dev` | the web app for signing up, funding wallets, approving spends, publishing and payouts |
| Demo seller | `https://demo-seller.zanora.dev` | a verified seller offering the same OCR function over REST (`/ocr`) and over MCP (`/mcp`) |
| Docs | `https://docs.zanora.dev` | this site. Every page is also available as Markdown |

> **Note — How to read these docs:**
>
> Each tab is written for one reader. **Buyers** and **Sellers** each start with an overview and a quickstart, then take setup and usage in the order you'll do them. **Get started** covers ideas that apply to both. **API reference** lists every route a buyer or seller can call. Every page has a Markdown version: add `.md` to the URL, or use **Copy page**.
