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 分

    请在仓库或注册中心条目中声明许可证。