Neuron

io.github.conquext由 GitHub 帳號 conquext 發布v1.0.2更新於 Oct 24, 2026

AI-powered WhatsApp chatbot platform with 196 tools for bots, campaigns, and contacts.

已驗證Streamable HTTP可網頁執行溝通與協作商業與電商

概覽

AI 產生的概覽

Neuron 是一個 AI 驅動的 WhatsApp 聊天機器人平台,提供 196 個用於管理機器人、活動與聯絡人的工具。

可以做什麼
Neuron 為 WhatsApp 聊天機器人平台提供 MCP 介面。根據其登錄描述,它提供 196 個工具,涵蓋機器人、活動與聯絡人,讓助理能透過該平台建立與操作聊天機器人自動化及訊息活動。
適用情境
當你希望助理協助執行 WhatsApp 聊天機器人自動化、管理聯絡人或協調訊息活動時,可以考慮使用它。
執行需求
可作為遠端端點 使用,也可作為本機 npm 套件(neuron-mcp-server)透過 stdio 執行。未宣告身分驗證、環境變數或標頭,但使用這些工具很可能需要平台帳號。
安裝前請注意
此伺服器可管理機器人、活動與聯絡人,可能涉及傳送訊息與修改聯絡人資料。未宣告身分驗證,連線前請確認帳號與資料的存取控制方式。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Neuron,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.github.conquext%2Fneuron/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "neuron": {
      "type": "http",
      "url": "https://mcp.neuron.ng/mcp"
    }
  }
}

README

該儲存庫沒有 README。

工具

200

neuron_register

Register New User

Register a new user account with name, email, password, and organization name. Creates both the user and an initial organization.

輸入參數name必填email必填orgName必填password必填

neuron_login

Login to Neuron

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 dashboard 3. email+password: Legacy login (credentials visible to AI)

無需輸入參數。

neuron_refresh_token

Refresh Access Token

Refresh the access token using a refresh token. Automatically sets the new access token for subsequent API calls.

輸入參數refreshToken必填

neuron_switch_org

Switch Organization

Switch to a different organization. Returns a new access token scoped to the target organization and automatically sets it.

輸入參數orgId必填

neuron_list_organizations

List Organizations

Retrieve all organizations the authenticated user belongs to, including their roles in each.

無需輸入參數。

neuron_get_profile

Get User Profile

Retrieve the authenticated user's profile information including name, email, role, and current organization.

無需輸入參數。

neuron_whoami

Check Current Account

Check which Neuron account is currently logged in, including user name, email, role, and organization.

無需輸入參數。

neuron_switch_instance

Switch Neuron Instance

Switch 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.

輸入參數url

neuron_logout

Logout

Clear 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_bot

Create Bot

Create a new AI bot with specified name, model, and behavior instructions. Returns the created bot object.

輸入參數name必填llmModelmetadatamaxTokensassignmentsystemPrompt必填throttleModellmTemperaturewelcomeMessagefallbackMessagegreetingMessagethrottleEnabled另有 4 個

neuron_list_bots

List Bots

Retrieve all bots accessible to the current user, including their configurations and status.

無需輸入參數。

neuron_get_bot

Get Bot

Retrieve detailed information about a specific bot including its configuration, status, and associated resources.

輸入參數id必填

neuron_update_bot

Update Bot

Update an existing bot's configuration. Only provided fields are modified; omitted fields remain unchanged.

輸入參數id必填namellmModelmetadatamaxTokensassignmentsystemPromptllmTemperaturewelcomeMessagefallbackMessagegreetingMessageescalationPrompt另有 2 個

neuron_delete_bot

Delete Bot

Permanently delete a bot and all its associated data. This action cannot be undone.

輸入參數id必填

neuron_pause_bot

Pause Bot

Pause a bot to temporarily stop it from processing new messages. The bot retains its configuration and can be resumed later.

輸入參數id必填

neuron_resume_bot

Resume Bot

Resume a previously paused bot so it begins processing new messages again.

輸入參數id必填

neuron_get_bot_analytics

Get Bot Analytics

Retrieve analytics and usage statistics for a specific bot, including message counts, response times, and conversation metrics.

輸入參數id必填

neuron_attach_knowledge_base

Attach Knowledge Base

Attach 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.

輸入參數id必填priorityknowledgeBaseId必填

neuron_list_bot_knowledge_bases

List Bot Knowledge Bases

Retrieve all knowledge bases attached to a specific bot, including their priorities and metadata.

輸入參數id必填

neuron_detach_knowledge_base

Detach Knowledge Base

Remove a knowledge base from a bot. The bot will no longer reference this knowledge base when generating responses.

輸入參數id必填kbId必填

neuron_create_api_key

Create API Key

Create a new API key for programmatic access to a specific bot. Store the key securely as it cannot be retrieved later.

輸入參數name必填botId必填expiresAt

neuron_list_api_keys

List API Keys

Retrieve all API keys associated with a specific bot, including their names, creation dates, expiration status, and revocation status.

輸入參數botId必填

neuron_revoke_api_key

Revoke API Key

Permanently revoke an API key to immediately invalidate it and prevent further programmatic access. This action cannot be undone.

