neuron-whatsapp

WhatsApp MCP Server & automation platform with 195+ tools for AI chatbots, messaging, contacts, campaigns, knowledge bases, and more.

Community: Submitted by a user or imported; check the owner before granting accessOnlineNo sign-inGlobalFreeRead-only

What it can do

  • Neuron Register: Register a new user account with name, email, password, and organization name. Creates both the user and an initial organization.
  • Neuron Login: Authenticate with Neuron. Three modes: 1. No args: Opens a browser URL for secure authorization (recommended — no credentials shared with AI) 2. token: Paste an MCP token from the Neuron
  • Neuron Refresh Token: Refresh the access token using a refresh token. Automatically sets the new access token for subsequent API calls.

What data it sees

Do you need an account

No: the server works without sign-in

WhatsApp MCP Server & automation platform with 195+ tools for AI chatbots, messaging, contacts, campaigns, knowledge bases, and more. Supports Claude Code, Cursor, and Windsurf.

How to connect

How to connect neuron-whatsapp to Claude

The server address to paste into Claude settings:

https://neuron-whatsapp.run.tools

  1. Open Claude (claude.ai or the desktop app).
  2. Go to Settings → Connectors.
  3. Click Add custom connector.
  4. Paste the server address copied below into Remote MCP server URL and click Add.
  5. In a chat, click + → Connectors and switch the new connector on.

Custom connectors are available on Free, Pro, Max, Team and Enterprise plans (Free is limited to one). On Team and Enterprise an organization Owner adds the connector first under Organization settings → Connectors.

Authorization

After you click Add, a sign-in window for the service opens. Sign in with your own account and approve access. Claude never sees your password.

How to connect neuron-whatsapp to ChatGPT

The server address to paste into ChatGPT settings:

https://neuron-whatsapp.run.tools

  1. Open ChatGPT in a browser (chatgpt.com). A Plus, Pro, Business, Enterprise or Edu plan is required.
  2. Turn on developer mode once: Settings → Apps → Advanced settings → Developer mode.
  3. Open Settings → Connectors and click Create.
  4. Fill in the form: Name (anything), Description (one line about what the service does), MCP server URL (copy it below).
  5. Under Authentication choose OAuth if the service requires sign-in, otherwise None. Click Create.
  6. In a new chat open + → Apps/Connectors and enable the connector.

OpenAI has renamed this section before (Connectors → Apps/Plugins). If the label differs, search settings for "developer mode". On Business/Enterprise workspaces an admin must allow custom connectors first.

Authorization

On first use ChatGPT opens the service's sign-in window. Sign in and approve access.

How to connect neuron-whatsapp to Cursor

The server address to paste into Cursor settings:

https://neuron-whatsapp.run.tools

Fastest: click Open in Cursor below and confirm the prompt.

Manually:

  1. In Cursor open Settings → Cursor Settings → MCP and click Add new global MCP server.
  2. Paste the JSON copied below into ~/.cursor/mcp.json (per project: .cursor/mcp.json in the repo root).
  3. Save the file. The server appears in the MCP list; authorize it there if asked.

Authorization

If the service needs sign-in, an authorize button appears next to the server in the MCP list.

Server tool list (60)

Raw names from tools/list. Only developers need these.

