Vinkius
Xsolla

Xsolla MCP for AI. Manage your entire game commerce lifecycle with simple conversations.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Xsolla MCP on Cursor AI Code EditorXsolla MCP on Claude Desktop AppXsolla MCP on OpenAI Agents SDKXsolla MCP on Visual Studio CodeXsolla MCP on GitHub Copilot AI AgentXsolla MCP on Google Gemini AIXsolla MCP on Lovable AI DevelopmentXsolla MCP on Mistral AI AgentsXsolla MCP on Amazon AWS Bedrock

How this MCP server connects to your AI agent

Xsolla MCP manages all aspects of game commerce directly from your AI agent. Use it to process payments, find transaction history, list virtual items, and handle refunds without leaving your chat window.

What AI agents can do with Xsolla Automation

Get promotions admin

Retrieves administrative data on current promotions and their settings.

Get social login url

Generates the required URL for a user to log in via social media.

Get subscription plans

Lists all existing subscription plans available to users and admins.

+ 27 more capabilities included
Process Payments

The MCP generates payment tokens and uses saved accounts to execute purchases for in-game goods.

Audit Transactions

You can search past sales, retrieve full transaction details, and get a list of all user payments.

Manage Catalog Assets

The agent lists all available virtual items, bundles, and subscription plans in your store.

Handle User Accounts

You can find user carts, check profiles, register new players, or update their subscriptions.

Resolve Issues

The MCP processes refunds for failed sales and activates promotions to compensate users.

Included with Plan

Waiting for input…

AI Agent

What AI agents can do with Xsolla MCP: 29 Tools Available

These tools let you manage every part of the player lifecycle: payments, user accounts, catalog assets, and order fulfillment.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using Xsolla on Vinkius

Get Promotions Admin

Retrieves administrative data on current promotions and their settings.

Get Social Login Url

Generates the required URL for a user to log in via social media.

Get Subscription Plans

Lists all existing subscription plans available to users and admins.

Get Transaction Details

Retrieves the full, granular details for a specific transaction ID.

Get User Attributes

Pulls various attributes about a user profile after confirming their identity.

Get User Cart

Retrieves the current list of items in an active user shopping cart.

Get User Profile

Pulls basic information about a specific user account, requiring their JWT token.

Activate Promotion

Triggers a specific promotional code for users.

Get User Subscription

Shows the details of a user's active or expired subscription plan.

Create Order

Creates a formal order record for an item, requiring the user's JWT token.

Get Virtual Items

Lists all individual, single virtual items available for purchase.

Invalidate Token

Deactivates a previously generated Pay Station token immediately.

Create Payment

Processes a payment using a customer’s already saved account details.

Create Subscription Plan

Creates and sets up a new plan for recurring user payments.

Create Token

Generates a temporary Pay Station token needed to complete a purchase.

Create Virtual Item Admin

Creates and adds a new virtual item into the administrator catalog.

Get Bundles

Retrieves a list of grouped product bundles available in the store.

Get Events

Fetches records related to various platform events.

Get Payment Accounts

Shows a list of payment accounts saved by the user for future use.

Link Account

Connects and links the user's account to other platforms, requiring their JWT token.

Login User

Handles the secure login process for a new or existing user account.

Mark Event Processed

Confirms that a specific event has been handled and should not be processed again.

Redeem Coupon

Applies a coupon code to a user's account, requiring their JWT token.

Refund Transaction

Processes a refund for a completed transaction ID.

Register User Oauth

Registers a new user account using an OAuth 2.0 flow.

Register User

Creates a new user record in the system.

Search Transactions

Searches the entire history of transactions based on timeframes or keywords.

Update Subscription Plan

Changes a user from one subscription plan to another.

Update Virtual Item Admin

Modifies existing virtual items in the administrator catalog.

Verify Promo Code

Checks if a given promo code is valid and applicable to a user's account.

Security and governance baked right in.

Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.

Claude AI

Claude AI

1

Open Claude Settings

Go to claude.ai, click your profile icon, then navigate to Customize → Connectors.

2

Add Custom Connector

Click the "+" button and select Add custom connector. Paste your Vinkius endpoint URL:

https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp

Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. For OAuth-protected servers, expand Advanced settings to add credentials.

3

