paas.build Open my account
The proof — unedited, timestamped, reproducible

An AI agent opened a real merchant account. Here's the entire log.

Recorded 2026-07-15 15:43 UTC against the live paas.build/mcp endpoint. Five JSON-RPC calls: the agent connects, identifies a business, opens a real sandbox merchant account on FCA-authorised rails, and creates a checkout you could pay. No cuts, no mockups — tokens redacted, everything else verbatim.

agent ⇄ paas.build/mcp — recorded 2026-07-15 15:43 UTC
▶ press play
Read the raw log ↓

Reproduce it yourself — right now

This isn't a video you have to trust. The endpoint is public; run the same calls:

claude mcp add paas-build -- npx -y @paasbuild/mcp # then tell your agent: "open me a merchant account and create a checkout"
curl -X POST https://paas.build/mcp -H 'content-type: application/json' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

The raw log (tokens redacted)

[ { "ts": "15:42:47", "secs": 1.1, "note": "agent connects", "req": { "method": "initialize" }, "res": { "protocolVersion": "2025-03-26", "capabilities": { "tools": {} }, "serverInfo": { "name": "paas.build", "version": "0.2.0" } } }, { "ts": "15:42:48", "secs": 0.7, "note": "agent discovers the 3 tools", "req": { "method": "tools/list" }, "res": { "tools": [ { "name": "identify_business", "description": "Identify a business from a name, website, or short phrase — using Opus with live web search. Returns business name, what they do, website, country and region (uk/eu/us/other). Use this first.", "inputSchema": { "type": "object", "properties": { "input": { "type": "string", "description": "Business name, website domain, or free-text description" } }, "required": [ "input" ] } }, { "name": "go_live", "description": "Take a business live on paas.build (UniPaaS rails) — creates a real payment vendor and returns access tokens so the app can accept payments immediately (progressive KYB). Individuals go live instantly; companies get an onboarding link. Provisions sandbox and production by default.", "inputSchema": { "type": "object", "properties": { "business": { "type": "string" }, "website": { "type": "string" }, "email": { "type": "string" }, "company_no": { "type": "string" }, "region": { "type": "string", "enum": [ "uk", "eu", "us" ] }, "country": { "type": "string" }, "env": { "type": "string", "enum": [ "sandbox", "production", "both" ] } }, "required": [ "business" ] } }, { "name": "create_checkout", "description": "Create a hosted checkout session for a live vendor and return a payable shortLink.", "inputSchema": { "type": "object", "properties": { "env": { "type": "string", "enum": [ "sandbox", "production" ] }, "vendorId": { "type": "string" }, "amount": { "type": "number" }, "currency": { "type": "string" }, "reference": { "type": "string" } }, "required": [ "env", "vendorId", "amount" ] } } ] } }, { "ts": "15:42:56", "secs": 8.4, "note": "agent identifies the business", "req": { "method": "tools/call", "tool": "identify_business", "arguments": { "input": "a ceramics studio in Brighton" } }, "res": { "ok": true, "data": { "business": null, "what": "Ceramics studio and pottery classes", "company_no": null, "email": null, "website": null, "country": "United Kingdom", "region": "uk", "confidence": "low" }, "siteRead": false, "siteTitle": null, "searched": [ "ceramics studio Brighton" ], "modelError": null } }, { "ts": "15:43:02", "secs": 6.2, "note": "agent opens a REAL merchant account (sandbox)", "req": { "method": "tools/call", "tool": "go_live", "arguments": { "business": "Brighton Ceramics Studio", "region": "uk", "env": "sandbox" } }, "res": { "ok": true, "business": "Brighton Ceramics Studio", "type": "individual", "sandbox": { "ok": true, "vendorId": "6a57aa812c5dff5462437ec8", "onboardingLink": "https://sandbox-hosted.unipaas.com/vendors/6a57aa812c5dff5462437ec8/8uQ2PX7deIbOA93C86lUl", "onboardingStatus": "ACCEPT_PAYMENTS", "acceptPayments": true, "accessToken": "eyJ…redacted…", "tokenScope": "create_checkout_only", "reference": "paasbuild-mrm91ixv6nb" }, "production": null, "vendorId": "6a57aa812c5dff5462437ec8", "onboardingLink": "https://sandbox-hosted.unipaas.com/vendors/6a57aa812c5dff5462437ec8/8uQ2PX7deIbOA93C86lUl", "declared": { "type": "individual", "company_no": null, "region": "uk", "country": null, "website": null } } }, { "ts": "15:43:03", "secs": 0.8, "note": "agent creates a payable checkout", "req": { "method": "tools/call", "tool": "create_checkout", "arguments": { "env": "sandbox", "vendorId": "6a57aa812c5dff5462437ec8", "amount": 18, "currency": "GBP", "reference": "workshop ticket" } }, "res": { "ok": true, "shortLink": "https://sandbox-checkout.unipaas.com/gMVQo28YW9/", "sessionToken": "eyJ…redacted…" } } ]

What "real" means: the vendorId above exists in the UniPaaS sandbox; the shortLink was payable with test card 4761 3441 3614 1390. Production works the same way — progressive KYB, capped £1,500 until verification. Why the cap makes same-day legal →