@theyahia/yookassa-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| HTTP_PORT | No | Port for HTTP transport (default 3000) | 3000 |
| YOOKASSA_SHOP_ID | Yes | Shop ID from YooKassa settings | |
| YOOKASSA_SECRET_KEY | Yes | Secret key from YooKassa API keys |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| create_paymentA | Create a payment in YooKassa. Returns a confirmation URL. Supports one-step and two-step payments, receipts, and metadata. MOVES REAL MONEY (the payer is charged) — irreversible. |
| get_paymentA | Get payment details by ID. Returns status, amount, payment method, confirmation URL, and metadata. |
| capture_paymentA | Confirm a two-step payment (capture held funds). Optionally capture a partial amount. MOVES REAL MONEY — irreversible. |
| cancel_paymentA | Cancel a payment (pending or waiting_for_capture). Releases any held funds. |
| list_paymentsA | List payments with filters by status, date range, and pagination cursor. |
| save_payment_methodA | Save a payment method for recurring charges. Creates a small real payment to bind the card/wallet (charged, then refundable). MOVES REAL MONEY — irreversible. |
| create_recurring_paymentA | Charge a saved payment method. Charges the card immediately WITHOUT any user interaction. MOVES REAL MONEY — irreversible. |
| create_sbp_paymentA | Create a payment via SBP (Russian fast payment system). Returns a confirmation URL / deep-link for the payer's banking app. MOVES REAL MONEY — irreversible. |
| create_split_paymentA | Create a split payment for marketplaces (distributes funds among partner shops). Requires the YooKassa-for-platforms product. MOVES REAL MONEY — irreversible. |
| create_refundA | Refund a payment (full or partial) by payment_id and amount. MOVES REAL MONEY (funds returned to the payer) — irreversible. |
| get_refundA | Get refund details by ID. Returns status, amount, and payment reference. |
| list_refundsA | List refunds with optional filter by payment_id. |
| create_receiptA | Create a standalone fiscal receipt (54-FZ). Supports payment and refund receipts with items, VAT codes, and customer contacts. |
| list_receiptsA | List receipts with filters by payment_id or refund_id. |
| create_payoutA | Create a payout to a bank card, YooMoney wallet, or SBP. Requires the separately-activated YooKassa Payouts product with its own credentials (see README/SECURITY). Asynchronous — the response may be 'pending'; poll get_payout for the final status. MOVES REAL MONEY — irreversible. |
| get_payoutA | Get payout details by ID. Returns status, amount, and destination. |
| create_webhookB | Register a webhook URL for YooKassa events (payment.succeeded, refund.succeeded, etc.). |
| list_webhooksA | List all registered webhooks for this shop. |
| delete_webhookA | Delete a webhook by ID. Stops sending notifications for that webhook. |
| get_shop_infoA | Get shop info: ID, status, test mode, fiscalization settings. (YooKassa has no balance endpoint; this returns shop configuration, not a monetary balance.) |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/theYahia/yookassa-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server