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必填
io.github.conquext由 GitHub 帳號 conquext 發布v1.0.2更新於 Oct 24, 2026
AI-powered WhatsApp chatbot platform with 196 tools for bots, campaigns, and contacts.
Neuron 是一個 AI 驅動的 WhatsApp 聊天機器人平台,提供 196 個用於管理機器人、活動與聯絡人的工具。
Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。
把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。
閱讀 https://sourceweft.com/mcp/io.github.conquext%2Fneuron/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。把它新增到你客戶端的 mcpServers 設定中。
{
"mcpServers": {
"neuron": {
"type": "http",
"url": "https://mcp.neuron.ng/mcp"
}
}
}該儲存庫沒有 README。
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必填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)
無需輸入參數。
Refresh Access Token
Refresh the access token using a refresh token. Automatically sets the new access token for subsequent API calls.
refreshToken必填Switch Organization
Switch to a different organization. Returns a new access token scoped to the target organization and automatically sets it.
orgId必填List Organizations
Retrieve all organizations the authenticated user belongs to, including their roles in each.
無需輸入參數。
Get User Profile
Retrieve the authenticated user's profile information including name, email, role, and current organization.
無需輸入參數。
Check Current Account
Check which Neuron account is currently logged in, including user name, email, role, and organization.
無需輸入參數。
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.
urlLogout
Clear the current auth token locally. Does NOT revoke server-side MCP tokens — revoke from the Neuron dashboard (Settings > MCP Tokens) for full invalidation.
無需輸入參數。
Create Bot
Create a new AI bot with specified name, model, and behavior instructions. Returns the created bot object.
name必填llmModelmetadatamaxTokensassignmentsystemPrompt必填throttleModellmTemperaturewelcomeMessagefallbackMessagegreetingMessagethrottleEnabled另有 4 個List Bots
Retrieve all bots accessible to the current user, including their configurations and status.
無需輸入參數。
Get Bot
Retrieve detailed information about a specific bot including its configuration, status, and associated resources.
id必填Update Bot
Update an existing bot's configuration. Only provided fields are modified; omitted fields remain unchanged.
id必填namellmModelmetadatamaxTokensassignmentsystemPromptllmTemperaturewelcomeMessagefallbackMessagegreetingMessageescalationPrompt另有 2 個Delete Bot
Permanently delete a bot and all its associated data. This action cannot be undone.
id必填Pause Bot
Pause a bot to temporarily stop it from processing new messages. The bot retains its configuration and can be resumed later.
id必填Resume Bot
Resume a previously paused bot so it begins processing new messages again.
id必填Get Bot Analytics
Retrieve analytics and usage statistics for a specific bot, including message counts, response times, and conversation metrics.
id必填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必填List Bot Knowledge Bases
Retrieve all knowledge bases attached to a specific bot, including their priorities and metadata.
id必填Detach Knowledge Base
Remove a knowledge base from a bot. The bot will no longer reference this knowledge base when generating responses.
id必填kbId必填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必填expiresAtList API Keys
Retrieve all API keys associated with a specific bot, including their names, creation dates, expiration status, and revocation status.
botId必填Revoke API Key
Permanently revoke an API key to immediately invalidate it and prevent further programmatic access. This action cannot be undone.
botId必填keyId必填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必填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必填mediaUrlchannelIdmessageTypeBot API List Conversations
Retrieve a paginated list of conversations managed by the bot. Supports filtering by conversation status. Requires a valid API key.
pagelimitapiKey必填statusBot API Get Messages
Retrieve message history for a specific conversation with cursor-based pagination. Requires a valid API key.
limitapiKey必填beforeconversationId必填Bot API Get Bot
Retrieve configuration and status information about the bot associated with the provided API key.
apiKey必填List Conversations
Retrieve a paginated list of conversations for a specific bot, with optional filtering by status.
botId必填limitcursorstatusGet Conversation
Retrieve detailed information about a specific conversation, including its status, participants, and metadata.
id必填Get Conversation Messages
Retrieve messages from a specific conversation in chronological order, with optional cursor-based pagination.
id必填limitcursorTakeover 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必填Release Conversation
Release a conversation back to the bot, returning control from a human agent. The bot will resume auto-responding.
id必填Send Message
Send a message to an existing conversation. Supports text, image, and document message types with optional media attachments.
id必填content必填mediaUrlmessageTypeCompose 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必填contactNamemessageTypeSend 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必填textsendAtmediaUrltemplatechannelIdcontactNamemessageTypeEdit Message
Edit the content of a previously sent message in a conversation. Only the message sender can edit their messages.
id必填msgId必填content必填Delete Message
Permanently delete a specific message from a conversation. This action cannot be undone.
id必填msgId必填Close Conversation
Close an active conversation, marking it as completed. The bot will stop responding and the conversation is archived.
id必填Create Knowledge Base
Create a new knowledge base to store and organize information, documents, and entries.
name必填descriptionrootInstructionList Knowledge Bases
Retrieve all knowledge bases accessible to the current user.
無需輸入參數。
Get Knowledge Base
Retrieve detailed information about a specific knowledge base by its ID.
id必填Update Knowledge Base
Update the properties of an existing knowledge base such as name, description, or root instruction.
id必填namedescriptionrootInstructionDelete Knowledge Base
Permanently delete a knowledge base and all its associated entries and documents.
id必填Create Knowledge Base Entry
Add a new entry (note, document, or information piece) to a knowledge base.
id必填title必填foldersourcecontent必填metadataexpiresAtList Knowledge Base Entries
Retrieve entries from a knowledge base with optional filtering and pagination.
id必填pagelimitfoldersourceUpdate Knowledge Base Entry
Update the content, title, folder, or source of an existing knowledge base entry.
kbId必填titlefoldersourcecontententryId必填metadataexpiresAtDelete Knowledge Base Entry
Permanently delete a specific entry from a knowledge base.
kbId必填entryId必填Upload Document
Upload a text document to a knowledge base. The document will be automatically chunked and indexed for semantic search.
id必填foldercontent必填filename必填Search Knowledge
Perform semantic search across all entries and documents in a knowledge base to find relevant information.
q必填id必填limitList Knowledge Base Bots
Retrieve all bots that are connected to or using a specific knowledge base.
id必填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必填Sync Knowledge
Trigger a synchronization operation to refresh embeddings, reindex content, or update the knowledge base state.
id必填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必填textfolderfilePathkeepDayssinceDaysinstructionsGet 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必填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.
無需輸入參數。
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必填List Tools
Retrieve all custom API tool integrations configured for a specific bot, including their endpoints and configuration.
botId必填Update Tool
Modify an existing custom API tool's configuration, including its endpoint, authentication, or request template.
id必填nametypeconfigauthTyperateLimittimeoutMsdescriptionDelete 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必填Test Tool
Execute a dry-run test of a custom API tool with sample arguments to verify the endpoint responds correctly.
id必填args必填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必填Remove Tool Secret
Permanently delete a stored secret from a custom tool integration. The tool will lose access to this credential.
id必填key必填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必填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必填Update Bot Task
Update a scheduled task's instruction, schedule, timezone, enabled state, or config. Only provided fields change.
id必填titleconfigenabledscheduletimezoneinstructionscheduleKindDelete Bot Task
Delete a scheduled task. This is a soft delete — the task stops running immediately.
id必填Toggle Bot Task
Pause or resume a scheduled task (flips its enabled state and reschedules the next run).
id必填Run Bot Task Now
Trigger a task to run immediately (in addition to its normal schedule). Returns once the run is queued.
id必填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必填pagelimitDraft 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必填timezoneList Lead Sources
List configured lead sources for the org.
無需輸入參數。
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必填configenabledscheduletimezonescheduleKindRun Lead Source
Run a lead source now to pull new leads into the pool (queues the extraction).
id必填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必填List Leads
List leads from the pool, filterable by status (new/enriched/contacted/converted/rejected), sourceId, and search.
pagelimitsearchstatussourceIdLead Pool Stats
Counts of leads by status.
無需輸入參數。
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必填addToListList 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.
無需輸入參數。
Get Persona
Get one voice persona (full voiceProfile + exemplars).
id必填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必填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).
nametextsamplesspeakerplatformauthorLabeldescriptionBuild 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必填Generate Content in Voice
Generate content written in the persona's voice for a topic/brief. Returns N variations. Stateless — nothing is persisted.
id必填counttopicformatplatformextraInstructionsApply 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必填Update Persona
Update a persona's name/description, or hand-tune its voiceProfile / exemplars.
id必填nameexemplarsdescriptionvoiceProfileDelete Persona
Delete a voice persona.
id必填Create Webhook
Register a new inbound webhook endpoint that triggers bot actions when called by an external service.
name必填slugbotId必填isActiveeventTypeprocessingPromptList Webhooks
Retrieve all inbound webhooks configured for a specific bot, including their status and configuration.
botId必填Update Webhook
Modify an existing inbound webhook's configuration, such as its name, event type, or processing prompt.
id必填nameisActiveeventTypeprocessingPromptDelete Webhook
Permanently remove an inbound webhook from a bot. External services will no longer be able to trigger this endpoint.
id必填Get Webhook Logs
Retrieve execution logs for an inbound webhook to monitor incoming requests and debug processing issues.
id必填pagelimitList Reflections
Retrieve pending reflections that the bot has generated from conversations, awaiting human review. Optionally filter by approval status.
botId必填statusApprove Reflection
Approve a bot-generated reflection to incorporate the learned insight into the bot's future behavior and responses.
id必填Reject Reflection
Reject a bot-generated reflection to prevent it from being incorporated into the bot's learned behavior.
id必填Sync Reflections
Synchronize all approved reflections into the bot's active knowledge base, applying learned insights to future conversations.
botId必填List Channels
Retrieve all WhatsApp channels configured in the current organization, including their type and connection status.
無需輸入參數。
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必填phoneNumbermetaAccessTokenmetaPhoneNumberIdGet Channel
Retrieve detailed information about a specific WhatsApp channel, including its configuration, type, and connection status.
id必填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必填statusUpdate Channel
Update configuration of an existing WhatsApp channel. Only provided fields are modified; omitted fields remain unchanged.
id必填namephoneNumbermetaAccessTokenmetaPhoneNumberIdDelete Channel
Permanently delete a WhatsApp channel and disconnect any active sessions. This action cannot be undone.
id必填Assign Bot to Channel
Assign a bot to handle incoming messages on a specific WhatsApp channel. Replaces any previously assigned bot.
id必填botId必填Unassign Bot from Channel
Remove the bot assignment from a WhatsApp channel. The channel will stop auto-responding to messages.
id必填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必填Stop Channel Session
Stop the active Baileys session for the channel and disconnect from WhatsApp. The channel can be restarted later.
id必填Get Channel Status
Retrieve the current connection status and session details for a specific channel (e.g., connected, disconnected, qr_pending).
id必填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必填List Channel Groups
Retrieve all WhatsApp groups that the channel is participating in, including group metadata.
id必填Get Group Participants
Retrieve the list of participants in a specific WhatsApp group accessible through a channel.
id必填groupJid必填List WhatsApp Contacts
Retrieve contacts from the WhatsApp account connected to this channel, with optional search filtering.
qid必填Get Channel Events
Retrieve the event log for a channel, including connection events, message events, and errors. Supports pagination.
id必填pagelimitGet Channel QR Code
Retrieve the current QR code for pairing a Baileys channel with WhatsApp. A session must be started first.
id必填List Bot Channels
Retrieve all WhatsApp channels connected to a specific bot, including primary and secondary connections.
botId必填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必填Remove Bot Channel
Disconnect a WhatsApp channel from a bot. The bot will no longer respond to messages on this channel.
botId必填channelId必填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.
pagetagstypelimitquerycategoryfeaturedGet Pool Item
Retrieve detailed information about a specific item in the marketplace pool, including its description, category, tags, and install count.
id必填List My Published Items
List all items the current organization has published to the marketplace pool.
無需輸入參數。
List Installed Items
List all items the current organization has installed from the marketplace 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必填descriptiondefaultSecretssetupInstructionsUpdate 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必填nametagscategorydescriptiondefaultSecretssetupInstructionsUnpublish from Pool
Permanently remove a published item from the marketplace pool. Organizations that installed this item will retain their copies.
id必填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必填targetKbIdtargetBotIdPull 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必填Toggle Featured Status
Toggle the featured status of a pool item. Featured items appear prominently in the marketplace. Requires admin privileges.
id必填Get Organization
Retrieve detailed information about a specific organization, including its name, settings, and configuration.
orgId必填Update Organization
Update organization settings such as name, description, or configuration preferences. Only provided fields are changed.
nameorgId必填timezoneautoOptOutBroadcastautoSuppressHostileUpdate 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必填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必填List Organization Members
Retrieve a list of all members in the organization, including their roles and permissions.
orgId必填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必填canViewConversationsList Invitations
Retrieve a list of all pending invitations for the organization that have not yet been accepted or revoked.
orgId必填Revoke Invitation
Revoke a pending organization invitation so it can no longer be accepted. This action cannot be undone.
orgId必填invitationId必填Update Member Permissions
Update a member's permissions within the organization, such as conversation access. Only provided fields are changed.
orgId必填userId必填canViewConversations必填Remove Organization Member
Permanently remove a member from the organization. The member loses all access immediately. This action cannot be undone.
orgId必填userId必填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.
無需輸入參數。
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必填labelRemove Outside Email Notification Address
Remove an outside address so flows can no longer email it. Owners and admins only.
id必填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.
pagelimitactionresourceTypeList 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必填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必填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必填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必填filterPromptList Outbound Webhooks
Retrieve all outbound webhooks configured for a specific bot, including their target URLs and subscribed event types.
botId必填Update Outbound Webhook
Modify an existing outbound webhook's configuration, including its destination URL, subscribed event types, or filter prompt.
id必填urlnameeventTypesfilterPromptDelete Outbound Webhook
Permanently remove an outbound webhook. The external endpoint will no longer receive event notifications from this bot.
id必填Get Outbound Webhook Logs
Retrieve delivery logs for an outbound webhook to monitor event dispatch history and debug delivery failures.
id必填pagelimitList Contacts
Retrieve all contacts for the current organization with optional filtering by search term, tag, and pagination.
tagpagelimitsearchdoNotBroadcastdoNotAutoRespondSearch Contacts
Search contacts by a query string across name, phone number, and email fields. Returns matching contacts ranked by relevance.
q必填Get Contact
Retrieve detailed information about a specific contact including their tags, notes, and associated lists.
id必填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必填doNotBroadcastdoNotAutoRespondUpdate 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必填nametagsemailnotesphonedoNotBroadcastdoNotAutoRespondDelete Contact
Permanently delete a contact and remove them from all contact lists. This action cannot be undone.
id必填Export Contacts
Export all contacts as a downloadable dataset for the current organization.
無需輸入參數。
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必填Populate Contacts
Enrich existing contacts with additional data from connected messaging channels. Syncs profile information from linked platforms.
無需輸入參數。
Sync WhatsApp Contacts
Synchronize contacts from all connected WhatsApp channels into the organization's contact database. Creates new contacts for unseen numbers.
無需輸入參數。
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必填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必填audioFormatList Contact Lists
Retrieve all contact lists for the current organization with optional filtering by search term, type, and pagination.
pagetypelimitsearchGet Contact List
Retrieve detailed information about a specific contact list, including member count and configuration.
idOrSlug必填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必填slugtypecriteriadescriptionrefreshScheduleUpdate Contact List
Update an existing contact list's name, slug, description, criteria, or refresh schedule.
nameslugcriteriaidOrSlug必填descriptionrefreshScheduleDelete Contact List
Permanently delete a contact list. System-protected lists (e.g., 'Do Not Contact') cannot be deleted.
idOrSlug必填Get Contact List Members
Retrieve the members of a specific contact list with optional search filtering and pagination.
pagelimitsearchidOrSlug必填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必填Remove from Contact List
Remove one or more contacts from a list by their contact IDs. Does not delete the contacts themselves.
idOrSlug必填contactIds必填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必填Find Contact Lists for Contact
Retrieve all contact lists that a specific contact belongs to.
contactId必填Refresh Contact List
Trigger a refresh of a dynamic contact list. Re-evaluates criteria rules and/or AI prompt and materializes updated members.
idOrSlug必填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必填loopCooldownMsstartImmediatelyList List Campaigns
List all paced list campaigns for the organization, optionally filtered to a single contact list.
listIdGet 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必填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必填namebotIdschedulesendModebatchSizechannelIdonExhaustmessageSourceloopCooldownMsPause List Campaign
Pause a paced list campaign. No further batches run until resumed. The cursor is preserved.
id必填Resume List Campaign
Resume a paused paced list campaign. It picks up from where the cursor left off.
id必填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必填Delete List Campaign
Permanently delete a paced list campaign and its reached-set. Does not delete the contacts or the list.
id必填List Broadcasts
Retrieve a paginated list of all broadcasts with optional filtering by status such as draft, sent, or scheduled.
pagelimitstatusCreate 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必填botIdmessagemediaUrltemplatechannelIdrecipientsmessageTypescheduledAtrecipientSourcesGet Broadcast
Retrieve detailed information about a specific broadcast, including its status, message content, and recipient summary.
id必填Get Broadcast Recipients
Retrieve the paginated list of recipients for a specific broadcast with their individual delivery status.
id必填pagelimitstatusUpdate Broadcast
Update an existing broadcast's name, message content, or media before sending. The broadcast must still be in draft status.
id必填namemessagemediaUrlmessageTypeDelete Broadcast
Permanently delete a broadcast and its recipient data. This action cannot be undone.
id必填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必填Get Billing Info
Retrieve the current billing information, subscription plan, and usage details for the organization.
無需輸入參數。
Checkout Subscription
Initiate a checkout session for a subscription plan upgrade. Returns a checkout URL or confirmation to complete the purchase.
plan必填Cancel Subscription
Cancel the current active subscription. Access continues until the end of the current billing period.
無需輸入參數。
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必填Rewrite Text
Rewrite or rephrase text using AI with specified tone, style, or instructions (e.g., make it more formal, translate, summarize).
text必填channelinstructionList Campaigns
Retrieve all campaigns for the current organization with optional status filtering and pagination.
pagelimitstatusGet Campaign
Retrieve detailed information about a specific campaign including its status, budget, participants, and delivery metrics.
id必填Browse Campaign Marketplace
Browse available campaigns in the marketplace that your organization can join to earn rewards by sending messages.
pagelimitCreate 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必填requireMutualContactUpdate Campaign
Update a campaign that is in 'draft' or 'rejected' status. Active or completed campaigns cannot be modified.
id必填titlemessagedeadlineguidelinesdescriptiontotalBudgetrewardPerDeliveryrequireMutualContactDelete Campaign
Permanently delete a campaign that is in 'draft' status. Active or funded campaigns cannot be deleted.
id必填Submit Campaign for Review
Submit a draft campaign for admin review and approval. The campaign must be in 'draft' status.
id必填Fund Campaign
Fund an approved campaign by deducting the total budget from the organization's wallet balance. Requires sufficient wallet funds.
id必填Join Campaign
Join a marketplace campaign as a participant to earn rewards by sending messages through your WhatsApp channel.
id必填channelId必填已滿足適用檢查項的 75%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
請宣告包含 README 的 GitHub 儲存庫,或在 OAuth 受保護資源後設資料中提供 resource_documentation。
請在儲存庫或註冊中心條目中宣告授權條款。