weflow-mcp
Provides tools for interacting with WeChat through the local WeFlow HTTP API, enabling management of chat sessions, messages, contacts, group members, and Moments (timeline) data.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@weflow-mcplist my recent chat sessions"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
weflow-mcp
TypeScript MCP server for calling the local WeFlow HTTP API.
WeFlow must be running locally with API 服务 enabled. The default API base URL is http://127.0.0.1:5031. Except for health checks, WeFlow /api/v1/* endpoints require an access token.
Install
Use directly with npx:
npx -y weflow-mcpOr install from source:
npm install
npm run buildRelated MCP server: mcp-wechat-server
Configuration
Set these environment variables in your MCP client:
Variable | Default | Description |
|
| WeFlow HTTP API base URL |
| empty | WeFlow API token |
| empty | Fallback token name, used if |
|
| Request timeout in milliseconds |
MCP client example
{
"mcpServers": {
"weflow": {
"command": "node",
"args": ["/home/projects/wechat-tool/weflow-mcp/dist/index.js"],
"env": {
"WEFLOW_BASE_URL": "http://127.0.0.1:5031",
"WEFLOW_ACCESS_TOKEN": "YOUR_TOKEN"
}
}
}
}After npm publish, you can use npx instead:
{
"mcpServers": {
"weflow": {
"command": "npx",
"args": ["-y", "weflow-mcp"],
"env": {
"WEFLOW_BASE_URL": "http://127.0.0.1:5031",
"WEFLOW_ACCESS_TOKEN": "YOUR_TOKEN"
}
}
}
}Tools
weflow_health: check WeFlow API health.weflow_list_sessions: list chat sessions.weflow_get_messages: get messages from a chat session.weflow_get_session_messages_chatlab: pull one session in ChatLab format.weflow_list_contacts: list contacts.weflow_get_group_members: list group members.weflow_sns_timeline: get Moments timeline.weflow_sns_usernames: list Moments publishers.weflow_sns_export_stats: get Moments export stats.weflow_sns_export: start a Moments export.weflow_sns_block_delete: get/install/uninstall Moments anti-delete status.weflow_request: call any supported WeFlow API endpoint with custom method/query/body.
Notes
WeFlow's API only listens on
127.0.0.1by default.Before using data tools, connect WeFlow to the WeChat database in the WeFlow app.
Media URLs returned by message APIs are usable after calling messages with
media=1.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityCmaintenanceProvides WeChat automation capabilities for AI development tools via the Model Context Protocol. It enables users to send messages, manage contacts, and handle file transfers through AI assistants like Claude and Cursor.Last updated2725MIT
- Flicense-qualityCmaintenanceEnables AI applications to send and read WeChat messages on Windows PCs through QR code authentication. Provides message polling, text sending, and session persistence for AI-powered chat interactions.Last updated721
- AlicenseAqualityFmaintenanceEnables Claude Code to read encrypted WeChat chat history from local database, search messages, view sessions and contacts.Last updated418Do What The F*ck You Want To Public
- Alicense-qualityCmaintenanceEnables to operate a WeChat Official Account via MCP tools, including searching and executing API workflows and uploading files.Last updatedMIT
Related MCP Connectors
Self-hosted MCP gateway: turn any API, database or MCP server into AI connectors — no code.
A webhook inbox for agents: one call returns a live URL. Mock, verify, inspect and replay.
Access the Notra API for managing posts, brand identities, integrations, and schedules.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/L-Chris/weflow-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server