4,500+ servers built on MCP Fusion
Vinkius

Huawei Push Kit MCP. Manage device alerts and topic subscriptions in chat.

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

Huawei Push Kit / 华为推送服务 MCP on Cursor AI Code Editor MCP Client Huawei Push Kit / 华为推送服务 MCP on Claude Desktop App MCP Integration Huawei Push Kit / 华为推送服务 MCP on OpenAI Agents SDK MCP Compatible Huawei Push Kit / 华为推送服务 MCP on Visual Studio Code MCP Extension Client Huawei Push Kit / 华为推送服务 MCP on GitHub Copilot AI Agent MCP Integration Huawei Push Kit / 华为推送服务 MCP on Google Gemini AI MCP Integration Huawei Push Kit / 华为推送服务 MCP on Lovable AI Development MCP Client Huawei Push Kit / 华为推送服务 MCP on Mistral AI Agents MCP Compatible Huawei Push Kit / 华为推送服务 MCP on Amazon AWS Bedrock MCP Support

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.

+ 3 more capabilities included
Send message to a specific device

The agent sends a notification to a single, unique device token using the push_to_token tool.

Broadcast message to a topic

The agent sends a notification to all devices subscribed to a broad, named topic using the push_to_topic tool.

Send message based on topic rules

The agent sends a notification only if a device belongs to a specific combination of topics, using push_to_condition.

Manage topic subscriptions

The agent adds a device token to a topic using subscribe_to_topic or removes it using unsubscribe_from_topic.

Check topic subscriptions

The agent lists all topics a device token is currently subscribed to using list_topic_subscriptions.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

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.

list019d8446

list topic subscriptions

Lists all topics a given device token is currently subscribed to.

push019d8446

push to condition

Sends a push notification only if the device belongs to a specific combination of topics.

push019d8446

push to token

Sends a push notification directly to a specific device token.

push019d8446

push to topic

Sends a push notification to every device subscribed to a defined topic.

subscribe019d8446

subscribe to topic

Adds a device token to a specified topic.

unsubscribe019d8446

unsubscribe 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
Start building

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. 1 First, subscribe to the Huawei Push Kit server and enter your required Huawei HMS App ID and App Secret.
  2. 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. 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.

Growth Marketing Manager

Coordinates global update broadcasts and targets specific user segments by instructing the agent to use push_to_topic or push_to_condition.

DevOps Engineer

Automates system alerts and monitors push delivery health by having the agent call list_topic_subscriptions or managing critical topic subscriptions.

Backend Developer

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_token when you need to guarantee a single user receives an immediate, critical alert.
  • Broadcast updates easily. push_to_topic lets you send a message to thousands of users instantly just by naming the topic, like 'all_updates'.
  • Target users with precision. push_to_condition lets 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_topic and unsubscribe_from_topic to manage which topics a device listens to, keeping your message list clean.
  • Diagnose the system. Run list_topic_subscriptions to verify which topics a token is actually listening to before you send a message.

Real-World Use Cases

01

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.

02

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.

03

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.

04

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

How we secure it →

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

list_topic_subscriptions push_to_condition push_to_token push_to_topic subscribe_to_topic unsubscribe_from_topic

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.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 6 tools

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

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

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
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.