1msg MCP
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MCP_HTTP_HOST | No | HTTP bind host | 0.0.0.0 |
| MCP_HTTP_PORT | No | HTTP port | 3100 |
| ONE_MSG_TOKEN | No | Channel API token | |
| CHAT_API_TOKEN | No | Deprecated alias for ONE_MSG_TOKEN | |
| ONE_MSG_BASE_URL | No | API base URL, e.g. https://api.stage.1msg.io or https://api.1msg.io | |
| CHAT_API_BASE_URL | No | Deprecated alias for ONE_MSG_BASE_URL | |
| MCP_RATE_LIMIT_RPM | No | Per-token rate limit for HTTP | 60 |
| ONE_MSG_INSTANCE_ID | No | Channel instance ID | |
| CHAT_API_INSTANCE_ID | No | Deprecated alias for ONE_MSG_INSTANCE_ID |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| add_templateC | Create message template |
| block_userC | Block WhatsApp user |
| create_commerceC | Set Commerce Settings |
| create_flowsD | Create Flow |
| create_flows_flow_id_deprecateD | Deprecate Flow |
| create_flows_flow_id_publishC | Publish Flow |
| create_groupsC | Create Group |
| create_groups_group_idC | Update Group Info |
| create_groups_group_id_invitelinkC | Reset Invite Link |
| create_read_messageC | Mark message as read |
| create_upload_mediaC | Upload media |
| delete_flows_flow_idD | Delete Flow |
| delete_groups_group_idC | Delete Group |
| delete_mediaC | Delete media from WABA storage |
| delete_media_legacyB | Delete media from WABA storage (deprecated alias) |
| get_calling_settingsC | Get calling settings |
| get_commerceB | Get Commerce Settings |
| get_conversational_automationA | Get conversational automation settings |
| get_flows_flow_idC | Get Flow Details |
| get_flows_flow_id_previewD | Preview Flow |
| get_groups_group_idC | Get Group Info |
| get_groups_group_id_invitelinkC | Get Invite Link |
| get_meB | Get Profile Info |
| get_mm_lite_statusB | Get MM Lite availability and status |
| get_statusB | Get channel status |
| get_webhookA | Get webhook URL |
| get_whatsapp_business_encryptionB | Get business encryption public key |
| initiate_callC | Initiate WhatsApp call |
| list_blocked_usersB | List blocked WhatsApp users |
| list_flowsC | List Flows |
| list_groupsD | Get Groups List |
| list_messagesC | Get messages list |
| list_templatesB | Get templates list |
| patch_flows_flow_id_assetsD | Update Flow Structure |
| patch_flows_flow_id_metadataC | Update Flow Metadata |
| remove_templateC | Remove message template |
| retrieve_mediaC | Retrieve uploaded media metadata |
| send_address_messageD | Send address request message |
| send_buttonC | Send Reply Buttons Message |
| send_carouselD | Send Carousel |
| send_contactC | Send a Contact |
| send_cta_urlC | Send CTA URL interactive message |
| send_fileD | Send a File |
| send_flowC | Send WhatsApp Flow Message |
| send_listD | Send List Message |
| send_locationC | Send a Location |
| send_location_requestD | Send Location Request Message |
| send_messageD | Send a Message |
| send_order_detailsC | Send order details (India payments template) |
| send_payment_requestC | Send payment request (regional) |
| send_productD | Send a Product |
| send_reactionD | Send Reaction |
| send_stickerD | Send sticker message |
| send_templateC | Send Template Message |
| set_conversational_automationD | Set conversational automation settings |
| set_webhookC | Set webhook URL |
| set_whatsapp_business_encryptionC | Set business encryption public key |
| unblock_userC | Unblock WhatsApp user |
| update_calling_settingsC | Update calling settings |
| update_meC | Update profile info |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
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/1msg/1msg-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server