Skip to content
Agentmart
Submit a tool

Paypay MCP

PayPay QR payments for AI agents: QR codes, status, refunds, cancels.

Connector by mrslbt · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/mrslbt-paypay-mcp

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

PayPay QR payments for AI agents: QR codes, status, refunds, cancels. Bilingual JP/EN.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
2 read · 1 write · 3 delete
Secrets
None asked for
Install scripts
Not scanned yet
Runs as
Node.js package

Tools by what they do 6

Read from the source code; the running server may list different tools.

Read 2 · Look things up without changing anything.

  • get_payment_details
  • wait_for_payment

Write 1 · Create, change, send or run things.

  • create_qr_code

Delete 3 · Delete, drop, revoke or wipe things.

  • cancel_payment
  • delete_qr_code
  • refund_payment

Tools (6)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • cancel_paymentCancel PayPay Paymentcan change or delete data

    Cancel a payment where the client could not determine the final state (timeout, network error, ambiguous response). PayPay guarantees that if the money was taken, it will be returned to the user's wallet. Window: until 00:14:59 AM JST the day after the payment attempt. Outside that window, use refund_payment instead. 決済のステータスを確認できなかった場合(タイムアウト、通信エラー、不明なレスポンス等)、取引をキャンセルします。 金額が引き落とされていた場合、PayPayがユーザーのウォレットに返金することを保証します。 可能な時間帯: 決済日翌日の午前00:14:59(JST)まで。それ以降は refund_payment を使用してください。

  • create_qr_codeCreate PayPay QR Code

    Create a dynamic PayPay QR code that a customer can scan to pay. Returns the QR code both as a URL (deeplink + hosted image) and as an inline PNG image. Use `wait_for_payment` to poll until the customer completes the payment. 顧客がスキャンして支払うためのPayPay動的QRコードを作成します。 QRコードのURL(ディープリンクとホストされた画像)とインラインPNG画像の両方を返します。 顧客が支払いを完了するまで `wait_for_payment` でポーリングしてください。

  • delete_qr_codeDelete PayPay QR Codecan change or delete data

    Invalidate a QR code before it is paid. Cannot be used after payment has completed. Use this when an order is canceled before checkout, or to clean up expired codes. 支払い前のQRコードを無効化します。決済完了後は使用できません。 注文がキャンセルされた場合や、期限切れのコードを整理する際に使用してください。

  • get_payment_detailsGet PayPay Payment Detailsread-only

    Fetch the current status and details of a payment by merchantPaymentId. Returns status: CREATED | AUTHORIZED | COMPLETED | REFUNDED | FAILED | CANCELED. Use this for one-off status checks. For active polling, prefer `wait_for_payment`. merchantPaymentIdで指定した取引の現在のステータスと詳細を取得します。 ステータス: CREATED / AUTHORIZED / COMPLETED / REFUNDED / FAILED / CANCELED。 単発の確認に使用してください。継続的な確認は `wait_for_payment` を推奨します。

  • refund_paymentRefund PayPay Paymentcan change or delete data

    Refund a completed PayPay payment, in full or in part. Multiple partial refunds on the same payment are allowed, as long as: (1) each refund uses a unique merchantRefundId, (2) the sum of refunds does not exceed the original amount, (3) the merchant has not hit PayPay's per-payment refund cap (error: REFUND_LIMIT_EXCEEDED). 完了したPayPay決済を全額または一部返金します。 同一取引に対する複数回の部分返金が可能です。ただし: (1) 各返金に一意のmerchantRefundIdが必要です。 (2) 返金合計額は元の取引金額を超えられません。 (3) マーチャントごとに設定された返金回数上限があります(超過時: REFUND_LIMIT_EXCEEDED)。

  • wait_for_paymentWait for PayPay Paymentread-only

    Poll PayPay until a payment reaches a terminal state (COMPLETED, AUTHORIZED, REFUNDED, FAILED, CANCELED) or the timeout elapses. Uses PayPay's recommended 2–3s polling interval by default. Returns the final status and full payment detail. 取引が終了状態(COMPLETED / AUTHORIZED / REFUNDED / FAILED / CANCELED)に達するかタイムアウトするまで、PayPayをポーリングします。 PayPay推奨の2〜3秒間隔をデフォルトで使用します。 最終ステータスと取引詳細を返します。

Signals

Stars
0
Forks
0
Open issues
0
Last commit
Aug 12, 2026 (2 months ago)
Last release
Aug 16, 2026 (2 months ago)

From GitHub (fetched Oct 24, 2026).

Details

Registry name
io.github.mrslbt/paypay-mcp
Version
0.2.1
Auth
No auth
Packages
npm paypay-mcp
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from mrslbt

Cite this page

Paypay MCP. Agent Mart. https://agentmart.dev/connectors/mrslbt-paypay-mcp (last updated 2026-10-24)