Before You Start

This guide walks through creating your first AI agent wallet on MoltPe. By the end, your agent will have a funded USDC balance, programmable spending limits, and a working integration with whatever framework you use, whether that is a custom Python script, an MCP-aware client like Claude Desktop, or a multi-agent orchestrator like Crew AI.

You will need three things: an email address, around five minutes, and (optionally) a few dollars to fund the wallet for testing. If you only want to explore the dashboard before funding, the free tier lets you create an unfunded wallet and inspect every part of the flow.

Step 1: Sign Up

Go to moltpe.com/dashboard and create an account. The signup is email-only, no credit card, and verification arrives within a few seconds. There is no waitlist or approval queue.

Once you confirm your email, the dashboard opens directly to the agent-wallet creation screen. If you ever need to return, the same URL is your home base for everything: balances, policies, audit logs, and API keys.

Step 2: Create the Wallet

Click New Agent Wallet. You will see three fields:

Click Create. Provisioning takes under two seconds. You will see a fresh wallet address (an EVM-compatible 0x... string), a zero USDC balance, and an empty audit log.

Step 3: Set Spending Policies

Before funding the wallet, set its spending limits. This is the most important step in the flow and the easiest one to skip. Don't skip it.

The dashboard shows two fields:

The policy engine evaluates these limits before every transaction reaches the blockchain, and the agent has no way to override them. Even if it is compromised by prompt injection, the worst-case loss is whatever you set here. Read more on how this works in our guide to AI agent spending policies.

Step 4: Fund the Wallet

You have two options to fund the wallet:

Option A: Send USDC directly. Copy the wallet address from the dashboard and send USDC to it from any source: an exchange withdrawal, another agent, a Coinbase account, or a personal wallet. Settlement is instant on Polygon PoS and Base. Do not send USDC from a different chain by mistake; the dashboard makes the correct chain unmissable.

Option B: Top up with INR (India only). If you are in India, click Top up with Stripe and pay in INR via UPI or card. MoltPe converts to USDC automatically and credits the wallet within ten seconds. There is no 4-5% PayPal-style forex spread; the rate is the live spot rate plus a small spread that the dashboard shows you up front.

For your first test, $1 is enough. The dashboard refreshes the balance automatically once funds arrive.

Step 5: Connect Your Agent

The final step is wiring the wallet into whatever code or client your agent runs in. There are three integration paths.

Path 1: REST API

Click API Keys in the dashboard, generate a key scoped to this wallet, and store it in your environment variables. From your agent code, you can now call:

POST https://api.moltpe.com/v1/payments
Authorization: Bearer YOUR_API_KEY
{
  "to": "0xRecipient...",
  "amount_usdc": 0.25,
  "memo": "x402 article fee"
}

Every call goes through the same policy engine, so your code does not need to track limits โ€” the API will return a structured error if a transaction would violate policy.

Path 2: MCP Server (Claude, Cursor, Windsurf)

If your agent runs inside an MCP-aware client, install the MoltPe MCP server with one config block. The server exposes payment tools like send_payment, check_balance, and list_transactions that the agent can call directly from its conversation. Setup details are in the dashboard under MCP Setup.

Path 3: x402-Native HTTP

If you are calling x402 endpoints (HTTP-native paid endpoints), MoltPe handles the 402 Payment Required handshake automatically. Configure your HTTP client to use the MoltPe x402 adapter and the agent will pay micro-fees inline as it browses paid APIs. See the x402 protocol complete guide for the full request flow.

Troubleshooting

"My balance shows zero after sending USDC." Confirm you sent on the correct chain. USDC on Ethereum mainnet will not appear in a Polygon wallet. The dashboard shows the chain and address explicitly to prevent this; if it still happens, contact support and we can help recover from chain-mismatched transfers in most cases.

"My agent's transaction is being rejected." Check the audit log. The most common causes are: per-transaction cap exceeded (lower the request or raise the cap), daily limit reached (wait for the rolling window to reset or raise the limit), or insufficient balance (top up).

"I can't see the MCP server in Claude Desktop." Restart Claude Desktop after editing the MCP config file. MCP servers are loaded at startup and do not hot-reload.

That's the whole flow. Five minutes, no credit card, no gas management, and your agent now has a wallet with hard-coded financial guardrails. For deeper reading, the MoltPe glossary defines every term, and the use cases page walks through example agent workflows.