GeTui MCP. Manage push sends and user data in conversation.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
GeTui / 个推. This server connects your AI agent to China's largest push notification and LBS platform. Use it to send targeted messages to single users, broadcast alerts to your entire user base, and check real-time delivery stats.
Manage user online status and audience segments without navigating the developer portal.
What your AI agents can do
Bind user alias
Links a readable username alias to a specific user's Client ID.
Get app user stats
Retrieves overall statistics about the application's user base.
Get cid status
Checks the current online or offline status of a user by their Client ID.
Send a push message to one user (push_to_single), a specific group of users (push_to_list), or everyone (push_to_all).
Determine if a user is online (get_cid_status) and find their associated aliases (query_user_alias) or tags (get_user_tags).
Get daily push reports (get_daily_push_report) and check the status of any push task (get_push_status).
Retrieve application-wide statistics on new and active users (get_app_user_stats).
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
019d843fbind user alias
Links a readable username alias to a specific user's Client ID.
019d843fget app user stats
Retrieves overall statistics about the application's user base.
019d843fget cid status
Checks the current online or offline status of a user by their Client ID.
019d843fget daily push report
Generates a full report of push activity that occurred on a given day.
019d843fget push status
Checks the live status and progress of a specific push notification task.
019d843fget user tags
Retrieves all audience tags and interest patterns associated with a user.
019d843fpush to all
Sends a push notification that broadcasts to every user registered on the platform.
019d843fpush to list
Sends a push notification to a defined list of multiple users.
019d843fpush to single
Sends a push notification to one specific user.
019d843fquery user alias
Looks up a user's readable alias name based on their Client ID.
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 GeTui / 个推, 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
This server connects your AI agent to GeTui, China's biggest push notification and LBS platform. You'll use it to send targeted messages to single users, broadcast alerts to your entire user base, and check real-time delivery stats. You can manage user online status and audience segments without having to mess with the developer portal.
Send targeted notifications. You can fire a push message to one specific user using push_to_single, blast a notification to a defined group of people using push_to_list, or send an alert to every single user registered on the platform with push_to_all.
Check user status and profile. Use get_cid_status to see if a user is online or offline based on their Client ID. You can also find a user's readable alias name using query_user_alias, or pull all the audience tags and interest patterns associated with a user using get_user_tags.
Run reports and track performance. You can check the live status and progress of any specific push notification task with get_push_status, or pull a full report of all push activity that happened on a given day using get_daily_push_report.
Monitor user growth. Retrieve overall statistics about the application's user base with get_app_user_stats.
How GeTui MCP Works
- 1 Subscribe to the server and provide your required GeTui credentials (App ID, App Key, Master Secret).
- 2 Your AI client calls a specific tool (e.g.,
push_to_list) and provides the necessary parameters (user IDs, message body). - 3 The server executes the tool against the GeTui API and returns the task ID, status, or requested user data.
The bottom line is, your agent handles the API calls and data retrieval, letting you talk to your push infrastructure like it's a chat conversation.
Who Is GeTui MCP For?
Product Ops teams who need to automate system alerts and monitor delivery health without manual dashboard clicks. Marketing Leads coordinating time-sensitive campaigns who need to audit user engagement on the fly. DevOps Engineers monitoring system-wide push task performance and user connection health.
Automates the sending of system notifications and verifies the delivery health of critical alerts using natural language queries.
Coordinates and audits time-sensitive promotional push campaigns, checking user engagement and segmenting audiences directly from their AI workspace.
Monitors system-wide push task performance and user connection health, reducing the need to jump between multiple monitoring dashboards.
What Changes When You Connect
- Send messages to specific users, groups, or everyone. Use
push_to_single,push_to_list, orpush_to_allto manage your entire user base from chat. - Know who's online. Use
get_cid_statusto check a user's real-time status instantly, so you only send alerts when they're actually connected. - Target users better. Run
get_user_tagsto pull audience segments and interest data. This lets you write highly specific campaigns. - Audit your efforts. Never guess if a message went through. Use
get_push_statusandget_daily_push_reportfor real-time delivery and click stats. - Track your users. Use
get_app_user_statsto see overall user growth and activity levels, helping you plan future marketing pushes. - Connect data points. Use
query_user_aliasto turn a raw Client ID into a simple, readable username before sending a message.
Real-World Use Cases
Urgent maintenance alert for a specific user
The ops engineer needs to tell user 'Jane Doe' about an outage. Instead of finding her CID in a spreadsheet, they ask the agent: 'Send a push to Jane Doe about the outage.' The agent uses query_user_alias to find the CID, then calls push_to_single with the alert. Problem solved.
Launching a flash sale to a pre-vetted segment
The marketing team has 500 users who showed interest in 'Fitness' tags. They ask the agent to target this segment. The agent uses get_user_tags to filter the list, then calls push_to_list to blast the sale announcement. High impact, zero manual list building.
Checking campaign performance after a week
The product manager asks: 'Show me the push report for last Tuesday.' The agent runs get_daily_push_report, giving instant stats on total tasks, users reached, and average display rates. They immediately know which campaign succeeded.
Monitoring user connection for a major event
The DevOps team needs to ensure key internal users are available before a meeting. They ask the agent to check status. The agent uses get_cid_status repeatedly, confirming connectivity and making sure the entire team is online before proceeding.
The Tradeoffs
Sending to everyone by accident
The user types 'Send push notification.' and the agent defaults to calling push_to_all, sending the message to the entire user base when they only meant a small group.
→
Always specify the scope. If it's a small group, use push_to_list. If it's one person, use push_to_single. Never rely on the default push_to_all for targeted sends.
Using CID when a name is known
The user has to manually look up the Client ID (CID) for every user before calling push_to_single, wasting time and risking copy-paste errors.
→
First, use query_user_alias to get the user's CID from their name. Then, run push_to_single using the retrieved CID. This is faster and more reliable.
Ignoring user interest data
The user sends a generic 'Check out our app!' push without segmenting the audience, wasting message capacity and engagement potential.
→
Before sending, run get_user_tags to identify the right audience segment. Then, use the resulting list of CIDs to power a push_to_list call.
When It Fits, When It Doesn't
Use this if you need to execute a multi-step communication workflow: first, identify the target audience (using get_user_tags or query_user_alias), then determine the necessary action (e.g., send, check status), and finally execute the message (via push_to_single, push_to_list, or push_to_all).
Don't use this if you just need a simple data lookup (like checking a single user's status). For that, just use get_cid_status directly. If you only need to report on past activity, use get_daily_push_report instead of attempting a full push sequence.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by GeTui / 个推. 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
Tracking down user status and audience segments is a mess of dashboards.
Right now, checking if a user is online requires jumping into the device monitoring panel. To find out what groups they belong to, you have to export a list and cross-reference it with the tag management system. Sending a targeted push means copying a list of CIDs from one dashboard, pasting them into another, and hoping you didn't miss anyone.
With this server, you just ask the agent. 'Check the status for the top 10 marketing leads and pull their tags.' The agent runs `get_cid_status` and `get_user_tags` and gives you a single, clean list of actionable insights. It's instantaneous.
GeTui MCP Server: Manage targeted pushes in conversation.
Manual push campaigns involve writing code that first fetches the target list, then loops through it, checking status, and finally calling the push API for each user. This is slow, and debugging failed sends is a nightmare of logs.
The agent handles the whole sequence. You tell it: 'Send a discount code to all active users in Shanghai.' The agent uses `get_user_tags` to identify the segment, compiles the list, and calls `push_to_list`. You get confirmation, not just a pile of logs.
Common Questions About GeTui MCP
How do I use the `push_to_single` tool? +
You need to provide the target user's Client ID (CID) and the message details. For example: 'Send a push to CID 12345 with title X and body Y.' The agent handles the API call.
Can I check user online status using `get_cid_status`? +
Yes, you must provide the user's Client ID. The tool reports whether the user is currently 'Online' and connected to the push server, or if they are offline.
What is the best way to track campaign results? Use `get_daily_push_report`? +
Yes, get_daily_push_report provides aggregated statistics, showing total push tasks, users reached, and average display rates for a specific day.
How does `get_user_tags` help my campaign? +
It retrieves the specific tags and interest patterns attached to a user's account. This lets you narrow your audience down to only those who are relevant to your message.
How do I manage user identities and aliases with the `bind_user_alias` tool? +
The bind_user_alias tool links a username to a Client ID. This lets you treat a user's alias as their primary identifier for targeting. You'll need the user's desired alias and their unique Client ID to make the binding.
What is the difference between `push_to_list` and `push_to_all`? +
Use push_to_list when you target a specific, curated group of users. push_to_all sends the message to every user registered in the system. Choose list targeting for better control over your campaign scope.
How do I check the status of a large push campaign using `get_push_status`? +
The get_push_status tool provides real-time updates on a specific push task ID. You can monitor if the message is queued, delivered, or failed. Always track the task ID returned when you initiate the broadcast.
Can I retrieve application user statistics using the `get_app_user_stats` tool? +
Yes, get_app_user_stats fetches overall metrics about your user base. This gives you counts for new users and active users across specific date ranges. It helps gauge the overall growth and health of your application.
How do I find my GeTui App ID and Master Secret? +
Log in to the GeTui Developer Center, select your application from the dashboard, and you will find your AppID, AppKey, and MasterSecret in the application overview section.
Can I check if a specific user is currently online? +
Yes. Use the get_cid_status tool with the user's Client ID (CID) to retrieve their current connection status to the GeTui push server.
Is it possible to list the tags for a user? +
Yes! Use the get_user_tags tool with a Client ID to retrieve all tags associated with that user, helping you understand their segment and interests.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
imgix (Real-time Image Processing)
Optimize and transform images via imgix — manage CDN sources, purge assets, and monitor origin connections.
JSON Diff Visualizer
Generate human-readable visual diffs between two JSON objects — added lines in green, removed in red, unchanged in gray. Like 'git diff' but for JSON structures.
Dot Object Transformer
Flatten deeply nested JSON objects into dot-notation keys, or reconstruct nested objects from flat dictionaries.
You might also like
Finnhub
Access real-time financial data — audit stocks, crypto, and market news via AI.
Salesquared
Automate business communications via Salesquared — manage SMS, voice calls, and leads directly with AI.
idloom
Manage events, attendees, and invoices via idloom.events API.