Paypay MCP Server

MCP for PayPay (Japan's QR wallet): QR codes, payments, refunds, cancels. Bilingual JP/EN.

Local serverstdio

What is the Paypay MCP Server?

MCP for PayPay (Japan's QR wallet): QR codes, payments, refunds, cancels. Bilingual JP/EN.

The short version

Model Context Protocol server for the PayPay Open Payment API.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
create_qr_codeCreate a dynamic PayPay QR code. Returns the payment URL, deeplink, and a rendered PNG.
get_payment_detailsFetch the current status of a payment.
wait_for_paymentPoll until a payment reaches a terminal state.
delete_qr_codeInvalidate a QR code before payment.
refund_paymentFull or partial refund. **Disabled unless PAYPAY_ENABLE_REFUNDS=true.**
cancel_paymentCancel a payment when its state is unclear (timeout or error). **Disabled unless PAYPAY_ENABLE_CANCELS=true.**

How to install the Paypay MCP Server

{
  "mcpServers": {
    "paypay": {
      "command": "npx",
      "args": ["-y", "paypay-mcp"],
      "env": {
        "PAYPAY_API_KEY": "your-value",
        "PAYPAY_API_SECRET": "your-value",
        "PAYPAY_MERCHANT_ID": "your-value",
        "PAYPAY_ENV": "your-value",
        "MCP_HTTP_HOST": "your-value",
        "MCP_AUTH_TOKEN": "your-value"
      }
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Configuration

VariableDescriptionRequired
PAYPAY_API_KEYCredential the server authenticates with.Yes
PAYPAY_API_SECRETCredential the server authenticates with.Yes
PAYPAY_MERCHANT_IDConfiguration value read at startup.Optional
PAYPAY_ENVConfiguration value read at startup.Optional
MCP_HTTP_HOSTEndpoint or connection string the server talks to.Optional
MCP_AUTH_TOKENCredential the server authenticates with.Yes

Example prompts to try

  • “Use Paypay to create qr code.”
  • “Use Paypay to get payment details.”
  • “Use Paypay to wait for payment.”

Frequently asked questions

MCP for PayPay (Japan's QR wallet): QR codes, payments, refunds, cancels. Bilingual JP/EN. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.