theYahia/cloudpayments-mcp
MCP server for CloudPayments — acquiring, subscriptions, refunds (Russia)
Platform-specific configuration:
{
"mcpServers": {
"cloudpayments-mcp": {
"command": "npx",
"args": [
"-y",
"cloudpayments-mcp"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
MCP server for CloudPayments API -- one-step and two-step payments, refunds, subscriptions, orders (invoice links), transaction history. 12 tools.
[](https://www.npmjs.com/package/@theyahia/cloudpayments-mcp) [](./LICENSE)
Part of Russian API MCP series by @theYahia.
{
"mcpServers": {
"cloudpayments": {
"command": "npx",
"args": ["-y", "@theyahia/cloudpayments-mcp"],
"env": {
"CLOUDPAYMENTS_PUBLIC_ID": "your-public-id",
"CLOUDPAYMENTS_API_SECRET": "your-api-secret"
}
}
}
}claude mcp add cloudpayments -e CLOUDPAYMENTS_PUBLIC_ID=your-id -e CLOUDPAYMENTS_API_SECRET=your-secret -- npx -y @theyahia/cloudpayments-mcp{
"cloudpayments": {
"command": "npx",
"args": ["-y", "@theyahia/cloudpayments-mcp"],
"env": {
"CLOUDPAYMENTS_PUBLIC_ID": "your-public-id",
"CLOUDPAYMENTS_API_SECRET": "your-api-secret"
}
}
}HTTP_PORT=3000 npx @theyahia/cloudpayments-mcp
# or
npx @theyahia/cloudpayments-mcp --http 3000Endpoints: POST /mcp (JSON-RPC), GET /health (status).
| Variable | Required | Description | |----------|----------|-------------| | CLOUDPAYMENTS_PUBLIC_ID | Yes | Public ID (HTTP Basic username) | | CLOUDPAYMENTS_API_SECRET | Yes | API secret (HTTP Basic password) |
For testing, use the CloudPayments test terminal.
| Tool | API Endpoint | Description | |------|-------------|-------------| | charge_payment | POST /payments/charge | One-step payment (immediate charge) | | auth_payment | POST /payments
Loading reviews...