Skip to main content
Glama
theYahia

@theyahia/yookassa-mcp

by theYahia

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
HTTP_PORTNoPort for HTTP transport (default 3000)3000
YOOKASSA_SHOP_IDYesShop ID from YooKassa settings
YOOKASSA_SECRET_KEYYesSecret key from YooKassa API keys

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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