輸入參數botId必填keyId必填

neuron_bot_api_chat

Bot API Chat

Send 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.

輸入參數apiKey必填message必填contactNamecontactPhone必填

neuron_bot_api_send

Bot API Send

Send an outbound message through the bot API to a specified phone number. Supports text and media messages. Requires a valid API key.

輸入參數to必填apiKey必填sendAtmessage必填mediaUrlchannelIdmessageType

neuron_bot_api_list_conversations

Bot API List Conversations

Retrieve a paginated list of conversations managed by the bot. Supports filtering by conversation status. Requires a valid API key.

輸入參數pagelimitapiKey必填status

neuron_bot_api_get_messages

Bot API Get Messages

Retrieve message history for a specific conversation with cursor-based pagination. Requires a valid API key.

輸入參數limitapiKey必填beforeconversationId必填

neuron_bot_api_get_bot

Bot API Get Bot

Retrieve configuration and status information about the bot associated with the provided API key.

輸入參數apiKey必填

neuron_list_conversations

List Conversations

Retrieve a paginated list of conversations for a specific bot, with optional filtering by status.

輸入參數botId必填limitcursorstatus

neuron_get_conversation

Get Conversation

Retrieve detailed information about a specific conversation, including its status, participants, and metadata.

輸入參數id必填

neuron_get_messages

Get Conversation Messages

Retrieve messages from a specific conversation in chronological order, with optional cursor-based pagination.

輸入參數id必填limitcursor

neuron_takeover_conversation

Takeover Conversation

Transfer control of a conversation from the bot to a human agent. The bot will stop auto-responding until the conversation is released.

輸入參數id必填

neuron_release_conversation

Release Conversation

Release a conversation back to the bot, returning control from a human agent. The bot will resume auto-responding.

輸入參數id必填

neuron_send_message

Send Message

Send a message to an existing conversation. Supports text, image, and document message types with optional media attachments.

輸入參數id必填content必填mediaUrlmessageType

neuron_compose_message

Compose Message

Compose and send a new message to a phone number via a specific channel. Automatically creates a new conversation if one does not exist.

輸入參數to必填textsendAtmediaUrltemplatechannelId必填contactNamemessageType

neuron_send_whatsapp

Send WhatsApp Message

Send 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.

輸入參數to必填textsendAtmediaUrltemplatechannelIdcontactNamemessageType

neuron_edit_message

Edit Message

Edit the content of a previously sent message in a conversation. Only the message sender can edit their messages.

輸入參數id必填msgId必填content必填

neuron_delete_message

Delete Message

Permanently delete a specific message from a conversation. This action cannot be undone.

輸入參數id必填msgId必填

neuron_close_conversation

Close Conversation

Close an active conversation, marking it as completed. The bot will stop responding and the conversation is archived.

輸入參數id必填

neuron_create_knowledge_base

Create Knowledge Base

Create a new knowledge base to store and organize information, documents, and entries.

輸入參數name必填descriptionrootInstruction

neuron_list_knowledge_bases

List Knowledge Bases

Retrieve all knowledge bases accessible to the current user.

無需輸入參數。

neuron_get_knowledge_base

Get Knowledge Base

Retrieve detailed information about a specific knowledge base by its ID.

輸入參數id必填

neuron_update_knowledge_base

Update Knowledge Base

Update the properties of an existing knowledge base such as name, description, or root instruction.

輸入參數id必填namedescriptionrootInstruction

neuron_delete_knowledge_base

Delete Knowledge Base

Permanently delete a knowledge base and all its associated entries and documents.

輸入參數id必填

neuron_create_kb_entry

Create Knowledge Base Entry

Add a new entry (note, document, or information piece) to a knowledge base.

輸入參數id必填title必填foldersourcecontent必填metadataexpiresAt

neuron_list_kb_entries

List Knowledge Base Entries

Retrieve entries from a knowledge base with optional filtering and pagination.

輸入參數id必填pagelimitfoldersource

neuron_update_kb_entry

Update Knowledge Base Entry

Update the content, title, folder, or source of an existing knowledge base entry.

輸入參數kbId必填titlefoldersourcecontententryId必填metadataexpiresAt

neuron_delete_kb_entry

Delete Knowledge Base Entry

Permanently delete a specific entry from a knowledge base.

輸入參數kbId必填entryId必填

neuron_upload_document

Upload Document

Upload a text document to a knowledge base. The document will be automatically chunked and indexed for semantic search.

輸入參數id必填foldercontent必填filename必填

neuron_search_knowledge

Search Knowledge

Perform semantic search across all entries and documents in a knowledge base to find relevant information.

輸入參數q必填id必填limit

neuron_list_kb_bots

List Knowledge Base Bots

Retrieve all bots that are connected to or using a specific knowledge base.

輸入參數id必填

neuron_ingest_knowledge

Ingest Knowledge

Ingest content into a knowledge base. Supports deduplication via externalId and optional LLM processing (summarize, extract_facts, or custom instruction).

輸入參數title必填foldersourcecontent必填sourceUrlexternalIdprocessingknowledgeBaseId必填

neuron_sync_knowledge

Sync Knowledge

