ManyContacts MCP Server
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MC_API_URL | No | API base URL | https://api.manycontacts.com |
| MC_CLI_TOKEN | No | ManyContacts CLI authentication token |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| manycontacts_contextA | Get ManyContacts account overview: WhatsApp Business channels, contact/user/tag counts, active AI agents, and enabled features. Use this first to understand the account state. |
| manycontacts_contacts_listC | List WhatsApp Business contacts with filters. Returns paginated results. |
| manycontacts_contacts_getB | Get detailed information about a WhatsApp Business contact including tags, teams, and funnel stages |
| manycontacts_contacts_createB | Create a new WhatsApp Business contact in ManyContacts CRM |
| manycontacts_contacts_updateC | Update an existing WhatsApp Business contact (name, notes, custom fields) |
| manycontacts_contacts_deleteC | Delete a WhatsApp Business contact from ManyContacts CRM |
| manycontacts_contacts_assignC | Assign a WhatsApp Business contact to a team member |
| manycontacts_contacts_unassignA | Unassign a WhatsApp Business contact (remove user assignment) |
| manycontacts_contacts_closeC | Close a WhatsApp Business conversation |
| manycontacts_contacts_openB | Reopen a closed WhatsApp Business conversation |
| manycontacts_contacts_tag_addC | Add a tag to a WhatsApp Business contact |
| manycontacts_contacts_tag_removeC | Remove a tag from a WhatsApp Business contact |
| manycontacts_contacts_team_addC | Add a team to a WhatsApp Business contact |
| manycontacts_contacts_team_removeC | Remove a team from a WhatsApp Business contact |
| manycontacts_contacts_set_stageC | Move a WhatsApp Business contact to a funnel/pipeline stage |
| manycontacts_contacts_bulkC | Perform bulk operations on multiple WhatsApp Business contacts (close, open, assign, add_tag, add_team) |
| manycontacts_messages_listB | List WhatsApp Business messages for a contact. Shows the conversation history with timestamps and status. |
| manycontacts_messages_send_textC | Send a WhatsApp Business text message to a phone number |
| manycontacts_messages_send_noteA | Send an internal note on a WhatsApp Business contact (not visible to the contact) |
| manycontacts_messages_send_templateA | Send a WhatsApp Business template message (for outbound messaging outside the 24h window) |
| manycontacts_templates_listA | List WhatsApp Business message templates. Templates are required for sending messages outside the 24h conversation window. |
| manycontacts_templates_getB | Get details of a specific WhatsApp Business message template including components and configuration |
| manycontacts_templates_syncB | Sync WhatsApp Business templates from Meta Cloud API. Fetches the latest templates from the connected WhatsApp Business account. |
| manycontacts_campaigns_listA | List WhatsApp Business bulk messaging campaigns with statistics (sent, delivered, read, failed counts) |
| manycontacts_campaigns_createA | Create a WhatsApp Business bulk messaging campaign. Sends a template message to a list of phone numbers at a scheduled time. |
| manycontacts_campaigns_deleteC | Delete a WhatsApp Business campaign |
| manycontacts_org_getB | Get WhatsApp Business organization/account information (name, timezone, settings) |
| manycontacts_org_updateC | Update WhatsApp Business organization settings (timezone, auto-reply, webhooks, etc.) |
| manycontacts_org_schedule_getB | Get the business hours schedule for the WhatsApp Business account |
| manycontacts_org_apikeyB | Get the organization API key |
| manycontacts_users_listB | List team members/users in the WhatsApp Business organization |
| manycontacts_users_getC | Get details of a specific team member/user |
| manycontacts_users_updateC | Update a team member/user profile |
| manycontacts_users_inviteC | Invite a new team member to the WhatsApp Business organization |
| manycontacts_users_deleteC | Remove a team member from the WhatsApp Business organization |
| manycontacts_tags_listB | List all tags for categorizing WhatsApp Business contacts |
| manycontacts_tags_createC | Create a new tag for WhatsApp Business contacts |
| manycontacts_tags_updateC | Update an existing WhatsApp Business contact tag |
| manycontacts_tags_deleteC | Delete a WhatsApp Business contact tag |
| manycontacts_teams_listB | List teams in the WhatsApp Business organization |
| manycontacts_teams_createC | Create a new team in the WhatsApp Business organization |
| manycontacts_teams_add_memberC | Add a user to a team |
| manycontacts_teams_remove_memberC | Remove a user from a team |
| manycontacts_teams_deleteC | Delete a team from the WhatsApp Business organization |
| manycontacts_funnels_listB | List sales funnels/pipelines for organizing WhatsApp Business contacts by stage |
| manycontacts_funnels_createC | Create a new sales funnel/pipeline for WhatsApp Business contacts |
| manycontacts_funnels_add_stageC | Add a stage to a sales funnel/pipeline |
| manycontacts_funnels_update_stageC | Update a stage in a sales funnel/pipeline |
| manycontacts_funnels_deleteC | Delete a sales funnel/pipeline |
| manycontacts_funnels_contactsB | List contacts in a funnel/pipeline, optionally filtered by stage |
| manycontacts_ai_agents_listA | List AI agents configured to auto-respond to WhatsApp Business messages |
| manycontacts_ai_agents_getB | Get details of a specific WhatsApp AI agent including scenarios and configuration |
| manycontacts_ai_agents_updateC | Update a WhatsApp AI agent's configuration (instructions, active status, etc.) |
| manycontacts_ai_agents_feedbackC | Get feedback/conversation logs for a WhatsApp AI agent |
| manycontacts_channels_listB | List connected WhatsApp Business and Instagram channels |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 55 tools
Tools are well-differentiated by resource (e.g., contacts, campaigns, AI agents) and action (e.g., list, get, create, update), with minimal overlap. However, some operations like contacts_bulk and individual contact actions might cause slight confusion, but descriptions clarify their distinct purposes.
All tools follow a consistent snake_case pattern with a clear manycontacts_resource_action structure. This uniformity makes it easy to predict tool names and understand their functions across the server.
With 55 tools, the count is excessive for a WhatsApp Business CRM server, likely overwhelming for agents. A more focused set of 15-25 tools could cover the same domain without redundancy, such as consolidating similar contact operations.
The toolset provides comprehensive CRUD and lifecycle coverage for all key resources (contacts, campaigns, AI agents, funnels, tags, teams, users, templates, messages, and organization settings). No obvious gaps are present, enabling full agent workflows.