VietQR Payments for AI Agents—No Stripe Setup AgentPay, an open-source Python SDK and MCP server, enables AI agents to collect VietQR payments directly to a business bank account without intermediaries. The tool bypasses Stripe and traditional gateways by generating QR codes that point straight to the merchant's account and uses SePay feed to confirm settlement. Developers can integrate it with Claude or local LLMs in three lines of logic. Building AI agents in Vietnam that need to collect payments? Stripe doesn't support VietQR, and integrating traditional payment gateways means managing API keys, webhooks, and fund settlement delays. Most solutions require your agent to hold or route money through intermediaries. What if your AI could generate a QR code that points directly to your business bank account? AgentPay is an open-source MIT Python SDK + MCP server that lets Claude, local LLMs, and custom agents collect VietQR payments in three lines of logic: No middleman. No fund holding. The QR points straight to your merchant account. AgentPay reads your bank's SePay feed to confirm when a payment settles. It doesn't touch the money—it just watches for it. Your AI agent can then trigger downstream workflows send invoice, unlock feature, etc. once settlement is confirmed. pip install agentpay-vn Or run the MCP server for Claude Desktop / Code: pip install agentpay-mcp python from agentpay import AgentPayClient client = AgentPayClient api key="your api key", merchant id="your merchant id" Step 1: Create payment request payment = client.create payment request amount=100000, 100K VND description="AI consulting session", order id="order 12345" print f"Checkout URL: {payment.checkout url}" Share with customer → they scan QR → money hits your bank Step 2: Poll for settlement import time while True: status = client.get payment status payment.id if status.settled: print "✓ Payment confirmed Triggering downstream workflow..." break time.sleep 5 Add to your Claude Desktop config claude desktop config.json : { "mcpServers": { "agentpay": { "command": "python", "args": "-m", "agentpay mcp.server" , "env": { "AGENTPAY API KEY": "your api key", "AGENTPAY MERCHANT ID": "your merchant id" } } } } Now Claude can: AgentPay strips away payment infrastructure complexity so you can focus on what your AI agent does best. No Stripe. No holding accounts. Just QR → Bank → Done. Try it. Open an issue. Build something interesting.