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.

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.
neuron-whatsapp: connect to Claude, ChatGPT, Cursor · Connectors.fun