Cloudpayments Mcp

io.github.theYahia由 GitHub 帳號 theYahia 發布v1.0.0更新於 Oct 24, 2026

MCP server for CloudPayments API — charge, auth, confirm, void, refund, find transaction. 6 tools.

已驗證STDIO僅桌面金融商業與電商

概覽

AI 產生的概覽

面向 CloudPayments API 的本機 MCP 伺服器,讓助理扣款、授權並確認凍結、退款,以及管理訂閱與訂單。

可以做什麼
一步扣款,或兩步授權凍結資金,接著確認或撤銷授權,並依 ID 查詢交易。依交易 ID 發起全額或部分退款。建立、更新、取消與列出循環訂閱。建立付款訂單並產生付款連結。依日期列出交易紀錄。
適用情境
當你使用 CloudPayments 作為支付服務商,並希望助理在對話中完成付款、退款、訂閱或開立帳單操作,而不必直接操作後台或 API 時適用。
執行需求
透過 npx 從 npm 套件 @theyahia/cloudpayments-mcp 在本機執行,需要 Node.js。需要環境變數 CLOUDPAYMENTS_PUBLIC_ID 與 CLOUDPAYMENTS_API_SECRET(HTTP Basic 憑證)。可選擇以指定連接埠啟動 HTTP 傳輸。需要能連線至 CloudPayments API 的網路。
安裝前請注意
所用憑證是真實的支付 API 金鑰,持有者可動用資金。工具會扣款、凍結、退款、取消訂閱與建立帳單,涉及真實資金的支出或退回,且難以復原。README 說明儲存庫已封存、開發已遷往他處,但稱 npm 套件維持不變。建議先以 CloudPayments 測試終端驗證。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Cloudpayments Mcp,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

🗄 Репозиторий заархивирован

Разработка переехала в theYahia/WWmcp — монорепозиторий MCP-серверов для незападных API: СНГ, MENA, Африка, LATAM, Юго-Восточная Азия. Общее ядро @theyahia/mcp-core, единый CI, единый релизный конвейер.

Актуальная версия того, что лежало здесь: servers/cloudpayments/

Пакет в npm прежний — @theyahia/cloudpayments-mcp, ставится и работает как раньше. Здесь больше ничего не обновляется. Задачи и pull request'ы — в WWmcp.

Archived — development moved to theYahia/WWmcp, a monorepo of MCP servers for non-Western APIs. The current version of this package now lives at servers/cloudpayments/. The npm package @theyahia/cloudpayments-mcp is unchanged. Please open issues and pull requests there.

@theyahia/cloudpayments-mcp

MCP server for CloudPayments API -- one-step and two-step payments, refunds, subscriptions, orders (invoice links), transaction history. 12 tools.

[npm] [license]

Part of Russian API MCP series by @theYahia.

Quick Start

Claude Desktop

json
{  "mcpServers": {    "cloudpayments": {      "command": "npx",      "args": ["-y", "@theyahia/cloudpayments-mcp"],      "env": {        "CLOUDPAYMENTS_PUBLIC_ID": "your-public-id",        "CLOUDPAYMENTS_API_SECRET": "your-api-secret"      }    }  }}

Claude Code

bash
claude mcp add cloudpayments -e CLOUDPAYMENTS_PUBLIC_ID=your-id -e CLOUDPAYMENTS_API_SECRET=your-secret -- npx -y @theyahia/cloudpayments-mcp

Cursor / Windsurf

json
{  "cloudpayments": {    "command": "npx",    "args": ["-y", "@theyahia/cloudpayments-mcp"],    "env": {      "CLOUDPAYMENTS_PUBLIC_ID": "your-public-id",      "CLOUDPAYMENTS_API_SECRET": "your-api-secret"    }  }}

HTTP Transport

bash
HTTP_PORT=3000 npx @theyahia/cloudpayments-mcp# ornpx @theyahia/cloudpayments-mcp --http 3000

Endpoints: POST /mcp (JSON-RPC), GET /health (status).

Auth

VariableRequiredDescription
CLOUDPAYMENTS_PUBLIC_IDYesPublic ID (HTTP Basic username)
CLOUDPAYMENTS_API_SECRETYesAPI secret (HTTP Basic password)

For testing, use the CloudPayments test terminal.

Tools (12)

Payments (5)

ToolAPI EndpointDescription
charge_paymentPOST /payments/chargeOne-step payment (immediate charge)
auth_paymentPOST /payments/authTwo-step payment (authorize/hold)
confirm_paymentPOST /payments/confirmConfirm authorized payment (full or partial)
void_paymentPOST /payments/voidVoid authorized payment (release hold)
get_transactionPOST /payments/findFind transaction by ID

Refunds (1)

ToolAPI EndpointDescription
refund_paymentPOST /payments/refundFull or partial refund by transaction ID

Subscriptions (4)

ToolAPI EndpointDescription
create_subscriptionPOST /subscriptions/createCreate recurring subscription with token
update_subscriptionPOST /subscriptions/updateUpdate amount, interval, period
cancel_subscriptionPOST /subscriptions/cancelCancel active subscription
list_subscriptionsPOST /subscriptions/findList subscriptions for a user

Orders (1)

ToolAPI EndpointDescription
create_orderPOST /orders/createCreate payment order (invoice link)

Transactions (1)

ToolAPI EndpointDescription
list_transactionsPOST /payments/listList all transactions for a date

Demo Prompts

Charge 5000 RUB from the card cryptogram, IP 192.168.1.1, description "Premium plan"
Create a monthly subscription for 999 RUB using token from the last payment, starting May 1st
Show me all transactions for yesterday and refund 2500 RUB on transaction 123456

Part of Russian API MCP Series

MCPStatusDescription
@metarebalance/dadata-mcpreadyAddresses, companies, banks, phones
@theyahia/cbr-mcpreadyCurrency rates, key rate
@theyahia/yookassa-mcpreadyPayments, refunds, receipts, payouts, webhooks
@theyahia/cloudpayments-mcpreadyPayments, subscriptions, orders
...+46 servers -- full list

License

MIT


Telegram: @vhodvai

來源:README.md,提交 21e00f2

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v1.0.0最新Sep 16, 2026

評分

已滿足適用檢查項的 50%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分