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

# Payments MCP server

> Inspect an eDaler wallet, request payments, and transfer value through MCP.

Inspect an eDaler wallet, request payments, and transfer value through MCP.

**Endpoint:** `https://<NEURON_HOST>/MCP/Payments`. Use the host supplied by your provider.

## What you need

You need a connected account and an approved Legal Identity containing the required personal information. Transfers also need sufficient balance; buying or selling eDaler requires a supported service provider.

## Scopes and privileges

The server advertises these OAuth scopes:

```text theme={null}
MCP:Payments:Tools
MCP:Payments:Prompts
MCP:Payments:Resources
```

Request the categories you need. The provider must also grant the corresponding role privileges; see [Scopes and permissions](/mcp/authentication-and-authorization).

For the tables below, prepend `OAUTH.Scope.MCP.Payments.` to each suffix. When a row lists multiple privileges, all are required. For example, `OAUTH.Scope.MCP.Payments.Tools.EDaler.Buy` is a complete privilege name.

## Tools

Select a tool name for its complete arguments, defaults, and return values in the original reference. Discover tools in your client to check what your session can use.

| Tool                                                                                                           | Required privilege suffix                  |
| -------------------------------------------------------------------------------------------------------------- | ------------------------------------------ |
| [BuyEDaler](https://lab.tagroot.io/MCP/Payments#buyEdaler)                                                     | `Tools.EDaler.Buy`                         |
| [CreateOpenPaymentUri](https://lab.tagroot.io/MCP/Payments#createOpenPaymentUri)                               | `Tools.Uri.Create`                         |
| [CreatePaymentToBareJidUri](https://lab.tagroot.io/MCP/Payments#createPaymentUriToBareJid)                     | `Tools.Uri.Create`                         |
| [CreatePaymentToLegalIdUri](https://lab.tagroot.io/MCP/Payments#createPaymentUriToLegalId)                     | `Tools.Uri.Create`                         |
| [CreatePayMeUri](https://lab.tagroot.io/MCP/Payments#createPayMeUri)                                           | `Tools.Uri.Create`                         |
| [GetBalance](https://lab.tagroot.io/MCP/Payments#getBalance)                                                   | `Tools.Balance.Get`                        |
| [GetBuyEDalerOptions](https://lab.tagroot.io/MCP/Payments#getOptionsForBuyingEdaler)                           | `Tools.EDaler.Buy`                         |
| [GetPendingPayments](https://lab.tagroot.io/MCP/Payments#getPendingPayments)                                   | `Tools.Pending.Get`                        |
| [GetSellEDalerOptions](https://lab.tagroot.io/MCP/Payments#getOptionsForSellingEdaler)                         | `Tools.EDaler.Sell`                        |
| [GetServiceProvidersForBuyingEDaler](https://lab.tagroot.io/MCP/Payments#getServiceProvidersForBuyingEdaler)   | `Tools.EDaler.Buy`                         |
| [GetServiceProvidersForSellingEDaler](https://lab.tagroot.io/MCP/Payments#getServiceProvidersForSellingEdaler) | `Tools.EDaler.Sell`                        |
| [PayToBareJid](https://lab.tagroot.io/MCP/Payments#makePaymentToBareJid)                                       | `Tools.Uri.Create` and `Tools.Uri.Process` |
| [PayToLegalId](https://lab.tagroot.io/MCP/Payments#makePaymentToLegalId)                                       | `Tools.Uri.Create`                         |
| [ProcessPaymentUri](https://lab.tagroot.io/MCP/Payments#processPaymentUri)                                     | `Tools.Uri.Process`                        |
| [SellEDaler](https://lab.tagroot.io/MCP/Payments#sellEdaler)                                                   | `Tools.EDaler.Sell`                        |

## Use this server

Start with `GetBalance` or `GetPendingPayments`. To buy or sell, discover providers, inspect their options, then use the selected provider identifier and type.

Review the recipient and amount and obtain the user's confirmation before creating a payable transfer or making a payment. `Tools.Uri.Create` authorizes payment operations, including `PayToLegalId`; it is not a read-only permission. Check the returned result and pending payments before retrying an uncertain transfer.

## Resources and prompts

Resources describe completed transactions, including timestamps, balance changes, counterparties, and messages. The prompts guide buying, selling, and transferring eDaler. Retrieving a prompt does not itself complete a payment.

| Resource operation                                                                   | Required privilege suffix |
| ------------------------------------------------------------------------------------ | ------------------------- |
| [resources/list](https://lab.tagroot.io/MCP/Payments#ResourcesListCursor)            | `Resources.List`          |
| [resources/read](https://lab.tagroot.io/MCP/Payments#ResourcesReadUriMeta)           | `Resources.Read`          |
| [resources/subscribe](https://lab.tagroot.io/MCP/Payments#ResourcesSubscribeUri)     | `Resources.List`          |
| [resources/unsubscribe](https://lab.tagroot.io/MCP/Payments#ResourcesUnsubscribeUri) | `Resources.List`          |

| Prompt                                                             | Required privilege suffix                  |
| ------------------------------------------------------------------ | ------------------------------------------ |
| [CreateEDaler](https://lab.tagroot.io/MCP/Payments#createEdaler)   | `Tools.EDaler.Buy`                         |
| [DestroyEDaler](https://lab.tagroot.io/MCP/Payments#destroyEdaler) | `Tools.EDaler.Sell`                        |
| [TransferMoney](https://lab.tagroot.io/MCP/Payments#transferMoney) | `Tools.EDaler.Buy` and `Tools.EDaler.Sell` |

See the [original Payments reference](https://lab.tagroot.io/MCP/Payments) for complete schemas and response types, or return to [MCP servers](/mcp/servers/overview).