Trigger a synchronization operation to refresh embeddings, reindex content, or update the knowledge base state.

輸入參數id必填

neuron_import_whatsapp_chat

Import WhatsApp Chat Into Knowledge Base

Read a WhatsApp 'Export chat' (.txt, without media) and save the listings in it (trips, items for sale, services, jobs...) as entries that expire on their own date. Runs in the background: poll neuron_get_kb_import_status. Pro plan and up; charged to AI credits; reads at most the newest 1,000 messages from the last `sinceDays` days. The file itself is never stored. One import per organization at a time.

輸入參數kbId必填textfolderfilePathkeepDayssinceDaysinstructions

neuron_get_kb_import_status

Get Knowledge Import Status

Progress of a WhatsApp chat import: state (queued/running/done/stopped/failed), messages read, listings created/updated, listings skipped because their date had passed.

輸入參數kbId必填importId必填

neuron_kb_storage_usage

Knowledge Storage Usage

How many knowledge bases, entries and characters the organization holds, against its plan's caps (maxBases, maxEntries, maxChars) and whether it can fill knowledge bases automatically.

無需輸入參數。

neuron_create_tool

Create Tool

Create a custom API tool that the bot can invoke during conversations to fetch external data or trigger actions.

輸入參數name必填type必填botId必填config必填authTyperateLimittimeoutMsdescription必填

neuron_list_tools

List Tools

Retrieve all custom API tool integrations configured for a specific bot, including their endpoints and configuration.

輸入參數botId必填

neuron_update_tool

Update Tool

Modify an existing custom API tool's configuration, including its endpoint, authentication, or request template.

輸入參數id必填nametypeconfigauthTyperateLimittimeoutMsdescription

neuron_delete_tool

Delete Tool

Permanently remove a custom API tool integration from a bot. The bot will no longer be able to invoke this tool in conversations.

輸入參數id必填

neuron_test_tool

Test Tool

Execute a dry-run test of a custom API tool with sample arguments to verify the endpoint responds correctly.

輸入參數id必填args必填

neuron_add_tool_secret

Add Tool Secret

Store or update a secret credential (API key, token, etc.) for a custom tool integration. Secrets are encrypted at rest.

輸入參數id必填key必填value必填

neuron_remove_tool_secret

Remove Tool Secret

Permanently delete a stored secret from a custom tool integration. The tool will lose access to this credential.

輸入參數id必填key必填

neuron_list_tasks

List Bot Tasks

List all scheduled tasks for a bot. A task is a natural-language instruction the bot carries out autonomously on a schedule (e.g. 're-engage stale contacts every morning at 8am').

輸入參數botId必填

neuron_create_task

Create Bot Task

Create a scheduled autonomous task for a bot. The instruction is a self-contained, natural-language directive the bot executes with its tools (find stale conversations, message contacts, schedule follow-ups, etc.). Sends are always screened against Do-Not-Contact, a per-run cap, and a no-repeat window.

輸入參數botId必填title必填configenabledscheduletimezoneinstruction必填scheduleKind必填

neuron_update_task

Update Bot Task

Update a scheduled task's instruction, schedule, timezone, enabled state, or config. Only provided fields change.

輸入參數id必填titleconfigenabledscheduletimezoneinstructionscheduleKind

neuron_delete_task

Delete Bot Task

Delete a scheduled task. This is a soft delete — the task stops running immediately.

輸入參數id必填

neuron_toggle_task

Toggle Bot Task

Pause or resume a scheduled task (flips its enabled state and reschedules the next run).

輸入參數id必填

neuron_run_task

Run Bot Task Now

Trigger a task to run immediately (in addition to its normal schedule). Returns once the run is queued.

輸入參數id必填

neuron_get_task_runs

Get Bot Task Run History

Retrieve the paginated execution history for a task — each run's status, AI summary, tool steps, and stats (messages sent, contacts processed).

輸入參數id必填pagelimit

neuron_draft_task

Draft Bot Task with AI

Turn a plain-English description into a structured task spec (title, instruction, scheduleKind, schedule, timezone, config) WITHOUT creating it. Use the returned draft as input to neuron_create_task after any edits.

輸入參數botId必填prompt必填timezone

neuron_list_lead_sources

List Lead Sources

List configured lead sources for the org.

無需輸入參數。

neuron_create_lead_source

Create Lead Source

Create a lead source. `config` depends on type: text_paste {text}; web_scrape {url|urls[]}; document {mediaUrl,mimeType}; tool_output {toolId,args?}; instagram/x {channelId, query?|hashtag?, limit?}; csv {rows[]}; stream {triggerTaskId?} (fed by the ingest endpoint). Set scheduleKind cron/interval/once for recurring (schedule: cron {time,days?} / interval {everyMinutes} / once {runAt}).

輸入參數name必填type必填configenabledscheduletimezonescheduleKind

neuron_run_lead_source

Run Lead Source

Run a lead source now to pull new leads into the pool (queues the extraction).

輸入參數id必填

neuron_extract_leads

Extract Leads (ad-hoc)

Run a one-off extraction WITHOUT creating a persistent source, saving the results to the lead pool. Great for pasted text or a web page. `type` + `config` as in neuron_create_lead_source (e.g. type='text_paste', config={text}).

