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

> ## Agent Instructions
> When building application code, use `@naturalpay/sdk` for TypeScript or `naturalpay` for Python.
> When operating Natural directly for a user, use the payments MCP at `https://mcp.natural.com`.
> When searching Natural documentation, use the docs MCP at `https://docs.natural.com/mcp`.
> Use the Natural CLI for terminal and CI automation.
> Use REST only for unsupported languages or when the user explicitly requests raw HTTP.
> Start integration development and testing in the sandbox. Do not use production unless the user explicitly requests it.
> For sandbox requests that require `customerPartyId`, list customers first. Reuse only the intended fixture; otherwise create a customer.
> REST and SDK amounts use integer minor units. Payments MCP amounts use decimal strings with a required currency code.

# Transfer

> Move money between your wallets and your linked bank accounts, with automated treasury management for your agents

Transfer money between internal and external accounts. Let your agents deposit, withdraw, and move money between wallets.

## Agentic financial management

* **Multiple rails**: Natural handles all types of payment rails so you can use what is best for you.
* **Fully programmable**: Any connected agent can send, receive, or request funds with an API call.
* **Total visibility**: Every transfer is observable and fully auditable so you have maximum visibility.

Read more: [Deposit and withdraw](/guides/transfers/deposit-and-withdraw), [Transfer between wallets](/guides/transfers/transfer-between-wallets), and the [Transfers overview](/guides/concepts/transfers).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.