Create a payment
Send money to an agent, email, phone number, or Natural party ID. For new parties, Natural creates a payment link, delivers the link by email or SMS, and onboards the new party.
Every call is shown five ways — MCP, Python, TypeScript, CLI, and cURL. The MCP tab is the natural-language prompt you’d give an AI agent.
1. Get your API key
Sign up at natural.co/signup (Google OAuth, email/password, or phone) and complete identity verification — KYC for individuals, KYB for businesses. See compliance for details.
Then create a developer API key in the dashboard. It’s shown once — store it in a secret manager and never in version control.
Connect to MCP, CLI, or SDK. For first time users, we recommend connecting over MCP.
2. Create an agent
Agents execute transactions. Create one in the Agents tab of the dashboard, or:
The response includes the agent’s id (agt_*) — store it to associate your agent for future requests.
3. Connect a bank account and fund your wallet
Fund your wallet from a linked bank account so your agent can transact autonomously.
Connect a bank account
Link a bank account from the Wallet tab of your dashboard — Natural connects it securely through Plaid. Once linked, list your external accounts to get the eac_* ID to deposit from:
Fund your wallet
Pull funds from the linked account into your wallet:
Confirm the funds landed before paying. Each wallet’s balance.available is the spendable balance after pending holds:
4. Send the payment
5. Track the payment
Use the transaction’s txn_* ID to check status:
Next steps
- Request a payment — collect with a payment link
- Webhooks — receive real-time event notifications