輸入參數type必填config必填

neuron_list_leads

List Leads

List leads from the pool, filterable by status (new/enriched/contacted/converted/rejected), sourceId, and search.

輸入參數pagelimitsearchstatussourceId

neuron_lead_stats

Lead Pool Stats

Counts of leads by status.

無需輸入參數。

neuron_convert_lead

Convert Lead to Contact

Promote a phone-bearing lead into a contact (so it can be messaged / added to lists). Optionally add the new contact to a list.

輸入參數id必填addToList

neuron_list_personas

List Personas

List voice personas for the org. Each persona holds a voiceProfile (tone/style/themes/dos/donts) + exemplars distilled from a Collection of mined content.

無需輸入參數。

neuron_get_persona

Get Persona

Get one voice persona (full voiceProfile + exemplars).

輸入參數id必填

neuron_build_persona

Build Persona from Collection

Distill a reusable voice from a Collection of mined content: analyzes the top-engagement items and reverse-engineers a voiceProfile (tone, diction, cadence, emoji/formatting habits, themes, dos/donts) + representative exemplars. Requires the collection to have >=3 usable samples. Runs an LLM call (a few seconds).

輸入參數namesampleLimitcollectionId必填

neuron_build_persona_from_text

Build Persona from Text

Distill a reusable voice from raw text — no Collection or browser extension needed. Feed it pasted posts, a chat/dialogue transcript, WhatsApp-export text, or your own well-crafted writing sample, and it reverse-engineers a voiceProfile (tone, diction, cadence, emoji/formatting habits, themes, dos/donts) + exemplars. Provide `text` (auto-split into samples) and/or `samples` (already-split). Runs an LLM call (a few seconds).

輸入參數nametextsamplesspeakerplatformauthorLabeldescription

neuron_build_persona_from_conversation

Build Persona from WhatsApp Chat

Distill a reusable voice from an existing WhatsApp conversation's stored messages — no extension needed. `author` picks whose voice: 'me' (owner's own outgoing texts), 'contact' (the other party), 'bot', or 'any'. For a group chat, pass senderName/senderPhone to isolate one participant. Requires >=3 usable text messages. Runs an LLM call.

輸入參數namelimitauthorsenderNamesenderPhoneconversationId必填

neuron_generate_from_persona

Generate Content in Voice

Generate content written in the persona's voice for a topic/brief. Returns N variations. Stateless — nothing is persisted.

輸入參數id必填counttopicformatplatformextraInstructions

neuron_apply_persona_to_bot

Apply Persona Voice to Bot

Give a bot this persona's voice: merges a delimited voice block into the bot's system prompt (idempotent — re-applying or swapping personas replaces it cleanly) and tags the bot's metadata with the persona id.

輸入參數id必填botId必填

neuron_update_persona

Update Persona

Update a persona's name/description, or hand-tune its voiceProfile / exemplars.

輸入參數id必填nameexemplarsdescriptionvoiceProfile

neuron_delete_persona

Delete Persona

Delete a voice persona.

輸入參數id必填

neuron_create_webhook

Create Webhook

Register a new inbound webhook endpoint that triggers bot actions when called by an external service.

輸入參數name必填slugbotId必填isActiveeventTypeprocessingPrompt

neuron_list_webhooks

List Webhooks

Retrieve all inbound webhooks configured for a specific bot, including their status and configuration.

輸入參數botId必填

neuron_update_webhook

Update Webhook

Modify an existing inbound webhook's configuration, such as its name, event type, or processing prompt.

輸入參數id必填nameisActiveeventTypeprocessingPrompt

neuron_delete_webhook

Delete Webhook

Permanently remove an inbound webhook from a bot. External services will no longer be able to trigger this endpoint.

輸入參數id必填

neuron_get_webhook_logs

Get Webhook Logs

Retrieve execution logs for an inbound webhook to monitor incoming requests and debug processing issues.

輸入參數id必填pagelimit

neuron_list_reflections

List Reflections

Retrieve pending reflections that the bot has generated from conversations, awaiting human review. Optionally filter by approval status.

輸入參數botId必填status

neuron_approve_reflection

Approve Reflection

Approve a bot-generated reflection to incorporate the learned insight into the bot's future behavior and responses.

輸入參數id必填

neuron_reject_reflection

Reject Reflection

Reject a bot-generated reflection to prevent it from being incorporated into the bot's learned behavior.

輸入參數id必填

neuron_sync_reflections

Sync Reflections

Synchronize all approved reflections into the bot's active knowledge base, applying learned insights to future conversations.

輸入參數botId必填

neuron_list_channels

List Channels

Retrieve all WhatsApp channels configured in the current organization, including their type and connection status.

無需輸入參數。

neuron_create_channel

Create Channel

Create a new WhatsApp channel with either Meta Cloud API or Baileys (direct WhatsApp) integration. Meta Cloud channels require metaPhoneNumberId and metaAccessToken.

輸入參數name必填type必填phoneNumbermetaAccessTokenmetaPhoneNumberId

neuron_get_channel

Get Channel

