> ## 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.

# Tempo Wallet

> Pay MPP-enabled Proceeds endpoints from your agent with the Tempo Wallet's built-in spend controls.

The [Tempo Wallet](https://mpp.dev/quickstart/agent#tempo-wallet) is a managed MPP client with built-in spend controls and service discovery. Agents use the `tempo wallet` command to discover and pay MPP-enabled services on demand — including any Tempo-enabled Proceeds paywall.

Use Tempo Wallet when your target paywall exposes an MPP URL and you want first-class Tempo support with spending guardrails.

## Install

Tempo Wallet works in Claude Code, Cursor, and Codex. Log in to create and connect a managed wallet:

```bash theme={null}
tempo wallet login
```

Fund the wallet with USDC.

## Pay a Proceeds endpoint

A Proceeds paywall exposes an MPP URL when **Tempo** is one of its supported networks:

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

Hand the URL to your agent and let the Tempo Wallet handle the `402` challenge, sign the payment, and retry:

```text theme={null}
Pay https://myproceeds.xyz/api/mpp/pay/{serviceId}/{slug} with my Tempo Wallet and return the response.
```

<Note>
  No MPP URL? Confirm Tempo is selected under the paywall's **Networks**. Otherwise use the x402 URL with [AgentCash](/agents/agentcash) or [Circle Agent Stack](/agents/circle-agent-stack). See [Troubleshooting](/guides/troubleshooting).
</Note>

For quick manual testing without the managed wallet, the `mppx` CLI also handles the challenge and retry:

```bash theme={null}
npx mppx https://myproceeds.xyz/api/mpp/pay/{serviceId}/{slug}
```

## 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). MPP returns a `Payment-Receipt` header on success.

## When to use Tempo Wallet

* Your target paywall accepts MPP (Tempo is in its supported networks).
* You want built-in spend controls and service discovery from a managed wallet.
* You want first-class Tempo support for machine-to-machine payments.

<CardGroup cols={2}>
  <Card title="MPP agent quickstart" icon="book" href="https://mpp.dev/quickstart/agent#tempo-wallet">
    Tempo Wallet setup and the full agent tool comparison.
  </Card>

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

  <Card title="MPP standard" icon="bolt" href="/standards/mpp">
    The machine-to-machine flow Tempo Wallet uses against Proceeds.
  </Card>

  <Card title="Test your paywall" icon="vial" href="/quickstart/test-your-paywall">
    Confirm the MPP URL works before pointing an agent at it.
  </Card>
</CardGroup>
