Huawei Push Kit MCP. Manage device alerts and topic subscriptions in chat.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Huawei Push Kit / 华为推送服务: This MCP Server lets your AI client send notifications to Huawei Mobile Services (HMS) devices.
You can push alerts to specific device tokens, broadcast updates to large topics, or target users based on complex condition logic.
It manages the entire push notification lifecycle—from subscribing and unsubscribing to sending high-priority, targeted messages—all through natural language commands.
What your AI agents can do
List topic subscriptions
Lists all topics a given device token is currently subscribed to.
Push to condition
Sends a push notification only if the device belongs to a specific combination of topics.
Push to token
Sends a push notification directly to a specific device token.
The agent sends a notification to a single, unique device token using the push_to_token tool.
The agent sends a notification to all devices subscribed to a broad, named topic using the push_to_topic tool.
The agent sends a notification only if a device belongs to a specific combination of topics, using push_to_condition.
The agent adds a device token to a topic using subscribe_to_topic or removes it using unsubscribe_from_topic.
The agent lists all topics a device token is currently subscribed to using list_topic_subscriptions.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Huawei Push Kit MCP Server: 6 Tools for Notification Control
Control device subscriptions, manage tokens, and send targeted notifications to the Huawei HMS ecosystem using these six specialized tools.
019d8446list topic subscriptions
Lists all topics a given device token is currently subscribed to.
019d8446push to condition
Sends a push notification only if the device belongs to a specific combination of topics.
019d8446push to token
Sends a push notification directly to a specific device token.
019d8446push to topic
Sends a push notification to every device subscribed to a defined topic.
019d8446subscribe to topic
Adds a device token to a specified topic.
019d8446unsubscribe from topic
Removes a device token from a specified topic.
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 Huawei Push Kit / 华为推送服务, 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
Your AI client uses this server to send notifications to Huawei Mobile Services (HMS) devices. You can push alerts to specific device tokens, broadcast updates to large topics, or target users based on complex condition logic. You'll manage the whole push notification lifecycle—from subscribing and unsubscribing to sending high-priority, targeted messages—all through natural language commands.
Sending Targeted Messages
- You'll send a notification straight to one specific device token using
push_to_token. - You'll send a notification to every device subscribed to a broad topic using
push_to_topic. - You'll send a notification only if a device belongs to a specific mix of topics, which you do with
push_to_condition.
Managing Topic Subscriptions
- You'll add a device token to a topic using
subscribe_to_topic. - You'll remove a device token from a topic using
unsubscribe_from_topic. - You'll list all topics a device token is currently subscribed to by calling
list_topic_subscriptions.
How Huawei Push Kit MCP Works
- 1 First, subscribe to the Huawei Push Kit server and enter your required Huawei HMS App ID and App Secret.
- 2 Next, instruct your AI client to perform the desired action (e.g., 'Send a critical alert to all active users on topic X').
- 3 The server executes the necessary tool calls, delivering the notification or managing the subscription status in real-time.
The bottom line is, your AI client acts as the push coordinator, sending messages and managing subscriptions without you leaving your chat interface.
Who Is Huawei Push Kit MCP For?
This is for the Growth and Marketing Manager who needs to coordinate global campaigns without touching a console. It's for the DevOps Engineer who needs to automate system alerts instantly. If your job involves sending alerts or updates to thousands of users, this is what you need.
Coordinates global update broadcasts and targets specific user segments by instructing the agent to use push_to_topic or push_to_condition.
Automates system alerts and monitors push delivery health by having the agent call list_topic_subscriptions or managing critical topic subscriptions.
Integrates professional-grade push capabilities into daily routines by using the agent to manage tokens and topic memberships via subscribe_to_topic.
What Changes When You Connect
- Send messages directly to specific devices. Use
push_to_tokenwhen you need to guarantee a single user receives an immediate, critical alert. - Broadcast updates easily.
push_to_topiclets you send a message to thousands of users instantly just by naming the topic, like 'all_updates'. - Target users with precision.
push_to_conditionlets you write complex rules (e.g., 'Topic A AND Topic B') to hit a niche audience without manually checking tokens. - Control the user base. Use
subscribe_to_topicandunsubscribe_from_topicto manage which topics a device listens to, keeping your message list clean. - Diagnose the system. Run
list_topic_subscriptionsto verify which topics a token is actually listening to before you send a message.
Real-World Use Cases
Announcing a Global Feature Rollout
A product manager needs to alert all users that a new feature is live. They instruct their agent to use push_to_topic on the 'new_features' topic. This immediately sends the message to every active device subscribed to that topic, ensuring zero missed communication.
Sending a Targeted Reminder
A sales team needs to remind users who bought Product X but haven't used Feature Y. They ask the agent to execute push_to_condition using a rule like 'ProductX_Buyers AND Not_FeatureY_Users'. The agent runs the tool and sends the alert only to the specific, filtered group.
Cleaning Up Outdated Subscriptions
A backend engineer notices that old device tokens are still receiving messages. They use the agent to call list_topic_subscriptions to audit the token's current topics, then use unsubscribe_from_topic to remove it from outdated, irrelevant topics.
Emergency System Alerting
A DevOps team needs to send an immediate, high-priority alert only to the device of the system administrator. They use push_to_token and provide the specific token, guaranteeing the message hits the primary user immediately.
The Tradeoffs
Treating it like a simple mailing list
Trying to manually list every single token and running push_to_token for each one. This is slow, error-prone, and fails if even one token is invalid.
→
Instead, use push_to_topic to send the message to the central topic (e.g., 'all_users'). This broadcasts instantly to everyone subscribed, eliminating manual token management.
Ignoring subscription rules
Sending a broad message using push_to_topic when the message is only relevant to a small subset of users. This results in notification fatigue and a bad user experience.
→
Use push_to_condition to filter the audience. Write a rule that specifies the exact combination of topics the message must belong to. This ensures surgical precision.
Assuming token validity
Calling push_to_token with a token you just found in a database dump, without verifying it first. The message fails silently, and you don't know why.
→
Before sending, use list_topic_subscriptions to confirm the token is active and correctly registered. This verifies the device is ready to receive messages.
When It Fits, When It Doesn't
Use this server if your core problem is delivering timely, targeted, and verifiable alerts to a high volume of Huawei HMS devices. You need to manage the entire lifecycle—from subscribing a user to receiving the message. Don't use this if you just need to read general data or manage records outside of a push notification context. If your goal is simple data retrieval, use a standard database API. If you only need to send messages to a single, known endpoint and don't care about topics, push_to_token is sufficient, but you'll lose the power of topic-based broadcasting.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Huawei Push Kit / 华为推送服务. 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 6 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
The pain of manual message deployment
Today, coordinating a major system announcement means logging into the AppGallery Connect console. You manually select topics, check user groups, and hit 'send.' If you miss one step or the topic list is huge, the message either fails or hits the wrong people. You spend time clicking through dashboards, checking logs, and cross-referencing user IDs.
With this MCP server, you simply tell your agent: 'Broadcast the v2 update to the 'all_users' topic.' The agent handles the entire workflow, sending the notification instantly and accurately. You get the message delivered, zero clicks required.
Huawei Push Kit / 华为推送服务: Precise, programmatic delivery.
Forget the boilerplate process of updating tokens and verifying permissions. You use the agent to call `subscribe_to_topic` or `unsubscribe_from_topic` in a single conversation. This keeps your device communications live and accurate without needing to touch a developer console.
The difference is control. You move from a GUI-dependent, step-by-step process to a single, declarative command. It just works.
Common Questions About Huawei Push Kit MCP
How do I send a message to a specific user using push_to_token? +
You provide the unique device token to the agent and specify the title and body text. This guarantees the message reaches that exact device, regardless of the topics it's subscribed to.
Can I send a message to all users using push_to_topic? +
Yes. You tell the agent to push to a specific topic, like 'global_updates'. This sends the notification to every device currently subscribed to that topic.
What is the best way to target a niche group of users? +
Use the push_to_condition tool. You write a boolean expression (e.g., 'TopicA in topics && TopicB in topics') and the agent sends the message only to devices matching that complex criteria.
How do I check if a token is ready for messaging? +
Run list_topic_subscriptions on the token. This confirms which topics the device is listening to, which is a good step before running any push command.
What is the setup process for using the `subscribe_to_topic` tool? +
You first need to enter your Huawei HMS App ID and App Secret credentials. Once connected, your AI agent can execute subscribe_to_topic to link device tokens to specific topics. This ensures the device receives targeted messages when the topic is broadcasted.
How does the `push_to_condition` tool handle complex targeting logic? +
The push_to_condition tool processes complex boolean logic defined by topic combinations (e.g., 'topicA' in topics && 'topicB' in topics). This allows you to target groups of users who meet multiple, specific criteria simultaneously.
Can I check if a device token is valid or if a topic exists using `list_topic_subscriptions`? +
Yes, the list_topic_subscriptions tool confirms which topics a device is currently subscribed to. It also helps verify topic compliance and monitor API connectivity, ensuring your target audience is ready for updates.
What should I do if I need to remove a device from a mailing list using `unsubscribe_from_topic`? +
Simply use the unsubscribe_from_topic tool with the relevant device token and topic name. This immediately removes the device from the topic's subscription list, preventing future unnecessary notifications.
How do I find my Huawei HMS App ID and Secret? +
Log in to the Huawei AppGallery Connect console, select your project and app, and navigate to [Project Settings] -> [General Information] to find your App ID and App Secret.
Does this server handle OAuth 2.0 token management? +
Yes! The server automatically retrieves and caches the required access_token using your App Secret. It handles periodic refreshes silently, so you can focus on sending notifications.
Can I target specific user segments with conditions? +
Yes! Use the push_to_condition tool. You can define boolean logic expressions involving topics, such as "'news' in topics && 'sport' in topics", to target highly specific audiences.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Google Books
Search and explore millions of books on Google Books — find titles, authors, reviews, previews and full text from any AI agent.
Google Lighthouse SEO Auditor
Transform your AI into a Technical SEO & Performance Agency. Instantly run official Google PageSpeed Insights (Lighthouse) audits on any website and get exact code fixes to achieve a perfect 100/100 score.
Databricks
Manage lakehouse via Databricks — monitor compute clusters, track job executions, audit SQL warehouses, and explore Unity Catalog directly from any AI agent.
You might also like
BugHerd
Manage BugHerd projects, tasks, and comments through AI Agents.
Datadog Cloud SIEM
Manage cloud security via Datadog — search security signals, triage alerts, and audit detection rules directly from any AI agent.
Custify
Equip your AI agent to manage customer success, monitor health scores, and track churn probability directly via the Custify API.