Retrieve detailed information about a specific WhatsApp channel, including its configuration, type, and connection status.

輸入參數id必填

neuron_list_whatsapp_templates

List WhatsApp Templates

List message templates on an official WhatsApp Business API session (provider 'meta'). On the official API you can only send free-form messages to someone who messaged you in the last 24 hours; outside that window only an approved template is delivered. Use a template's name + language with neuron_send_whatsapp / neuron_compose_message / neuron_create_broadcast (messageType 'template').

輸入參數id必填status

neuron_update_channel

Update Channel

Update configuration of an existing WhatsApp channel. Only provided fields are modified; omitted fields remain unchanged.

輸入參數id必填namephoneNumbermetaAccessTokenmetaPhoneNumberId

neuron_delete_channel

Delete Channel

Permanently delete a WhatsApp channel and disconnect any active sessions. This action cannot be undone.

輸入參數id必填

neuron_assign_bot_to_channel

Assign Bot to Channel

Assign a bot to handle incoming messages on a specific WhatsApp channel. Replaces any previously assigned bot.

輸入參數id必填botId必填

neuron_unassign_bot_from_channel

Unassign Bot from Channel

Remove the bot assignment from a WhatsApp channel. The channel will stop auto-responding to messages.

輸入參數id必填

neuron_start_channel_session

Start Channel Session

Start a Baileys (direct WhatsApp) session for the channel. Generates a QR code for device pairing. Only applicable to Baileys-type channels.

輸入參數id必填

neuron_stop_channel_session

Stop Channel Session

Stop the active Baileys session for the channel and disconnect from WhatsApp. The channel can be restarted later.

輸入參數id必填

neuron_get_channel_status

Get Channel Status

Retrieve the current connection status and session details for a specific channel (e.g., connected, disconnected, qr_pending).

輸入參數id必填

neuron_request_pair_code

Request Pair Code

Request a numeric pairing code for a Baileys channel as an alternative to QR code scanning. Requires the phone number to pair with.

輸入參數id必填phoneNumber必填

neuron_list_channel_groups

List Channel Groups

Retrieve all WhatsApp groups that the channel is participating in, including group metadata.

輸入參數id必填

neuron_get_group_participants

Get Group Participants

Retrieve the list of participants in a specific WhatsApp group accessible through a channel.

輸入參數id必填groupJid必填

neuron_list_whatsapp_contacts

List WhatsApp Contacts

Retrieve contacts from the WhatsApp account connected to this channel, with optional search filtering.

輸入參數qid必填

neuron_get_channel_events

Get Channel Events

Retrieve the event log for a channel, including connection events, message events, and errors. Supports pagination.

輸入參數id必填pagelimit

neuron_get_channel_qr

Get Channel QR Code

Retrieve the current QR code for pairing a Baileys channel with WhatsApp. A session must be started first.

輸入參數id必填

neuron_list_bot_channels

List Bot Channels

Retrieve all WhatsApp channels connected to a specific bot, including primary and secondary connections.

輸入參數botId必填

neuron_add_bot_channel

Add Bot Channel

Connect an additional WhatsApp channel to a bot as a secondary number. The bot will respond to messages on this channel.

輸入參數botId必填channelId必填

neuron_remove_bot_channel

Remove Bot Channel

Disconnect a WhatsApp channel from a bot. The bot will no longer respond to messages on this channel.

輸入參數botId必填channelId必填

neuron_browse_pool

Browse Pool

Browse the shared marketplace pool of published bots, tools, knowledge bases, and reflections with optional filtering by type, category, tags, or search query.

輸入參數pagetagstypelimitquerycategoryfeatured

neuron_get_pool_item

Get Pool Item

Retrieve detailed information about a specific item in the marketplace pool, including its description, category, tags, and install count.

輸入參數id必填

neuron_list_published

List My Published Items

List all items the current organization has published to the marketplace pool.

無需輸入參數。

neuron_list_installed

List Installed Items

List all items the current organization has installed from the marketplace pool.

無需輸入參數。

neuron_publish_to_pool

Publish to Pool

Publish a bot, tool, knowledge base, or reflection to the shared marketplace pool for other organizations to discover and install.

輸入參數name必填tagstype必填categorysourceId必填descriptiondefaultSecretssetupInstructions

neuron_update_pool_item

Update Pool Item

Update a pool item you have published — metadata (name, description, category, tags) and content fields (setupInstructions, defaultSecrets for tool_template items). The underlying resource is re-snapshotted and version is bumped on every update.

輸入參數id必填nametagscategorydescriptiondefaultSecretssetupInstructions

neuron_unpublish_from_pool

Unpublish from Pool

Permanently remove a published item from the marketplace pool. Organizations that installed this item will retain their copies.

輸入參數id必填

neuron_install_from_pool

Install from Pool

Install a resource from the marketplace pool into the current organization. Choose 'fork' for an independent copy or 'subscribe' to receive future updates from the publisher.

輸入參數id必填mode必填targetKbIdtargetBotId

neuron_pull_pool_update

Pull Pool Update

Pull the latest updates for a subscribed pool resource to sync with the publisher's changes. Only applies to items installed with 'subscribe' mode.