neuron_registerRegister a new user account with name, email, password, and organization name. Creates both the user and an initial organization.
neuron_loginAuthenticate with Neuron. Three modes: 1. No args: Opens a browser URL for secure authorization (recommended — no credentials shared with AI) 2. token: Paste an MCP token from the Neuron dashboard 3. email+password: Legacy login (credentials visible to AI)
neuron_refresh_tokenRefresh the access token using a refresh token. Automatically sets the new access token for subsequent API calls.
neuron_switch_orgSwitch to a different organization. Returns a new access token scoped to the target organization and automatically sets it.
neuron_list_organizationsRetrieve all organizations the authenticated user belongs to, including their roles in each.
neuron_get_profileRetrieve the authenticated user's profile information including name, email, role, and current organization.
neuron_whoamiCheck which Neuron account is currently logged in, including user name, email, role, and organization.
neuron_switch_instanceSwitch the MCP server to target a different Neuron backend instance. Auth tokens are preserved per instance — if you've previously logged in to an instance, switching back restores your session automatically. Call with no args to list known instances and see which is active.
neuron_logoutClear the current auth token locally. Does NOT revoke server-side MCP tokens — revoke from the Neuron dashboard (Settings > MCP Tokens) for full invalidation.
neuron_create_botCreate a new AI bot with specified name, model, and behavior instructions. Returns the created bot object.
neuron_list_botsRetrieve all bots accessible to the current user, including their configurations and status.
neuron_get_botRetrieve detailed information about a specific bot including its configuration, status, and associated resources.
neuron_update_botUpdate an existing bot's configuration. Only provided fields are modified; omitted fields remain unchanged.
neuron_delete_botPermanently delete a bot and all its associated data. This action cannot be undone.
neuron_pause_botPause a bot to temporarily stop it from processing new messages. The bot retains its configuration and can be resumed later.
neuron_resume_botResume a previously paused bot so it begins processing new messages again.
neuron_get_bot_analyticsRetrieve analytics and usage statistics for a specific bot, including message counts, response times, and conversation metrics.
neuron_attach_knowledge_baseAttach a knowledge base to a bot to enhance its responses with domain-specific knowledge. Optional priority determines retrieval order when multiple knowledge bases are attached.
neuron_list_bot_knowledge_basesRetrieve all knowledge bases attached to a specific bot, including their priorities and metadata.
neuron_detach_knowledge_baseRemove a knowledge base from a bot. The bot will no longer reference this knowledge base when generating responses.
neuron_create_api_keyCreate a new API key for programmatic access to a specific bot. Store the key securely as it cannot be retrieved later.
neuron_list_api_keysRetrieve all API keys associated with a specific bot, including their names, creation dates, expiration status, and revocation status.
neuron_revoke_api_keyPermanently revoke an API key to immediately invalidate it and prevent further programmatic access. This action cannot be undone.
neuron_bot_api_chatSend a message to a bot via the API and receive a streaming or complete AI-generated response. Requires a valid API key with 'nrn_' prefix.
neuron_bot_api_sendSend an outbound message through the bot API to a specified phone number. Supports text and media messages. Requires a valid API key.
neuron_bot_api_list_conversationsRetrieve a paginated list of conversations managed by the bot. Supports filtering by conversation status. Requires a valid API key.
neuron_bot_api_get_messagesRetrieve message history for a specific conversation with cursor-based pagination. Requires a valid API key.
neuron_bot_api_get_botRetrieve configuration and status information about the bot associated with the provided API key.
neuron_list_conversationsRetrieve a paginated list of conversations for a specific bot, with optional filtering by status.
neuron_get_conversationRetrieve detailed information about a specific conversation, including its status, participants, and metadata.
neuron_get_messagesRetrieve messages from a specific conversation in chronological order, with optional cursor-based pagination.
neuron_takeover_conversationTransfer control of a conversation from the bot to a human agent. The bot will stop auto-responding until the conversation is released.
neuron_release_conversationRelease a conversation back to the bot, returning control from a human agent. The bot will resume auto-responding.
neuron_send_messageSend a message to an existing conversation. Supports text, image, and document message types with optional media attachments.
neuron_compose_messageCompose and send a new message to a phone number via a specific channel. Automatically creates a new conversation if one does not exist.
neuron_send_whatsappSend a WhatsApp message to a phone number or group. Auto-resolves which channel to use (org default > first connected). Supports text, image, audio, video, and document types.
neuron_edit_messageEdit the content of a previously sent message in a conversation. Only the message sender can edit their messages.
neuron_delete_messagePermanently delete a specific message from a conversation. This action cannot be undone.
neuron_close_conversationClose an active conversation, marking it as completed. The bot will stop responding and the conversation is archived.
neuron_create_knowledge_baseCreate a new knowledge base to store and organize information, documents, and entries.
neuron_list_knowledge_basesRetrieve all knowledge bases accessible to the current user.
neuron_get_knowledge_baseRetrieve detailed information about a specific knowledge base by its ID.
neuron_update_knowledge_baseUpdate the properties of an existing knowledge base such as name, description, or root instruction.
neuron_delete_knowledge_basePermanently delete a knowledge base and all its associated entries and documents.
neuron_create_kb_entryAdd a new entry (note, document, or information piece) to a knowledge base.
neuron_list_kb_entriesRetrieve entries from a knowledge base with optional filtering and pagination.
neuron_update_kb_entryUpdate the content, title, folder, or source of an existing knowledge base entry.
neuron_delete_kb_entryPermanently delete a specific entry from a knowledge base.
neuron_upload_documentUpload a text document to a knowledge base. The document will be automatically chunked and indexed for semantic search.
neuron_search_knowledgePerform semantic search across all entries and documents in a knowledge base to find relevant information.
neuron_list_kb_botsRetrieve all bots that are connected to or using a specific knowledge base.
neuron_ingest_knowledgeIngest content into a knowledge base. Supports deduplication via externalId and optional LLM processing (summarize, extract_facts, or custom instruction).
neuron_sync_knowledgeTrigger a synchronization operation to refresh embeddings, reindex content, or update the knowledge base state.
neuron_create_toolCreate a custom API tool that the bot can invoke during conversations to fetch external data or trigger actions.
neuron_list_toolsRetrieve all custom API tool integrations configured for a specific bot, including their endpoints and configuration.
neuron_update_toolModify an existing custom API tool's configuration, including its endpoint, authentication, or request template.
neuron_delete_toolPermanently remove a custom API tool integration from a bot. The bot will no longer be able to invoke this tool in conversations.
neuron_test_toolExecute a dry-run test of a custom API tool with sample arguments to verify the endpoint responds correctly.
neuron_add_tool_secretStore or update a secret credential (API key, token, etc.) for a custom tool integration. Secrets are encrypted at rest.
neuron_remove_tool_secretPermanently delete a stored secret from a custom tool integration. The tool will lose access to this credential.