Kuaishou Mini-Game MCP. Manage game data, scores, and user content via chat.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Kuaishou Mini-Game MCP Server manages your casual game backend. Use this server to handle everything from user logins and cloud data storage to tracking player scores and running analytics.
You can also check user-generated content for policy violations and fetch remote game configuration.
What your AI agents can do
Check content
Checks user-generated content against policy guidelines for violations.
Code2session
Exchanges a mini-game login code for an active Kuaishou user session.
Get analytics
Retrieves game performance data, including DAU and retention rates.
Exchanges temporary login codes for permanent, active Kuaishou user session tokens.
Saves and loads specific user game data, like progress or settings, to the cloud storage using key-value pairs.
Submits a numeric score to a designated leaderboard and retrieves the current top player rankings.
Retrieves analytics data (DAU, retention) and reports custom game events for deep performance tracking.
Fetches remote configuration settings, allowing you to manage feature flags or adjust game balance without code deployment.
Checks any piece of user-generated text against established platform policy rules.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Kuaishou Mini-Game MCP Server: 10 Tools for Game Data Management
Use these 10 tools to programmatically manage user accounts, save game state, track player scores, and monitor performance across the Kuaishou mini-game platform.
019d8450check content
Checks user-generated content against policy guidelines for violations.
019d8450code2session
Exchanges a mini-game login code for an active Kuaishou user session.
019d8450get analytics
Retrieves game performance data, including DAU and retention rates.
019d8450get game config
Fetches the current configuration settings for the game, useful for feature flags or balancing.
019d8450get leaderboard
Gets player rankings, scores, and basic profile information from the Kuaishou game.
019d8450get user info
Retrieves a user's profile details using an access token and openid.
019d8450get user storage
Retrieves specific user game data or fetches all stored data for a user.
019d8450report event
Reports a custom, named analytics event for specific game tracking.
019d8450set user storage
Saves user game data, such as progress, settings, or high scores, to the cloud.
019d8450submit score
Submits a numeric game score to a specified Kuaishou leaderboard.
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
Make Your AI Do More
Start with Kuaishou Mini-Game, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ 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
What you can do with this MCP connector
Handle User Authentication
Need to get a user logged in? You can use code2session to swap a temporary mini-game login code for a full, active Kuaishou user session. You'll then get the tokens you need to run the rest of your stuff.
Manage Cloud Game Data
When a player makes progress, you gotta save it. Use set_user_storage to save specific user game data—think progress, settings, or high scores—to the cloud storage. To pull that data back up, you can use get_user_storage to retrieve a user's specific game data or grab everything stored for them.
Track Player Scores and Rankings
If a player nails a level, you gotta log that score. You can submit a numeric score to a specific leaderboard using submit_score. To see who's winning, use get_leaderboard to pull current player rankings, scores, and basic profile info from the Kuaishou game.
Monitor Game Performance
You gotta know if the game is working. Use get_analytics to pull performance numbers like DAU and retention rates. You can also report custom events using report_event to track specific player actions. For deep tracking, you'll want to use get_user_info to get a user's profile details with an access token and openid.
Control Game Settings
Don't want to push an update just to change a feature flag or tweak the game balance? Use get_game_config to grab the current game configuration settings. This lets you manage stuff remotely.
Moderate User Content
Before you let a user post anything, you gotta check it. Run check_content to check any user-generated text against the platform's policy guidelines for violations.
How Kuaishou Mini-Game MCP Works
- 1 Subscribe to the server and provide your Kuaishou Mini-Game App ID and App Secret.
- 2 Your AI client calls the relevant tool (e.g.,
submit_score) with the necessary parameters (score, leaderboard ID). - 3 The server executes the action, communicating the result (e.g., updated leaderboard, saved data) back to your AI client.
The bottom line is, your AI agent talks to the Kuaishou API, and the server runs the game logic and returns the results.
Who Is Kuaishou Mini-Game MCP For?
Game developers who need to manage complex backend logic without writing boilerplate API calls. This is for the Ops Engineer who needs to check retention rates and update leaderboards on the fly, or the Content Moderator who has to vet user input for policy violations. If your game relies on user accounts, scores, or analytics, you need this.
Manages cloud saves, implements leaderboards, and tracks user data flow across the game client.
Retrieves DAU and retention metrics, and reports custom events to understand player engagement trends.
Checks user-generated text for policy violations and manages user accounts using session tokens.
What Changes When You Connect
- Manage User Accounts: Use
code2sessionto exchange login codes for active user tokens. This lets your agent reliably establish a user's session before any other action. - Track Player Performance: Submit scores using
submit_scoreand instantly check rankings withget_leaderboard. You can manage the entire player lifecycle—from playing to ranking up—in a single flow. - Maintain Game State: Use
set_user_storageto save player progress, andget_user_storageto load it. This ensures the user's game data is always consistent, even across different sessions. - Optimize Features: Fetch remote settings with
get_game_config. This lets your agent check if a feature flag is active or if the game balance needs an update without requiring a developer build. - Monitor Health & Safety: Run
get_analyticsto track DAU and retention, and usecheck_contentto filter out policy-violating user inputs. - Automate Data Flow: You don't have to write separate calls for every piece of data. Use
report_eventto track custom metrics, complementing the standard analytics available viaget_analytics.
Real-World Use Cases
Debugging a Scoring Issue
A player reports a score discrepancy. The agent first uses get_user_info to verify the user's identity. Then, it checks get_user_storage to pull the last saved game state. Finally, it uses get_leaderboard to confirm the score calculation against the live ranking. The problem is solved in three steps.
Analyzing New Player Behavior
The data team needs to know if the latest patch is affecting retention. The agent calls get_analytics to pull DAU metrics for the last 7 days. It then uses report_event to tag specific engagement milestones, creating a custom dataset to prove the patch's success.
Onboarding a New Moderator
A new moderator needs to review flagged content. They simply prompt the agent to check_content against a block of text. The tool instantly confirms if the text violates policy, allowing the moderator to approve or reject it without manual review.
Updating Game Balance Remotely
The development team needs to change the scoring weight for a specific weapon. Instead of a full app update, they use get_game_config to fetch the current settings, adjust the value in the agent's prompt, and save the new configuration.
The Tradeoffs
Treating the API like a single database read
Trying to load all user data by simply calling get_user_storage and expecting a clean, filtered JSON object. This often fails because the returned data is too broad or lacks context.
→
Always specify the keys you need. Use get_user_storage and list the exact fields (e.g., 'level', 'score') you want to fetch. This keeps the payload clean and targeted.
Ignoring the login flow
Attempting to call submit_score or get_user_info without first running code2session. The calls will fail with an invalid session token error.
→
Always start by calling code2session to get the session token. Use that token in all subsequent calls for get_user_info or submit_score.
Assuming data is always available
Calling get_analytics assuming it will show data for the current day, even if no user has logged in. This leads to empty results and stalled workflows.
→
Check the date range and filtering parameters for get_analytics. If the data is sparse, use report_event to manually log the required metric for future tracking.
When It Fits, When It Doesn't
Use this server if your application requires managing a structured, multi-faceted game backend—specifically if you need to handle user state, rankings, and content moderation. You absolutely need it if your game relies on user logins or competitive scoring. Don't use it if you are building a simple, single-purpose tool (e.g., just a static calculator). If you only need to check text for policy violations, check_content is sufficient. If you need to know why the content was flagged, you need the full suite of tools. The key distinction is this: do you need persistence (like set_user_storage) and data reporting (like get_analytics), or do you just need a one-off action? If it’s the former, this is your tool.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Kuaishou Mini-Game. 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
Works with 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 server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Manually checking user scores and metrics is a huge time drain.
Right now, updating a leaderboard or checking player retention involves jumping between the game dashboard, the analytics console, and the database GUI. You're copying scores into a spreadsheet, refreshing ten different tabs, and manually correlating DAU numbers to spot a dip in engagement. It’s slow, it’s error-prone, and it takes hours just to get a single, actionable report.
With this MCP server, you just ask your agent to 'Give me the top 10 players and the DAU for last week.' The agent runs `get_leaderboard` and `get_analytics` in sequence, synthesizing the results into a single, clean answer. You get the data, not the headaches.
Kuaishou Mini-Game MCP Server: Manage scores and user content.
Before, if a user submitted questionable content, a human moderator had to manually copy the text, paste it into a separate moderation tool, and wait for a review. If the user needed their score updated, the developer had to manually trigger a backend API call from a separate script.
Now, your agent handles it all. Need to check content? Call `check_content`. Need to save progress? Use `set_user_storage`. The system handles the sequence, the tokens, and the API calls, letting you focus only on the outcome.
Common Questions About Kuaishou Mini-Game MCP
How do I use the `code2session` tool with Kuaishou Mini-Game MCP Server? +
You call code2session with the login code. The server confirms the exchange and returns the user's openid and a valid session token, which you must use for all subsequent calls.
What is the difference between `get_user_storage` and `set_user_storage`? +
set_user_storage writes data—you save progress, preferences, or high scores. get_user_storage reads data—you retrieve what was previously saved for a specific user.
Can I track custom events using `report_event`? +
Yes. report_event lets you track specific actions that aren't covered by standard metrics (like a user clicking a specific button or reaching a unique milestone). You pass a custom event name and parameters.
Do I need to run `get_user_info` before submitting a score? +
While get_user_info gives you profile details, you primarily need a valid session token, which you get from code2session, to ensure the score submission is attributed correctly.
How do I check user-generated text using `check_content`? +
You call check_content and provide the text string. The tool returns a clear verdict on whether the text violates policy, which is essential for moderation workflows.
How do I fetch the current game settings using `get_game_config`? +
You call get_game_config() to pull the latest game settings. This is useful for checking feature flag status or adjusting game balance parameters without deploying new code.
If I need to save a high score, should I use `set_user_storage` or `submit_score`? +
Use set_user_storage for saving arbitrary user data, like game progress or settings. submit_score is specifically for sending a numeric score to a designated leaderboard.
What data does `get_analytics` provide, and how often can I call it? +
get_analytics returns high-level data like DAU and retention rates. Check the Kuaishou developer documentation for specific rate limits.
How do I get my Kuaishou Mini-Game credentials? +
Register at the Kuaishou Open Platform, create a mini-game application, and find your App ID and App Secret in the application settings.
What monetization models are supported? +
Kuaishou supports IAA (In-App Advertising) with rewarded videos and interstitial ads, as well as IAP (In-App Purchases). Revenue split is 89% for paid traffic and 30% for organic traffic.
How does cloud storage work? +
Cloud storage saves user game data as key-value pairs. Each user gets their own storage space. Use set_user_storage to save and get_user_storage to load data. Essential for cross-device game continuity.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
ECB Discovery — Universal Statistical Data Access
Explore the complete ECB statistical catalog: browse all available dataflows (datasets) and query any ECB SDMX dataset with custom series keys — from exchange rates and monetary aggregates to banking supervision and payment statistics.
Databricks
Manage lakehouse via Databricks — monitor compute clusters, track job executions, audit SQL warehouses, and explore Unity Catalog directly from any AI agent.
UnionPay Open Platform
Bring UnionPay QR Codes and secure global payments to your AI workflow. Handle card verification and online checkout.
You might also like
Wolai
All-in-one information organization and collaboration platform — manage pages, databases, and blocks via AI.
Convertio
Enable your AI agent to convert images, documents, audio, and video files across hundreds of formats using the Convertio API.
Campaign Monitor
Design branded email campaigns, segment subscriber lists, and measure engagement with professional marketing analytics.