輸入參數installId必填

neuron_get_organization

Get Organization

Retrieve detailed information about a specific organization, including its name, settings, and configuration.

輸入參數orgId必填

neuron_update_organization

Update Organization

Update organization settings such as name, description, or configuration preferences. Only provided fields are changed.

輸入參數nameorgId必填timezoneautoOptOutBroadcastautoSuppressHostile

neuron_update_whatsapp_credentials

Update WhatsApp Credentials

Update WhatsApp Business API credentials for the organization. These credentials are required for sending messages via the WhatsApp Cloud API.

輸入參數orgId必填whatsappAccessToken必填whatsappPhoneNumberId必填whatsappBusinessAccountId必填

neuron_set_default_channel

Set Default WhatsApp Channel

Set or clear the default WhatsApp channel for the organization. The default channel is used by neuron_send_whatsapp for auto-resolving which channel to send through.

輸入參數orgId必填channelId必填

neuron_list_members

List Organization Members

Retrieve a list of all members in the organization, including their roles and permissions.

輸入參數orgId必填

neuron_invite_member

Invite Organization Member

Send an invitation to a new member to join the organization. The invitee receives an email with a link to accept.

輸入參數name必填roleemail必填orgId必填canViewConversations

neuron_list_invitations

List Invitations

Retrieve a list of all pending invitations for the organization that have not yet been accepted or revoked.

輸入參數orgId必填

neuron_revoke_invitation

Revoke Invitation

Revoke a pending organization invitation so it can no longer be accepted. This action cannot be undone.

輸入參數orgId必填invitationId必填

neuron_update_member

Update Member Permissions

Update a member's permissions within the organization, such as conversation access. Only provided fields are changed.

輸入參數orgId必填userId必填canViewConversations必填

neuron_remove_member

Remove Organization Member

Permanently remove a member from the organization. The member loses all access immediately. This action cannot be undone.

輸入參數orgId必填userId必填

neuron_list_notify_recipients

List Email Notification Recipients

Who the org's flows can email with the "Send email notification" step: team members (userId, opt-out state) and outside addresses (id, status pending/verified/unsubscribed). In that step's `recipients`, use refs: "role:all", "role:admins", "member:<userId>", or "ext:<id>" (verified only). Free-text addresses are not allowed.

無需輸入參數。

neuron_add_notify_recipient

Add Outside Email Notification Address

Add an email address outside the team that flows may notify. Neuron emails it a confirmation link; flows can only email it after the person confirms. Owners and admins only.

輸入參數email必填label

neuron_remove_notify_recipient

Remove Outside Email Notification Address

Remove an outside address so flows can no longer email it. Owners and admins only.

輸入參數id必填

neuron_list_audit_logs

List Audit Logs

Retrieve audit logs for the organization, showing a chronological record of actions performed by members. Supports filtering by action type and resource.

輸入參數pagelimitactionresourceType

neuron_list_builtin_tools

List Built-in Tools

Retrieve all available built-in tools with their enabled/disabled status for a specific bot. Built-in tools include WhatsApp actions (send messages, delete messages, post status), utility functions (web search, QR codes, weather), scheduling, knowledge base search, and more.

輸入參數botId必填

neuron_toggle_builtin_tool

Toggle Built-in Tool

Toggle a built-in tool on or off for a specific bot. Enabled tools become available in the bot's conversations. Example tool IDs: delete_message, post_to_channel, post_status, web_search, send_direct_message, react_to_message, set_reminder, create_poll.

輸入參數botId必填toolId必填enabled必填

neuron_bulk_toggle_builtin_tools

Bulk Toggle Built-in Tools

Enable or disable multiple built-in tools at once for a bot. More efficient than toggling tools individually.

輸入參數botId必填settings必填

neuron_create_outbound_webhook

Create Outbound Webhook

Register a new outbound webhook that sends HTTP POST requests to an external URL when specified bot events occur. Supported events: message.created, message.assistant, conversation.created, conversation.escalated, conversation.released, conversation.closed, bot.paused, bot.resumed.

輸入參數url必填name必填botId必填eventTypes必填filterPrompt

neuron_list_outbound_webhooks

List Outbound Webhooks

Retrieve all outbound webhooks configured for a specific bot, including their target URLs and subscribed event types.

輸入參數botId必填

neuron_update_outbound_webhook

Update Outbound Webhook

Modify an existing outbound webhook's configuration, including its destination URL, subscribed event types, or filter prompt.

輸入參數id必填urlnameeventTypesfilterPrompt

neuron_delete_outbound_webhook

Delete Outbound Webhook

Permanently remove an outbound webhook. The external endpoint will no longer receive event notifications from this bot.

輸入參數id必填

neuron_get_outbound_webhook_logs

Get Outbound Webhook Logs

Retrieve delivery logs for an outbound webhook to monitor event dispatch history and debug delivery failures.

輸入參數id必填pagelimit

neuron_list_contacts

List Contacts

Retrieve all contacts for the current organization with optional filtering by search term, tag, and pagination.

輸入參數tagpagelimitsearchdoNotBroadcastdoNotAutoRespond

neuron_search_contacts

Search Contacts

