# paymentrequired.com — services and tools

> Directory version `0.76.0-alpha.1` (`915226b9dbe5`). Each service's live `tools/list` is the source of truth for fields.

```mermaid
flowchart LR
  Apex["paymentrequired.com directory"]
  Apex --> wallet["wallet.paymentrequired.com/mcp: 1 tools"]
  Apex --> banking["banking.paymentrequired.com/mcp: 2 tools"]
  Apex --> remit["remit.paymentrequired.com/mcp: 22 tools"]
  Apex --> signer["signer.paymentrequired.com: HTTP approvals, no tools"]
  Old["apex /mcp"] --> Gone["410, no tools"]
```

## Wallet

<a id="wallet"></a>

- MCP: `POST https://wallet.paymentrequired.com/mcp`
- Docs: https://paymentrequired.com/docs#wallet

The agent's own USDC wallet on Base. Pays paid APIs (x402) within limits the person sets.

### wallet — Your wallet

Your agent's USDC wallet: balance, add money, pay paid APIs (x402), send, find paid services, history, move to another chain.

Actions: balance, fund, pay, send, history, bridge, discover

## Banking

<a id="banking"></a>

- MCP: `POST https://banking.paymentrequired.com/mcp`
- Docs: https://paymentrequired.com/docs#banking

The person's Visa card and euro account, issued by Wirex after an identity check. Money leaves after the person's tap or within their limits.

### account — Your account (identity check)

The person: identity check and spending limits.

Actions: status, verify, limits
Ops: view, set

### bank — Your card and euro account

Card and euro account: balance, IBAN, crypto deposit addresses (USDT and USDC from Ethereum, Tron, Solana and more) to add money, send euros, swap euros and dollars, card details and limits, order a plastic or metal card, freeze, close, spending history.

Actions: card, iban, send, swap, transactions, manage
Ops: freeze, unfreeze, activate, close, set-limit, order-physical, 3ds_status, 3ds_respond, payout-cards, add-payout-card, issue-card

## Remit

<a id="remit"></a>

- MCP: `POST https://remit.paymentrequired.com/mcp`
- Docs: https://remit.paymentrequired.com/llms.txt

Payouts in Tanzanian shillings to mobile money, bank accounts, Lipa Namba and TanQR, plus ZapRemit payouts and paid external services.

### route_price — Get a quote for an external service

Checks the price of an external x402 service; route_pay is paid over Lightning with a native L402 proof.

### route_pay — Pay an external service

For agents with native L402 support: pay the returned Lightning invoice, then call again with Authorization: L402 <macaroon>:<preimage>; we pay the external x402 service and return its response.

### check_recipient — Check recipient and price

Check a Tanzanian mobile number before payment: recipient name, provider (M-Pesa, Tigo Pesa, Airtel, Halopesa), fee, and crypto price.

### request_tzs — Request money

Request money from a Tanzanian mobile number.

### get_request — Check money request status

Check whether a money request was approved, is pending, or failed.

### get_balance — Available payout liquidity

Get available ClickPesa float and separate bank/mobile transaction limits.

### get_rates — Current exchange rates

Get the current raw exchange rates used by the service: TZS per USD, TZS per EUR, and USD per BTC.

### list_banks — List Tanzanian banks

List supported Tanzanian banks with names and BIC codes (e.g.

### check_bank — Check a Tanzanian bank account

Check a Tanzanian bank account before payment: account holder name, bank name, fee, and crypto prices.

### list_lipa_providers — List Lipa Namba and TanQR providers

List supported Lipa Namba providers and their three-digit providerCode values (e.g.

### check_lipa — Check a Lipa Namba or TanQR merchant

Check a Lipa Namba (+ providerCode) or TanQR code before payment: merchant name, fees, and crypto prices.

### quote_tzs — Get a payout quote

Get a price without a mobile number.

### send_tzs — Send money

Send Tanzanian shillings to mobile money, a bank account, Lipa Namba, or TanQR.

### get_payment — Get payment details

Get the exact payment amount, address and QR for an existing unpaid order.

### get_order — Check transfer status

Check order status, including payout delivery or pending bank approval.

### zapremit_countries — ZapRemit: countries

Lists countries ZapRemit pays out to (live provider catalog).

### zapremit_methods — ZapRemit: payout methods

Lists payout methods for a country with recipient/sender fields, min/max and currency (live).

### zapremit_options — ZapRemit: field options

Lists allowed values for fields marked options:true (e.g.

### zapremit_rates — ZapRemit: BTC rates

Reference BTC exchange rates from ZapRemit.

### zapremit_quote — ZapRemit: quote a payout

Creates a ZapRemit payout quote (locks the rate for a short time).

### zapremit_payment — ZapRemit: get the Lightning invoice

Asks ZapRemit once for the Lightning invoice that funds this payout and returns it with a QR.

### zapremit_order — ZapRemit: order status

Reads the payout status from ZapRemit (read only).

## Signer (HTTP, not MCP)

URL: https://signer.paymentrequired.com

Not an MCP server and it has no tools. It is the approval page behind the links Wallet and Banking hand out: it shows exactly what the agent asks for and lets the person sign it with their own account. It holds no keys and no money.

- GET /bridge/privy (approval page, opened only from an issued link)
- GET /v1/approvals/:id
- POST /v1/approvals/:id/result
- POST /v1/requests, GET /v1/requests/:id, GET /v1/requests/:id/result, POST /v1/requests/:id/ack, POST /v1/requests/:id/cancel (service-to-service)

## Links already issued on paymentrequired.com

Approval, connection, card-details and short links an agent already gave a person keep working on their original paymentrequired.com address.
