```mermaid
flowchart LR
  I["Tool handbook index"] --> O["overview.md"]
  I --> S["signer.md (HTTP, not MCP)"]
  I --> L["links.md (issued apex links)"]
  I --> W["wallet.paymentrequired.com/mcp: 1 tool"]
  I --> B["banking.paymentrequired.com/mcp: 2 tools"]
  I --> R["remit.paymentrequired.com/mcp: 22 tools"]
  X["paymentrequired.com/mcp"] --> G["410, no tools"]
```

# paymentrequired.com tool handbook (directory-wave edition)

Generated 2026-10-14T18:58:47Z by `_build/build.py` (cloud). Evidence labels: **CODE** = read in the cited file at the recorded revision/hash; **FIXTURE** = parent-accepted combined cloud fixture run 99/99 (`directory-wave/parent-directory-wave-acceptance.json`), not live; **LIVE-RO** = observed read-only on the live host 2026-10-14 (raw files in `evidence/live-probes/`); **UNVERIFIED** = not executed here. Topology = accepted directory-wave source, **not deployed**. Nothing in this handbook moved money, signed, or activated a card.

- [System overview](overview.md) — downloads: [overview.mmd](overview.mmd), [SVG](diagrams/overview.svg), [PNG](diagrams/overview.png), [PDF](diagrams/overview.pdf)
- [Whole handbook, searchable PDF](handbook.pdf)
- [Signer service (HTTP approval contract, not an MCP tool)](signer.md)
- [Already issued apex links](links.md)
- [Owner walkthrough checklist](WALKTHROUGH.md)
- [CHANGELOG](CHANGELOG.md) · [PROMPTLOG](PROMPTLOG.md) · [inventory.json](inventory.json) · [result.json](result.json)

## Every public MCP tool (25, catalog order)

| # | Service | MCP endpoint | Tool | Page | Actions/ops on page |
|---|---|---|---|---|---|
| 1 | Wallet | `https://wallet.paymentrequired.com/mcp` | `wallet` | [tools/wallet.md](tools/wallet.md) | `balance`, `fund`, `pay`, `send`, `history`, `bridge`, `discover` |
| 2 | Banking | `https://banking.paymentrequired.com/mcp` | `account` | [tools/account.md](tools/account.md) | `status`, `verify`, `limits` |
| 3 | Banking | `https://banking.paymentrequired.com/mcp` | `bank` | [tools/bank.md](tools/bank.md) | `card`, `iban`, `send (iban)`, `send (card_id)`, `send (to 0x)`, `swap`, `transactions`, `manage` |
| 4 | Remit | `https://remit.paymentrequired.com/mcp` | `route_price` | [tools/remit-route_price.md](tools/remit-route_price.md) | `route_price` |
| 5 | Remit | `https://remit.paymentrequired.com/mcp` | `route_pay` | [tools/remit-route_pay.md](tools/remit-route_pay.md) | `route_pay` |
| 6 | Remit | `https://remit.paymentrequired.com/mcp` | `check_recipient` | [tools/remit-check_recipient.md](tools/remit-check_recipient.md) | `check_recipient` |
| 7 | Remit | `https://remit.paymentrequired.com/mcp` | `request_tzs` | [tools/remit-request_tzs.md](tools/remit-request_tzs.md) | `request_tzs` |
| 8 | Remit | `https://remit.paymentrequired.com/mcp` | `get_request` | [tools/remit-get_request.md](tools/remit-get_request.md) | `get_request` |
| 9 | Remit | `https://remit.paymentrequired.com/mcp` | `get_balance` | [tools/remit-get_balance.md](tools/remit-get_balance.md) | `get_balance` |
| 10 | Remit | `https://remit.paymentrequired.com/mcp` | `get_rates` | [tools/remit-get_rates.md](tools/remit-get_rates.md) | `get_rates` |
| 11 | Remit | `https://remit.paymentrequired.com/mcp` | `list_banks` | [tools/remit-list_banks.md](tools/remit-list_banks.md) | `list_banks` |
| 12 | Remit | `https://remit.paymentrequired.com/mcp` | `check_bank` | [tools/remit-check_bank.md](tools/remit-check_bank.md) | `check_bank` |
| 13 | Remit | `https://remit.paymentrequired.com/mcp` | `list_lipa_providers` | [tools/remit-list_lipa_providers.md](tools/remit-list_lipa_providers.md) | `list_lipa_providers` |
| 14 | Remit | `https://remit.paymentrequired.com/mcp` | `check_lipa` | [tools/remit-check_lipa.md](tools/remit-check_lipa.md) | `check_lipa` |
| 15 | Remit | `https://remit.paymentrequired.com/mcp` | `quote_tzs` | [tools/remit-quote_tzs.md](tools/remit-quote_tzs.md) | `quote_tzs` |
| 16 | Remit | `https://remit.paymentrequired.com/mcp` | `send_tzs` | [tools/remit-send_tzs.md](tools/remit-send_tzs.md) | `send_tzs` |
| 17 | Remit | `https://remit.paymentrequired.com/mcp` | `get_payment` | [tools/remit-get_payment.md](tools/remit-get_payment.md) | `get_payment` |
| 18 | Remit | `https://remit.paymentrequired.com/mcp` | `get_order` | [tools/remit-get_order.md](tools/remit-get_order.md) | `get_order` |
| 19 | Remit | `https://remit.paymentrequired.com/mcp` | `zapremit_countries` | [tools/remit-zapremit_countries.md](tools/remit-zapremit_countries.md) | `zapremit_countries` |
| 20 | Remit | `https://remit.paymentrequired.com/mcp` | `zapremit_methods` | [tools/remit-zapremit_methods.md](tools/remit-zapremit_methods.md) | `zapremit_methods` |
| 21 | Remit | `https://remit.paymentrequired.com/mcp` | `zapremit_options` | [tools/remit-zapremit_options.md](tools/remit-zapremit_options.md) | `zapremit_options` |
| 22 | Remit | `https://remit.paymentrequired.com/mcp` | `zapremit_rates` | [tools/remit-zapremit_rates.md](tools/remit-zapremit_rates.md) | `zapremit_rates` |
| 23 | Remit | `https://remit.paymentrequired.com/mcp` | `zapremit_quote` | [tools/remit-zapremit_quote.md](tools/remit-zapremit_quote.md) | `zapremit_quote` |
| 24 | Remit | `https://remit.paymentrequired.com/mcp` | `zapremit_payment` | [tools/remit-zapremit_payment.md](tools/remit-zapremit_payment.md) | `zapremit_payment` |
| 25 | Remit | `https://remit.paymentrequired.com/mcp` | `zapremit_order` | [tools/remit-zapremit_order.md](tools/remit-zapremit_order.md) | `zapremit_order` |

`paymentrequired.com/mcp` serves **no** tool (410). Signer serves **no** MCP tool.