Search contacts by a query string across name, phone number, and email fields. Returns matching contacts ranked by relevance.

輸入參數q必填

neuron_get_contact

Get Contact

Retrieve detailed information about a specific contact including their tags, notes, and associated lists.

輸入參數id必填

neuron_create_contact

Create Contact

Create a new contact in the organization's address book. If notes are provided, they are saved as a structured note entry with source tracking.

輸入參數name必填tagsemailnotesphone必填doNotBroadcastdoNotAutoRespond

neuron_update_contact

Update Contact

Update an existing contact's details. If notes are provided, they are appended as a new structured note entry without overwriting existing notes.

輸入參數id必填nametagsemailnotesphonedoNotBroadcastdoNotAutoRespond

neuron_delete_contact

Delete Contact

Permanently delete a contact and remove them from all contact lists. This action cannot be undone.

輸入參數id必填

neuron_export_contacts

Export Contacts

Export all contacts as a downloadable dataset for the current organization.

無需輸入參數。

neuron_import_contacts

Import Contacts

Bulk import multiple contacts into the organization's address book. Accepts an array of contact objects with name, phone, and optional fields.

輸入參數contacts必填

neuron_populate_contacts

Populate Contacts

Enrich existing contacts with additional data from connected messaging channels. Syncs profile information from linked platforms.

無需輸入參數。

neuron_sync_whatsapp_contacts

Sync WhatsApp Contacts

Synchronize contacts from all connected WhatsApp channels into the organization's contact database. Creates new contacts for unseen numbers.

無需輸入參數。

neuron_semantic_search_contacts

Semantic Search Contacts

Search contacts using natural language AI-powered semantic search. Finds contacts based on the meaning of their notes — skills, services, schedules, preferences, etc. Returns ranked results with relevance scores and AI-generated match reasons.

輸入參數limitquery必填

neuron_audio_contact

Extract Contact from Audio

Transcribe an audio recording and extract contact information (name, phone, email, notes, tags). Automatically saves the extracted contact to the organization's address book.

輸入參數audioBase64必填audioFormat

neuron_list_contact_lists

List Contact Lists

Retrieve all contact lists for the current organization with optional filtering by search term, type, and pagination.

輸入參數pagetypelimitsearch

neuron_get_contact_list

Get Contact List

Retrieve detailed information about a specific contact list, including member count and configuration.

輸入參數idOrSlug必填

neuron_create_contact_list

Create Contact List

Create a new contact list. Slug is auto-generated from name if not provided. For dynamic lists, provide criteria with rules and/or an AI prompt.

輸入參數name必填slugtypecriteriadescriptionrefreshSchedule

neuron_update_contact_list

Update Contact List

Update an existing contact list's name, slug, description, criteria, or refresh schedule.

輸入參數nameslugcriteriaidOrSlug必填descriptionrefreshSchedule

neuron_delete_contact_list

Delete Contact List

Permanently delete a contact list. System-protected lists (e.g., 'Do Not Contact') cannot be deleted.

輸入參數idOrSlug必填

neuron_get_contact_list_members

Get Contact List Members

Retrieve the members of a specific contact list with optional search filtering and pagination.

輸入參數pagelimitsearchidOrSlug必填

neuron_add_to_contact_list

Add to Contact List

Add one or more contacts to a list by contact ID or phone number. Phone numbers without existing contacts are auto-created as minimal contact records.

輸入參數entries必填idOrSlug必填

neuron_remove_from_contact_list

Remove from Contact List

Remove one or more contacts from a list by their contact IDs. Does not delete the contacts themselves.

輸入參數idOrSlug必填contactIds必填

neuron_merge_contact_lists

Merge Contact Lists

Merge two or more contact lists into a single unified list, deduplicating entries. Window merge creates a virtual union; materialized merge creates a static copy.

輸入參數name必填slugmergeType必填sourceListIds必填

neuron_find_contact_lists_for_contact

Find Contact Lists for Contact

Retrieve all contact lists that a specific contact belongs to.

輸入參數contactId必填

neuron_refresh_contact_list

Refresh Contact List

Trigger a refresh of a dynamic contact list. Re-evaluates criteria rules and/or AI prompt and materializes updated members.

輸入參數idOrSlug必填

neuron_create_list_campaign

Create List Campaign

Create a paced campaign that messages the next N un-reached members of a contact list on a schedule. The cursor follows the LIVE list — as members are added or removed, only current members get reached, and nobody is messaged twice per cycle. Multiple campaigns can run on the same or different lists concurrently. On exhaust, either stop or loop (start over after a cooldown).

輸入參數namebotIdlistId必填schedule必填sendModebatchSizechannelIdonExhaustmessageSource必填loopCooldownMsstartImmediately

neuron_list_list_campaigns

List List Campaigns

List all paced list campaigns for the organization, optionally filtered to a single contact list.

輸入參數listId

neuron_get_list_campaign

Get List Campaign

Get a paced list campaign with live progress: how many members have been reached this cycle, the current list size, and how many remain.

輸入參數id必填

neuron_update_list_campaign

Update List Campaign

Update a paced list campaign's name, message source, batch size, schedule, exhaust behavior, or send settings. Changing the schedule reschedules the next run.

