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

# Introduction

> Give your AI agents the ability to make payments with USDC wallets, multi-rail routing, and the x402 protocol.

# Unwall

Unwall is a payment infrastructure platform built for AI agents. One API gives your agents access to three payment rails -- x402 protocol payments, on-chain USDC transfers, and fiat ACH -- all routed automatically through a single endpoint.

<CardGroup cols={2}>
  <Card title="Unified Payments" icon="route">
    One endpoint routes to x402, USDC transfer, or fiat ACH based on the recipient. No rail selection logic needed in your agent.
  </Card>

  <Card title="USDC Wallets" icon="wallet">
    Every project gets a USDC wallet on Base chain, custodied by Bridge.xyz. Fund it on-chain or via fiat deposit.
  </Card>

  <Card title="x402 Protocol" icon="bolt">
    Pay-per-API-call with automatic USDC settlement. Your agent pays for x402-enabled services directly, with no pre-negotiation or subscriptions.
  </Card>

  <Card title="MCP Server" icon="plug">
    Native integration with Claude, Cursor, and other MCP clients via the `@unwall/mcp-server` package.
  </Card>
</CardGroup>

## How It Works

<Steps>
  <Step title="Create a project">
    Sign up at [app.unwall.xyz](https://app.unwall.xyz) and create a project. Each project is an isolated wallet with its own balance and transaction history.
  </Step>

  <Step title="Fund with USDC on Base">
    Get your project's deposit address and send USDC on the Base network. Funds appear in your balance once the transaction confirms on-chain.
  </Step>

  <Step title="Generate an API token with scoped permissions">
    Create a token with the permissions your agent needs: `read`, `pay`, and `x402`. The token looks like `aw_live_...` and is shown only once at creation time.
  </Step>

  <Step title="Call POST /v1/pay">
    Your agent calls a single endpoint with a recipient. Unwall auto-routes to the right payment rail -- x402 for protocol-enabled URLs, USDC for on-chain addresses, or fiat for bank account recipients.
  </Step>
</Steps>

Everything your agent needs is accessible through a single `Authorization: Bearer aw_live_...` header.

## Next Steps

<CardGroup cols={3}>
  <Card title="Quickstart" icon="rocket" href="/quickstart">
    Start making payments from your AI agent in under 5 minutes.
  </Card>

  <Card title="API Reference" icon="code" href="/api-reference/overview">
    Explore every endpoint with request and response examples.
  </Card>

  <Card title="MCP Server" icon="plug" href="/guides/mcp-server">
    Set up the MCP server for Claude, Cursor, and other MCP clients.
  </Card>
</CardGroup>
