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

# AgentCash

> Give your agent one USDC balance to pay Proceeds endpoints over x402 or MPP — no API keys.

[AgentCash](https://agentcash.dev/docs) gives agents instant access to hundreds of premium APIs through a single USDC balance, with no per-provider accounts or API keys. Because it speaks both x402 and MPP, an AgentCash-equipped agent can pay any Proceeds paywall and let the `402` challenge decide which standard to use.

Use AgentCash when you want the broadest reach from one wallet — your agent can both discover marketplace services and pay a Proceeds URL you already have.

## Install

AgentCash works in Claude Code, Cursor, Codex, and other clients. Pick the mode that fits your workflow:

<CodeGroup>
  ```bash CLI theme={null}
  npx agentcash onboard
  ```

  ```bash Skill theme={null}
  # Tell your agent to read the skill, then it can discover and pay on its own
  # https://agentcash.dev/skill.md
  ```

  ```bash MCP theme={null}
  # Install AgentCash as an MCP server for native tool integration
  npx agentcash mcp
  ```
</CodeGroup>

Onboarding creates and funds the shared USDC balance your agent draws from.

## Pay a Proceeds endpoint

Hand your agent the paywall URL and ask it to call the endpoint. AgentCash handles the `402` challenge, signs the payment from your balance, and retries.

```bash theme={null}
# x402
https://myproceeds.xyz/api/x402/pay/{serviceId}/{slug}

# MPP (Tempo-enabled paywalls only)
https://myproceeds.xyz/api/mpp/pay/{serviceId}/{slug}
```

A prompt to your agent can be as simple as:

```text theme={null}
Call https://myproceeds.xyz/api/x402/pay/{serviceId}/{slug} and pay for it with AgentCash.
Return the JSON response.
```

The agent reads the challenge, picks a supported standard, pays, and returns the upstream response.

## Confirm the payment

Watch the matching transaction move from `Pending` to `Completed` in [Transactions](/dashboard/transactions), and trace `Request → Payment → Fulfillment` in [Events](/dashboard/events).

## When to use AgentCash

* You want one balance that works across many providers, not just Proceeds.
* You want the agent to choose between x402 and MPP based on the challenge.
* You don't want to manage per-provider API keys or subscriptions.

<CardGroup cols={2}>
  <Card title="AgentCash docs" icon="book" href="https://agentcash.dev/docs">
    Onboarding, skills, and the full service catalog.
  </Card>

  <Card title="Agents overview" icon="robot" href="/agents/overview">
    Compare AgentCash with Circle Agent Stack and Tempo Wallet.
  </Card>

  <Card title="x402 standard" icon="credit-card" href="/standards/x402">
    The request flow AgentCash uses for x402 paywalls.
  </Card>

  <Card title="MPP standard" icon="bolt" href="/standards/mpp">
    The machine-to-machine flow for Tempo-enabled paywalls.
  </Card>
</CardGroup>
