First release. An MCP server for PayPay's Open Payment API.
Tools
create_qr_code— dynamic QR, returns URL, deeplink, and a rendered PNG.get_payment_details— current status of a payment.wait_for_payment— polls until a payment reaches a terminal state.delete_qr_code— invalidate an unpaid QR.refund_payment— full or partial refund.cancel_payment— cancel when the state is unclear.
Prompts
accept_single_paymentrefund_last_paymentdebug_stuck_payment
Transports
- stdio (default) for local clients.
- Streamable HTTP for remote hosting. Public binds require a bearer token; CORS is closed by default.
Client support
Claude Desktop, Claude Code, Cursor, Windsurf, Zed, ChatGPT Apps SDK, and anything else that speaks MCP.
Install
npm install -g paypay-mcp
See the README for Claude Desktop, Claude Code, Cursor, and remote-hosting setup.