qutpay_account
Qut Pay account and mode
Returns the organization behind the API key: mode (sandbox or live), tariff and limits, connected Kaspi cashiers, provider status. Call this first.
無需輸入參數。

kz.qut由 qut.kz 發布官方發布者v0.1.3更新於 Oct 26, 2026
Kaspi QR payments (Kazakhstan) via Qut Pay: create invoices, check status, refund, sandbox tests.
發布方自己的服務:Payments Ai Mcp
Qut Pay MCP 伺服器,用於哈薩克 Kaspi QR 付款:建立、查詢、取消與退款發票,並模擬沙箱付款。
Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。
把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。
閱讀 https://sourceweft.com/mcp/kz.qut%2Fmcp/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。把它新增到你客戶端的 mcpServers 設定中。
{
"mcpServers": {
"qut-pay-kaspi-qr-payments": {
"type": "http",
"url": "https://api.qut.kz/mcp",
"headers": {
"Authorization": "Bearer <YOUR_TOKEN>"
}
}
}
}Model Context Protocol server for Qut Pay: lets an AI agent (Claude Code, Claude Desktop, Cursor, Windsurf, VS Code Copilot, ChatGPT developer mode…) create Kaspi QR invoices, read their status, refund, and test the whole flow in sandbox through the Qut Pay API. Kazakhstan only, KZT only. Qut Pay is an independent service, not affiliated with Kaspi Bank.
You need an API key from the Qut Pay cabinet (https://qut.kz/app → Integrations → API keys). Start with a sandbox key (qp_test_…) — no real money moves, payments are simulated.
Claude Code:
Cursor one-click: Add to Cursor (then set your key). Cursor / Windsurf / Claude Desktop / VS Code (mcp.json, claude_desktop_config.json):
The key is read only from the environment and is never printed by the server. Optional QUTPAY_BASE_URL (default https://api.qut.kz).
No install: https://api.qut.kz/mcp (Streamable HTTP), key in Authorization: Bearer qp_…. Claude Code: claude mcp add --transport http qutpay https://api.qut.kz/mcp --header "Authorization: Bearer qp_test_…"; Cursor/VS Code mcp.json: { "url": "https://api.qut.kz/mcp", "headers": { "Authorization": "Bearer qp_test_…" } }. Without a key the endpoint lists tools and serves docs; tool calls answer unauthorized.
Resources: qutpay://skill (agent skill — the integration procedure), qutpay://docs/integration, qutpay://docs/webhook-verify, qutpay://docs/errors, qutpay://docs/openapi. Prompts: integrate-checkout (stack), verify-sandbox (amount).
API keys and webhook endpoints are deliberately not manageable from the MCP server: the merchant creates them in the cabinet, and the agent asks for them.
qutpay_account → mode is sandbox.qutpay_create_invoice { amount: 100, externalOrderId: "test-1", idempotencyKey: "test-1" } → payUrl.qutpay_simulate_payment { id } → paid; the merchant's webhook receives invoice.paid.qutpay_get_invoice { id } → paid.MIT.
來源:examples/mcp/README.md,提交 4b9565f
Qut Pay account and mode
Returns the organization behind the API key: mode (sandbox or live), tariff and limits, connected Kaspi cashiers, provider status. Call this first.
無需輸入參數。
Create a Kaspi invoice
Creates an invoice (QR by default, or pushed to the customer's Kaspi.kz app with kind="phone"). Returns payUrl (hosted pay page), qrImageUrl, deepLink, expiresAt (~3 min). Always pass idempotencyKey (e.g. "order-1001") so a retry never creates a second invoice. Amount in KZT, ≤ 2 decimals; whole tenge for kind="phone".
kindamount必填failUrlcustomermetadatasuccessUrldescriptionidempotencyKeyexternalOrderIdGet invoice status
Reads one invoice by id (inv_…). live=true asks Kaspi right now instead of the cached status. Status flow: new → pending → paid | failed | expired | cancelled; paid → partially_refunded → refunded.
id必填liveList invoices
Lists invoices of the organization, newest first. Filter by status, externalOrderId, date range (ISO), limit ≤ 50, offset for paging.
tofromlimitoffsetstatusexternalOrderIdCancel an open invoice
Closes a pending invoice. A QR may still be paid until expiresAt — then invoice.paid arrives anyway; handle it.
id必填Refund a paid invoice
Full refund (omit amount) or partial refund of a paid invoice. Needs the refunds:write scope. With a LIVE key real money is returned to the customer, so confirm=true is required and the merchant must have asked for this refund explicitly.
id必填amountreasonconfirmSimulate a payment (sandbox only)
Completes a sandbox invoice as paid / failed / expired without Kaspi, so the whole flow including the merchant's webhook can be tested. Refuses to run with a live key.
id必填statusList scheduled invoices (subscriptions)
Read-only list of recurring invoice schedules. Needs the subscriptions:manage scope on the key.
limitstatusGet one subscription
Reads a recurring invoice schedule by id (sub_…). Needs the subscriptions:manage scope.
id必填已滿足適用檢查項的 100%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
ai.payments.managed官方發布者
Payments AI 提供的遠端 MCP 端點,以 Merchant of Record 身分協助為 AI 打造的應用上架產品與品牌化結帳頁。

由 GitHub 帳號 coriolislabs 發布
為 Coinbase 支付 MCP 錢包提供消費限額:單筆上限與跨程序共用的 24 小時滾動 USDC 預算。

由 GitHub 帳號 mohamedaly-cloud 發布
非官方的本機 MCP 伺服器,讓助理處理埃及 FawryPay Pay-at-Fawry 現金支付,並可選擇啟用退款與取消工具。

由 GitHub 帳號 groove79 發布
針對 Toss Payments 的在地 MCP 伺服器,讓助理查詢付款、列出交易與結算,並在人工核准後取消或退款。

由 GitHub 帳號 altoninelli 發布
本機 MCP 伺服器,讓助理查詢 Base 上的 DeFi 借貸收益率、估算以收益支應付款所需的抵押金額,並產生待簽署的 EVM 交易。
claude mcp add qutpay -e QUTPAY_API_KEY=qp_test_… -- npx -y @qutpay/mcp{ "mcpServers": { "qutpay": { "command": "npx", "args": ["-y", "@qutpay/mcp"], "env": { "QUTPAY_API_KEY": "qp_test_…" } } }}