Start a conversation

Open a new chat. The Xsolla integration is available immediately — no restart needed.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Xsolla, then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,100+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week
Xsolla MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Xsolla. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

Built on the Model Context Protocol (MCP) for Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This connection provides 30 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.

Tracking down a purchase that happened weeks ago feels like detective work., Solved with Vinkius AI Gateway

Right now, finding out why a player's payment failed or where a specific $5 sale went requires opening the billing portal. You have to manually search by date range, filter through dozens of statuses (pending, completed, canceled), and copy down the details just to confirm what happened.

With this MCP, you ask your agent for transaction history. It searches all records instantly and gives you the specific data point—the status, the item, the amount—you need, without opening a single external website.

Getting the full picture of user purchases with `get_transaction_details`

Previously, you might find an order ID, but to understand the specifics—what product it was, who paid for it, and what method they used—you had to pull multiple reports or wait for a backend team member.

Now, your agent runs `get_transaction_details`. It delivers one comprehensive package of information right back to you. That's the difference between piecing together data and getting the final answer.

What your AI can actually do with this

This connector lets you manage a game's entire economy through natural conversation. You can have your agent perform complex tasks like processing a sale by getting user payment accounts, generating tokens, and then creating the final order. Need to figure out why a player’s purchase failed last month? Your agent searches transaction history or pulls specific details for any ID.

It also keeps track of what items are available in your store catalog—whether they're single virtual items or big bundles. If you need to fix an issue, you can process refunds and manage user subscriptions right away. Because this handles money and commerce data, every action generates a cryptographically signed audit trail for proof of who did what, when, and why.

This means the payment flow is always transparent. You connect your credentials once through Vinkius, giving your AI agent access to all these tools so you never have to switch tabs or copy-paste transaction IDs.

Built · Hosted · Managed by Vinkius Xsolla - Manage Game Commerce and Payments
Server ID 019ea610-0dc6-71b2-a35e-324999dd0ad7
Vinkius Inspector
Compliance Grade A+
Score 98.33/100
Vinkius Inspector Badge — Score 98.33/100

Questions you might have

How do I check what items are available in my store using get_virtual_items? +

You ask your agent to use get_virtual_items. It pulls a current, complete list of every single virtual item you have defined for sale.

What is the best way to handle a failed purchase with refund_transaction? +

To process refunds, your agent needs two things: the transaction ID and confirmation that the request should go through. Running refund_transaction handles both steps in one call.

Can I update an item description using update_virtual_item_admin? +

Yes, the update_virtual_item_admin tool lets you modify existing virtual items. This is useful if you need to change a price point or fix a typo in the catalog.

Is get_user_cart safe for checking current purchases? +

Yes, get_user_cart retrieves what's currently in a user's active shopping cart. It requires the user’s JWT token to ensure you are looking at the right person's data.

How do I check what payment methods a user has saved using get_payment_accounts? +

This tool lists all payment accounts associated with the merchant. It's read-only, so you can quickly see if the required credit card or bank account details are available for use during checkout.

What is the role of creating a Pay Station token using create_token? +

It generates a temporary, single-use token needed to finalize purchases. This process proves payment authorization and allows your system to complete transactions without exposing sensitive credentials repeatedly.

If I need to onboard a new player account, should I use register_user? +

Yes, using this tool creates the foundational user record in your system. After registration, you'll typically follow up with login_user or link_account to secure the profile.

How do I define a new recurring income stream using create_subscription_plan? +

This tool defines the financial structure for ongoing revenue. You use it to set billing cycles, pricing tiers, and rules before any user can subscribe to that plan.

Can I search for specific transactions based on their status? +

Yes. Use the search_transactions tool. You can filter by status (e.g., 'completed', 'canceled') and date ranges to find exactly what you need.

How do I view the virtual items currently available in my catalog? +

Simply use the get_virtual_items tool. It will retrieve the full list of virtual items configured in your project catalog.

Is it possible to issue a refund through the AI agent? +

Yes. By using the refund_transaction tool with a valid Transaction ID and an optional reason, the agent can initiate the refund process directly.

Built & Managed by Vinkius 30s setup 30 tools

We've already built the connector for Xsolla. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 30 tools are live and waiting. You're up and running in seconds.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.