← Back to directory
W

wacrm MCP Server

Community
Drive your self-hosted wacrm WhatsApp CRM from Claude, Cursor, and other MCP clients.
GitHub source repository ↗
★ 2.1k Stars Category · Collaboration Very popular Source revision 6ed9191189e7
36FMRS · D
Reliability
3/20
Security and permissions
10/20
Maintenance
8/20
Documentation
8/20
Setup experience
7/20

This server offers a convenient integration for wacrm users with AI assistants, but attention to permissions and risk control is needed.

Read the FMRS scoring method →

This MCP server allows AI assistants like Claude and Cursor to interact with a self-hosted wacrm instance, a CRM template for WhatsApp providing shared inbox, contacts, sales pipelines, broadcasts, and no-code automations. It is read-only by default, with optional write and broadcast features.

Tools

The tool list has not been reviewed yet.

Setup

Install the wacrm-mcp npm package and configure environment variables: WACRM_BASE_URL (base URL of your wacrm instance), WACRM_API_KEY (API key from Settings), WACRM_ENABLE_WRITES (set to true to enable writes), WACRM_ENABLE_BROADCASTS (set to true to enable broadcasts, requires writes).

Fit and risk

Best for

  • Teams or individuals using wacrm who want to increase CRM productivity via AI assistants
  • Developers who need self-hosting with full control over data and configuration

Not for

  • Users not using wacrm or WhatsApp Business API
  • Those requiring an official, upstream-maintained MCP server (this is community-maintained)

Required permissions

  • Requires an API key from the wacrm instance; scopes define allowed actions
  • Read-only by default; enabling WACRM_ENABLE_WRITES allows contact create/update and message sending
  • Enabling WACRM_ENABLE_BROADCASTS allows mass broadcasts

Risks and side effects

  • API key leakage could lead to unauthorized access or actions
  • With writes/broadcasts enabled, AI might execute unintended operations
  • Misconfiguration of the self-hosted instance may cause connection failures

Troubleshooting

  1. Check that WACRM_BASE_URL is reachable from the MCP client
  2. Verify the API key is valid and has required scopes
  3. Ensure environment variables are set correctly, especially WACRM_ENABLE_WRITES when enabling writes

Use cases

View contacts, conversations, and pipeline data from AI assistants
AI-drafted replies (with writes enabled)
Run no-code automations or broadcasts (with appropriate permissions)

Supported clients

Claude DesktopFull support
CursorFull support