WeChat Official Accounts MCP. Manage subscribers and broadcast messages across China's largest network.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
WeChat Official Accounts MCP manages your entire social presence on WeChat, China’s biggest messaging platform. It lets your AI agent handle everything from sending targeted broadcast messages and managing custom user menus to pulling detailed subscriber profiles.
Stop logging into multiple internal portals just to run a simple campaign; this MCP gives you one point of control for customer engagement across China's dominant communication network.
What your AI agents can do
Create custom menu
Builds a new custom navigation menu for your official account interface.
Delete custom menu
Removes an existing custom navigation menu from the account.
Get account status
Checks the current connection and operational status of your WeChat account.
Get detailed profiles for individual subscribers and list groups of users using their OpenIDs.
Check the current connectivity status of your account or retrieve counts of permanent media assets to audit your content library.
Send either structured template messages (for notifications) or free-form custom text directly to followers.
Create, retrieve, and delete the main navigation menu displayed when users interact with your official account.
Ask AI about this MCP
Supported MCP Clients
OAuth 2.0 CompatibleWaiting for input…
WeChat Official Accounts: 10 Tools
These tools let your agent perform core operations across the WeChat ecosystem, from listing users to sending structured messages.
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 WeChat Official Accounts / 微信公众号 on Vinkius019d849bcreate custom menu
Builds a new custom navigation menu for your official account interface.
019d849bdelete custom menu
Removes an existing custom navigation menu from the account.
019d849bget account status
Checks the current connection and operational status of your WeChat account.
019d849bget custom menu
Retrieves the full details of the custom menu currently attached to the account.
019d849bget material count
Returns the total count of permanent media assets stored in your material library.
019d849bget user info
Retrieves specific profile data for a user using their unique OpenID.
019d849blist articles
Lists all permanent news articles and media assets available in the material library.
019d849blist users
Retrieves a list of all subscribers associated with your official account.
019d849bsend custom text
Sends a plain text message to one or more specified followers.
019d849bsend template message
Delivers a structured, pre-approved notification message using WeChat's template system.
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 WeChat Official Accounts / 微信公众号, then connect any of our 4,800+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,800+ 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
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by WeChat Official Accounts / 微信公众号. 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.
The Headache of Managing WeChat Accounts Today
Right now, managing your official account is a nightmare. You have to juggle multiple portals: one for user lists, another for content uploads, and a third just for changing the navigation menu. Every time you want to send an alert or audit who saw what, you're copy-pasting IDs between dashboards.
It takes hours of clicks just to get data together. You find a subscriber list, download it, cross-reference it with your CRM, and then manually draft the message in another tab. It’s slow, error-prone work that nobody wants to do.
Send Messages and Build Menus With WeChat Official Accounts
With this MCP, you eliminate those manual steps entirely. Your agent can pull a list of users using `list_users`, check if the account is healthy via `get_account_status`, and then execute a targeted broadcast using `send_custom_text`—all from one prompt.
The platform handles the sequencing and API calls for you, turning tedious dashboard navigation into a single conversation. You just tell your agent what to achieve; it figures out how to make it happen.
What you can do with this MCP connector
This connector brings WeChat Official Accounts (微信公众号) directly into your AI agent’s workflow. You can now manage complex tasks like customer support and content marketing without ever touching the internal MP portal. Instead of manual steps, your agent handles everything: retrieving user profiles by ID, sending custom text messages, or publishing structured template alerts to thousands of followers instantly.
It also manages the entire account interface, letting you build, check, and delete navigation menus on the fly.
When you get data from this MCP—say, a list of inactive subscribers—you don't have to stop there. You can chain that user list with another messaging MCP or your CRM through Vinkius, building automated campaigns that span multiple platforms. Because all these tools run inside their own isolated sandbox on the Vinkius platform, you know your credentials pass through a zero-trust proxy, meaning your keys never sit unsecured on a disk.
019d849c-08b8-734b-9522-1b23496a519b How WeChat Official Accounts MCP Works
- 1 Subscribe to this MCP and provide your WeChat AppID and AppSecret credentials.
- 2 Connect it in your preferred AI client, like Claude or Cursor. Your agent now has access to the platform's full toolset.
- 3 Ask your agent to perform a task (e.g., 'Send a welcome message to all new subscribers'). It handles the complex API calls and reports back success or failure.
The bottom line is, you treat WeChat like any other data source in your workflow; your AI client just talks to it for you.
Who Is WeChat Official Accounts MCP For?
This MCP is built for marketing operations teams and customer support managers who need real-time visibility into their social channels, especially within the Chinese market. If manually managing user menus or broadcasting content across WeChat feels like a full-time job, you need this.
Needs to quickly create and modify custom navigation menus or audit which articles are available before running a campaign.
Must send direct messages to verify user identities or provide immediate support alerts without leaving their AI workspace.
Needs to list subscribers, check the total count of media assets, and coordinate multi-stage broadcasts across different WeChat accounts.
What Changes When You Connect
- Instantly manage the account interface by using
create_custom_menuordelete_custom_menu—no need to click through web portals just to change a button label. The agent handles it in plain conversation. - Track user engagement and verify identities with
get_user_info. This lets your agent pull specific details about a subscriber, making customer support interactions much faster and more accurate. - Run large-scale campaigns by sending structured alerts using the
send_template_messagetool. You ensure notifications follow WeChat's rules without having to build complex message flows yourself. - Keep track of your content library health by calling
get_material_countorlist_articles. This gives you an instant audit of available assets, so campaigns never stall because someone forgot to upload a picture. - Build advanced automations by chaining this MCP with others. For example, pull users via
list_users, then send them a welcome message usingsend_custom_text—all in one automated sequence.
Real-World Use Cases
Onboarding New Customers
A new customer signs up. Instead of manually sending a welcome email, your agent first runs get_user_info to confirm the user's details. It then uses send_template_message to deliver the official welcome flow and logs the interaction in your CRM.
Launching a Product Feature
The product team launches X. The agent automatically calls create_custom_menu, adds 'New Features' as a button, and then uses send_custom_text to alert the entire subscriber list about the change.
Content Audit Before Sale
Before running a major campaign, you ask your agent to use list_articles and get_material_count. This confirms you have enough high-quality content available and prevents ad spend wasted on stale materials.
Cleaning Up Old Menus
The marketing team changes its focus. Instead of manually logging in, the agent uses delete_custom_menu to remove the old menu structure and then calls create_custom_menu to build a new one based on current goals.
The Tradeoffs
Trying to send complex data
A user tries to ask the agent to 'send all images and text about Q4 sales' in one go. The system will fail because send_custom_text expects plain messages, not a whole media directory.
→
First, use list_articles to find the specific content ID for the Q4 report. Then, reference that ID when telling your agent to write a custom message about it using send_custom_text.
Checking status manually
A developer spends 15 minutes checking if WeChat is actually connected by looking at external documentation. They waste time because the status changes.
→
Always ask your agent to use get_account_status. This gives you a reliable, real-time check of connectivity inside your workflow.
Overwriting menus blind
A user calls create_custom_menu without first checking the existing configuration. They might accidentally delete important links or overwrite working settings.
→
Always run get_custom_menu first. Review what's there, then use your agent to modify or replace sections only when necessary.
When It Fits, When It Doesn't
Use this MCP if your primary need is controlling the message flow and interface of a major Chinese social platform like WeChat. You should use it whenever you need to manage menus (create_custom_menu, get_custom_menu), or when you need reliable subscriber data access (list_users, get_user_info). Don't use this if your goal is purely local website content management; then, a general CMS MCP would be better. If you only need to send messages via an email platform, stick with the dedicated Email MCP—don't try to force it through WeChat just because it can send text.
The key decision point is: are you managing engagement within the WeChat ecosystem? If yes, this MCP handles the full scope, from profile retrieval to broadcast sending. You rely on Vinkius to combine this with other systems—like using list_users data to trigger a billing service MCP—because that's where the real automation value lives.
Common Questions About WeChat Official Accounts MCP
How do I check if my WeChat Official Accounts MCP is working? +
You call the get_account_status tool. This immediately tells your agent if the account connection is live and ready to accept commands.
Can I use send_template_message for general announcements? +
No, send_template_message requires structured templates that WeChat approves. Use this tool only when you need a standardized notification flow; for free-form messages, use send_custom_text.
What is the difference between list_users and get_user_info? +
list_users gives you an array of OpenIDs or basic subscriber details. You must then pass a specific ID to get_user_info if you need rich data, like their full profile nickname.
How do I change the menu with create_custom_menu? +
First, run get_custom_menu to see what's there. Then, instruct your agent to use create_custom_menu, specifying exactly which buttons and links you want.
If I run `send_custom_text` and a user account is restricted, what error details will my agent provide? +
The system returns a specific failure code indicating the restriction reason. This allows your AI client to differentiate between network errors and account-level blocks. You can then program a retry or alert workflow based on that status.
What is the character limit when I use `send_custom_text`, and how should I format special characters? +
Custom text messages have length limits defined by WeChat's API standards. Always sanitize your input to ensure proper Unicode handling. Your agent will alert you if the message exceeds the maximum allowed byte count.
When I use `get_user_info`, what specific, non-PII data points are returned about a subscriber? +
The tool returns anonymized and necessary profile data like their OpenID, subscription segment, and basic demographics. We never expose raw personal identifying information (PII) to your agent.
Can I chain the results from `list_users` into a bulk action using `send_custom_text`? +
Yes, you can pipeline user lists directly. Your AI client takes the array of OpenIDs generated by listing users and passes them as targets for your messaging tool. This enables true bulk automation.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.