SGPayNowQR integration
SGPayNowQR generates EMVCo-compliant Singapore PayNow QR codes for a fixed SGD amount: pay to a business UEN, a Singapore mobile number or a virtual payment address (VPA), with an optional alphanumeric reference that shows on the payment, so incoming transfers can be matched to orders or invoices. Each code comes back as the PayNow QR string, a signed link to a PNG image and, optionally, the PNG as base64; the payer cannot change the amount in their banking app. No money moves through the API itself. A second tool reads the account's plan and quota. The service health-check route is not exposed. Authentication is an API key (starts with sgpn_) sent in the X-API-Key header, created on the API keys page of the developer portal. The Free plan covers 50 codes per monthly billing period; pay as you go bills each successful code, up to the maximum monthly bill set on the billing page.
Say what should happen.
The workflow builds itself.
What you can do with SGPayNowQR
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Each badge shows the default agent permission of an endpoint (allowed: an agent calls it without asking; ask first: you are asked before an agent calls it, when the agent or chat asks permission for sensitive actions; never: no agent may call it), which every user can change endpoint by endpoint in their credential settings.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Paynow qr code, 1 operation
generate_paynow_qrGenerate paynow qrPOSTAgents: ask firstGenerates a Singapore PayNow QR code for a fixed SGD amount, payable to a UEN, mobile number or VPA. Returns qr_string and image_url (signed PNG link). Each call uses one code of the monthly quota (billed on pay as you go).
Usage, 1 operation
get_usageGet usageGETAgents: ask firstReturns the account's plan (free or payg) and this billing period's quota: codes used, limit, remaining, period start and reset time. Free and does not count toward the quota, so it also checks that the key is valid.
Use SGPayNowQR from Claude Code, Cursor or Codex
Connect SGPayNowQR in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its SGPayNowQR operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect SGPayNowQR
- Create your workspace
Sign up free. Nothing to install.
- Connect SGPayNowQR once
Add your SGPayNowQR connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
SGPayNowQR integration FAQ
What can you do with the SGPayNowQR integration?
LiveContext exposes 2 operations on SGPayNowQR, covering paynow qr code and usage.
