Use AI coding agents to build and run a neobank's payment flows: BlindPay's CLI, MCP server, Agent Skills, prompts, a task map, and guardrails.
AI coding agents can build most of a neobank's payment flows today: they write the backend routes, webhook handlers, and tests, and they can run payments against a test instance while they work. BlindPay gives agents four surfaces for this: an MCP server, a CLI, Agent Skills, and prebuilt quickstart prompts, plus the REST API for app builders that don't host tools.
What agents can't do is the regulated and human part of a neobank. This guide shows how to split the work, which surface fits which task, and the guardrails that keep an agent away from real money until you want it there. It belongs to the series on how to build a neobank.
Key takeaways
It can write and test the payments layer, and answer operational questions about it. It can't make the business decisions.
| Work | Agent | Person |
|---|---|---|
| Backend routes for customers, virtual accounts, quotes, payouts | Writes and tests | Reviews |
| Webhook handler with signature checks and idempotent ledger posts | Writes and tests | Reviews |
| Test runs on a development instance | Runs end to end | Reads results |
| Support lookups ("where is this payout?") | Answers through read tools | Replies to the user |
| Licensing path, sponsor bank, card provider | Researches | Decides |
| Creating instances and API keys, company onboarding | None | Does it in the dashboard |
| End user accepting terms | None | The user, on a hosted page |
| Production payouts | Prepares a quote | Confirms |
That last row is the one teams get wrong. An agent that can quote should not also be the only thing between a prompt and a payout.
Add the hosted MCP server, sign in, and pick the instance.
The Model Context Protocol lets an agent call an API's tools in response to plain-language requests. BlindPay's server works with Claude, ChatGPT, Codex, Claude Code, Cursor, VS Code, Windsurf, and other MCP clients.
On connect, the server sends the agent instructions: call order, amount units (cents for quotes and payouts, whole tokens for wallet balances), the steps a person must do in the dashboard, and how to test on a development instance. It also exposes every webhook event and payload schema as resources. Full setup per host is on Build with AI.
When it already works in a terminal, in a script, or in CI. The BlindPay CLI covers customers, bank accounts, blockchain wallets, quotes, payouts, payins, virtual accounts, offramp wallets, webhook endpoints, API keys, partner fees, and reference data such as available rails and the bank detail fields each rail needs.
Three things make it agent friendly. Every command accepts --json for structured output. blindpay schema returns field definitions, types, defaults, and enums, so an agent can build a valid command without reading docs. Exit codes are predictable, so a script knows when a call failed.
The CLI uses an API key, so the key rules below apply: development keys only, stored as a secret, never pasted into a prompt.
Knowledge and a starting plan. The MCP server lets an agent act; skills and prompts make it act correctly.
Agent Skills are an open format for packaging what an agent should know. BlindPay's skills teach rails, corridors, fees, and API patterns. Install them with npx skills add blindpaylabs/skills.
The prebuilt prompts on the Build with AI page walk an agent through a full payin or payout quickstart with the API gotchas already encoded, ending with one handoff to you. Paste one, then add your app's specifics: stack, screens, and where the ledger lives.
For a neobank, a good first prompt reads like this:
Most build tasks run through MCP plus skills. Builders without an MCP host use the REST API.
| Task | Surface | Notes |
|---|---|---|
| Scaffold the payout flow | MCP + Agent Skills + payout prompt | Agent writes routes, then tests them on the development instance |
| Scaffold deposits into US accounts | MCP + Agent Skills + payin prompt | Virtual accounts and payin webhooks |
| Create test customers | MCP tools | KYC auto-approves on development instances |
| Generate a virtual account | MCP tools | Created approved on development, with test routing numbers |
| Configure webhooks | MCP tools | Then verify signatures in your handler |
| Check a payout's status for support | Read-only MCP | Safe for support and ops agents |
| Look up required bank fields per rail | CLI: blindpay available bank_details | Feed the result into your form validation |
| Scripted test runs in CI | CLI with --json | Development instance key stored as a CI secret |
| Preview fees and FX for a corridor | MCP quote tools | Quote only, no execute |
| Lovable, v0, Bolt, Replit apps | REST API from a backend route | Key in secrets, never in client code |
For the screens these tasks sit behind, see the neobank API quickstart. For agents that quote and pay out on request, AI agents with live FX quotes over MCP covers expiry and confirmation in detail.
Assume the agent will one day do the wrong thing confidently, and make sure it can't do it with real money.
OWASP lists Excessive Agency among the top risks for LLM applications: an agent with more permissions or autonomy than the task needs. The MCP specification says there should always be a human in the loop who can deny tool invocations. Translated for a neobank:
Illustrative example: a four-person team asks an agent to build payouts on Monday. By Tuesday the agent has routes, a webhook handler, and passing tests for completed, failed, and refunded payouts on a development instance. A developer reviews the diff, a compliance lead reviews the confirmation screen, and production access opens with read-only tools for support. The agent never touched real money.
BlindPay describes itself as AI-native stablecoin infrastructure, and the surfaces back that up: a hosted MCP server with sign-in and instance selection, a read-only endpoint, a local npm server for CI, the BlindPay CLI with JSON output and schema introspection, Agent Skills, prebuilt quickstart prompts, and a REST API with an OpenAPI 3.1 spec and official SDKs in Node.js, Python, Go, PHP, and Swift.
Under those tools is the same money movement a neobank needs: KYC and KYB in the API, US virtual accounts in the customer's own name, payins, and payouts over ACH, wire, RTP, Pix, SPEI, ACH Colombia, Transfers 3.0, SEPA, Faster Payments, and SWIFT (POBO/COBO), each priced by a quote that locks rate and fees before execution. Development instances let agents run the whole loop with a test stablecoin.
Create a development instance, connect https://mcp.blindpay.com/mcp to your coding agent, install the skills, and paste the payout prompt from Build with AI. Review what it writes before anything leaves development.
Always cheaper? No intermediaries? Recipient needs a wallet? 10 common claims about cross-border stablecoin payments, checked against the Fed and the BIS.
Seven places blockchain payments beat bank rails: contractor payroll, remittances, B2B suppliers, marketplaces, 24/7 treasury, bill pay, and PSP payouts.
The dates that turned stablecoins from a trading tool into cross-border payment rails: USDC, Pix, MiCA, the GENIUS Act, ISO 20022, and Visa settlement.