輸入參數id必填namebotIdschedulesendModebatchSizechannelIdonExhaustmessageSourceloopCooldownMs

neuron_pause_list_campaign

Pause List Campaign

Pause a paced list campaign. No further batches run until resumed. The cursor is preserved.

輸入參數id必填

neuron_resume_list_campaign

Resume List Campaign

Resume a paused paced list campaign. It picks up from where the cursor left off.

輸入參數id必填

neuron_run_list_campaign_now

Run List Campaign Now

Fire the next batch of a paced list campaign immediately (on the next worker tick, ~30s), regardless of its schedule. The schedule continues normally afterward.

輸入參數id必填

neuron_delete_list_campaign

Delete List Campaign

Permanently delete a paced list campaign and its reached-set. Does not delete the contacts or the list.

輸入參數id必填

neuron_list_broadcasts

List Broadcasts

Retrieve a paginated list of all broadcasts with optional filtering by status such as draft, sent, or scheduled.

輸入參數pagelimitstatus

neuron_create_broadcast

Create Broadcast

Create a new broadcast message in draft status. Provide recipients directly or use recipientSources to resolve from contact lists. The WhatsApp channel is auto-resolved if not specified.

輸入參數name必填botIdmessagemediaUrltemplatechannelIdrecipientsmessageTypescheduledAtrecipientSources

neuron_get_broadcast

Get Broadcast

Retrieve detailed information about a specific broadcast, including its status, message content, and recipient summary.

輸入參數id必填

neuron_get_broadcast_recipients

Get Broadcast Recipients

Retrieve the paginated list of recipients for a specific broadcast with their individual delivery status.

輸入參數id必填pagelimitstatus

neuron_update_broadcast

Update Broadcast

Update an existing broadcast's name, message content, or media before sending. The broadcast must still be in draft status.

輸入參數id必填namemessagemediaUrlmessageType

neuron_delete_broadcast

Delete Broadcast

Permanently delete a broadcast and its recipient data. This action cannot be undone.

輸入參數id必填

neuron_send_broadcast

Send Broadcast

Send a broadcast message to all its recipients. The broadcast must be in draft status. This triggers message delivery and cannot be undone.

輸入參數id必填

neuron_get_billing

Get Billing Info

Retrieve the current billing information, subscription plan, and usage details for the organization.

無需輸入參數。

neuron_checkout

Checkout Subscription

Initiate a checkout session for a subscription plan upgrade. Returns a checkout URL or confirmation to complete the purchase.

輸入參數plan必填

neuron_cancel_subscription

Cancel Subscription

Cancel the current active subscription. Access continues until the end of the current billing period.

無需輸入參數。

neuron_upload_media

Upload Media

Upload a media file (image, video, audio, or document) by providing its base64-encoded content. Returns a URL for use in messages and broadcasts.

輸入參數base64必填filename必填mimetype必填

neuron_rewrite_text

Rewrite Text

Rewrite or rephrase text using AI with specified tone, style, or instructions (e.g., make it more formal, translate, summarize).

輸入參數text必填channelinstruction

neuron_list_campaigns

List Campaigns

Retrieve all campaigns for the current organization with optional status filtering and pagination.

輸入參數pagelimitstatus

neuron_get_campaign

Get Campaign

Retrieve detailed information about a specific campaign including its status, budget, participants, and delivery metrics.

輸入參數id必填

neuron_campaign_marketplace

Browse Campaign Marketplace

Browse available campaigns in the marketplace that your organization can join to earn rewards by sending messages.

輸入參數pagelimit

neuron_create_campaign

Create Campaign

Create a new outreach campaign with target audience, messaging template, and schedule configuration. Requires a Pro or Business plan.

輸入參數title必填message必填deadline必填guidelinesdescriptiontotalBudget必填rewardPerDelivery必填requireMutualContact

neuron_update_campaign

Update Campaign

Update a campaign that is in 'draft' or 'rejected' status. Active or completed campaigns cannot be modified.

輸入參數id必填titlemessagedeadlineguidelinesdescriptiontotalBudgetrewardPerDeliveryrequireMutualContact

neuron_delete_campaign

Delete Campaign

Permanently delete a campaign that is in 'draft' status. Active or funded campaigns cannot be deleted.

輸入參數id必填

neuron_submit_campaign

Submit Campaign for Review

Submit a draft campaign for admin review and approval. The campaign must be in 'draft' status.

輸入參數id必填

neuron_fund_campaign

Fund Campaign

Fund an approved campaign by deducting the total budget from the organization's wallet balance. Requires sufficient wallet funds.

輸入參數id必填

neuron_join_campaign

Join Campaign

Join a marketplace campaign as a participant to earn rewards by sending messages through your WhatsApp channel.

輸入參數id必填channelId必填

版本歷史

1
  1. v1.0.2最新Sep 16, 2026

評分

已滿足適用檢查項的 75%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分

    請宣告包含 README 的 GitHub 儲存庫,或在 OAuth 受保護資源後設資料中提供 resource_documentation。

  • 授權條款10 分

    請在儲存庫或註冊中心條目中宣告授權條款。