Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, email [email protected] and we’ll put it right.

io.github.conquext/neuron

REMOTE · MCP.NEURON.NG · 2 COMPONENTS · SCANNED AUG 3

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

+4 this week 70 Trust /100
Trust breakdown (6 categories)

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score →

Endpoint Security63
Transport & Reachability100
Schema Quality & AI Usability77
  • AI-judged instruction clarity (excellent).Pass
  • Tool/resource definitions use about 20083 tokens (~81/item across 246 items; 246 tools + 0 resources), lean.Pass
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management27
  • Stability observed for 8 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage100
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 100% of tool parameters carry a description.Pass
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Install

Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.

remote · mcp.neuron.ng

# add to Claude Code
claude mcp add --transport http conquext-neuron https://mcp.neuron.ng/mcp
# ~/.codex/config.toml
[mcp_servers.conquext-neuron]
url = "https://mcp.neuron.ng/mcp"
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "conquext-neuron": {
      "type": "remote",
      "url": "https://mcp.neuron.ng/mcp",
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add conquext-neuron --url https://mcp.neuron.ng/mcp --transport streamable-http
# ~/.hermes/config.yaml
mcp_servers:
  conquext-neuron:
    url: "https://mcp.neuron.ng/mcp"
// mcp.json
{
  "mcpServers": {
    "conquext-neuron": {
      "type": "http",
      "url": "https://mcp.neuron.ng/mcp"
    }
  }
}

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 3 Aug 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 23 to 27. That category is still filling its 30-day observation window: 7 days of observed history at the previous scan, 8 at this one. The score rises as the window fills, whether or not the server changes.

  • 1 Aug 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 17 to 20. That category is still filling its 30-day observation window: 5 days of observed history at the previous scan, 6 at this one. The score rises as the window fills, whether or not the server changes.

  • 31 Jul 26 0
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 30 Jul 26 +1
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 29 Jul 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 7 to 10. That category is still filling its 30-day observation window: 2 days of observed history at the previous scan, 3 at this one. The score rises as the window fills, whether or not the server changes.

  • 27 Jul 26 +1
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 26 Jul 26 65

    First indexed and scored.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 3 Aug 2026 · Probed https://mcp.neuron.ng/mcp

TLS valid

Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=neuron.ng CN=YE1,O=Let's Encrypt,C=US 12 Jul 2026 10 Oct 2026 ECDSA 256 ECDSA-SHA384 5244135a4460017b4c6e869835be4984f1d
SANs: *.neuron.ng, neuron.ng
CN=YE1,O=Let's Encrypt,C=US (CA) CN=Root YE,O=ISRG,C=US 3 Sept 2025 2 Sept 2028 ECDSA 384 ECDSA-SHA384 5ddd70dd31f801c85c186a7a04b80afe
CN=Root YE,O=ISRG,C=US (CA) CN=ISRG Root X2,O=Internet Security Research Group,C=US 13 May 2026 2 Sept 2032 ECDSA 384 ECDSA-SHA384 872165fc34b6e5fba8add5b3705fb53a
CN=ISRG Root X2,O=Internet Security Research Group,C=US (CA) CN=ISRG Root X1,O=Internet Security Research Group,C=US 13 May 2026 2 Sept 2032 ECDSA 384 SHA256-RSA 6c8f1dc727c7117f7baf853ac980f9cd
DNSSEC insecure

Validation of mcp.neuron.ng. Not signed

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
ng. present 45566 13 Verified
neuron.ng. absent Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation
Authentication No authorisation required

The endpoint answered without asking for a token. Anyone who knows the URL can reach it.

Result No authorisation required
HTTP status 200
Header Value
strict-transport-security max-age=31536000
x-content-type-options nosniff
Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://mcp.neuron.ng/mcp Verified 200
http (plaintext) http://mcp.neuron.ng/mcp HTTPS enforced 301 https://mcp.neuron.ng/mcp
MCP tools — 246 exposed · ~20,083 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.

Tool Tokens
neuron_add_bot_channel ~70

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

NameTypeReqDescription
botIdstringyesUnique identifier (UUID) of the bot
channelIdstringyesUnique identifier (UUID) of the WhatsApp channel to connect

No output schema declared.

No examples provided.

neuron_add_to_contact_list ~83

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.

NameTypeReqDescription
entriesarrayyesArray of contacts to add, each identified by contactId or phone number
idOrSlugstringyesUnique identifier (UUID) or URL-friendly slug of the target contact list

No output schema declared.

No examples provided.

neuron_add_tool_secret ~96

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

NameTypeReqDescription
idstringyesUnique identifier (UUID) of the tool to add the secret to
keystringyesSecret key name used in templates (e.g., 'API_KEY', 'AUTH_TOKEN')
valuestringyesSecret value to store securely (will be encrypted)

No output schema declared.

No examples provided.

neuron_approve_reflection ~48

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

NameTypeReqDescription
idstringyesUnique identifier (UUID) of the reflection to approve

No output schema declared.

No examples provided.

neuron_assign_bot_to_channel ~65

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

NameTypeReqDescription
botIdstringyesUnique identifier (UUID) of the bot to assign
idstringyesUnique identifier (UUID) of the channel

No output schema declared.

No examples provided.

neuron_assign_bot_to_social_channel ~75

Assign a bot to handle interactions on a specific social media channel. The bot will be able to use the channel's credentials for social media actions.

NameTypeReqDescription
botIdstringyesUnique identifier (UUID) of the bot to assign
idstringyesUnique identifier (UUID) of the social channel

No output schema declared.

No examples provided.

neuron_attach_knowledge_base ~93

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.

NameTypeReqDescription
idstringyesUnique identifier (UUID) of the bot
knowledgeBaseIdstringyesUnique identifier (UUID) of the knowledge base to attach
prioritynumberPriority level for knowledge base retrieval (higher values are checked first)

No output schema declared.

No examples provided.

neuron_audio_contact ~78

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

NameTypeReqDescription
audioBase64stringyesBase64-encoded audio data containing spoken contact information
audioFormatstringAudio format hint for decoding (default: 'webm')

No output schema declared.

No examples provided.

neuron_block_contact ~78

Block a WhatsApp contact. Blocked contacts cannot message the bot or see its profile.

NameTypeReqDescription
channelIdstringyesWhatsApp channel identifier (UUID)
jidstringyesContact JID or phone number to block (e.g. '2348012345678' or '[email protected]')

No output schema declared.

No examples provided.

neuron_bot_api_chat ~122

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.

NameTypeReqDescription
apiKeystringyesBot API key with 'nrn_' prefix for authentication
contactNamestringDisplay name of the contact for conversation context
contactPhonestringyesPhone number of the contact sending the message (E.164 format, e.g., '+2348012345678')
messagestringyesThe message text to send to the bot

No output schema declared.

No examples provided.

neuron_bot_api_get_bot ~45

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

NameTypeReqDescription
apiKeystringyesBot API key with 'nrn_' prefix for authentication

No output schema declared.

No examples provided.

neuron_bot_api_get_messages ~110

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

NameTypeReqDescription
apiKeystringyesBot API key with 'nrn_' prefix for authentication
beforestringCursor for pagination — retrieve messages created before this message ID or ISO 8601 timestamp
conversationIdstringyesUnique identifier (UUID) of the conversation to retrieve messages from
limitnumberMaximum number of messages to return (default: 50)

No output schema declared.

No examples provided.

neuron_bot_api_list_conversations ~109

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

NameTypeReqDescription
apiKeystringyesBot API key with 'nrn_' prefix for authentication
limitnumberNumber of conversations per page (default: 20)
pagenumberPage number for pagination (default: 1)
statusstringFilter by conversation status: 'active', 'closed', or 'pending'

No output schema declared.

No examples provided.

neuron_bot_api_send ~226

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

NameTypeReqDescription
apiKeystringyesBot API key with 'nrn_' prefix for authentication
channelIdstringUnique identifier (UUID) of a specific WhatsApp channel to send from. Uses the bot's primary channel if omitted.
mediaUrlstringPublic URL of the media file to attach (required for non-text message types)
messagestringyesThe message text to send to the recipient
messageTypestringType of message to send: 'text', 'image', 'video', 'audio', or 'document' (default: 'text')
sendAtstringISO 8601 date-time for scheduled delivery (e.g., '2025-12-31T10:00:00Z'). Message sends immediately if omitted.
tostringyesRecipient's phone number (E.164 format, e.g., '+2348012345678')

No output schema declared.

No examples provided.

neuron_browse_list_pool ~126

Browse verified contact lists available in the shared marketplace pool. Filter by category, region, or search term.

NameTypeReqDescription
categorystringFilter by audience category (e.g., 'delivery', 'tech', 'consumers')
limitnumberNumber of items per page (default: 20)
pagenumberPage number for pagination (default: 1)
regionstringFilter by geographic region (e.g., 'lagos', 'abuja')
searchstringSearch term to filter by description or category

No output schema declared.

No examples provided.

neuron_browse_pool ~151

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

NameTypeReqDescription
categorystringFilter by category name
featuredbooleanWhen true, return only featured items
limitnumberNumber of items per page (default: 20)
pagenumberPage number for pagination (default: 1)
querystringFree-text search query to filter pool items by name or description
tagsstringFilter by tags (comma-separated list, e.g., 'ai,chatbot')
typestringFilter by resource type

No output schema declared.

No examples provided.

neuron_bulk_toggle_builtin_tools ~68

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

NameTypeReqDescription
botIdstringyesUnique identifier (UUID) of the bot to update tools for
settingsarrayyesArray of tool toggle settings to apply in bulk

No output schema declared.

No examples provided.

neuron_campaign_marketplace ~61

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

NameTypeReqDescription
limitintegerNumber of campaigns per page (default: 20)
pageintegerPage number for pagination (default: 1)

No output schema declared.

No examples provided.

neuron_campaign_participants ~46

Retrieve all participants who have joined a campaign you own, including their delivery counts and earned rewards.

NameTypeReqDescription
idstringyesUnique identifier (UUID) of the campaign you own

No output schema declared.

No examples provided.

neuron_cancel_scheduled_message ~57

Cancel a scheduled message to prevent it from being sent. Only messages with status 'scheduled' can be cancelled. This action cannot be undone.

NameTypeReqDescription
idstringyesUnique identifier (UUID) of the scheduled message to cancel

No output schema declared.

No examples provided.

neuron_cancel_subscription ~26

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

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

neuron_checkout ~48

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

NameTypeReqDescription
planstringyesSubscription plan to purchase: 'pro' or 'business'

No output schema declared.

No examples provided.

neuron_close_conversation ~48

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

NameTypeReqDescription
idstringyesUnique identifier (UUID) of the conversation to close

No output schema declared.

No examples provided.

neuron_compose_message ~191

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

NameTypeReqDescription
channelIdstringyesUnique identifier (UUID) of the WhatsApp channel to send through
contactNamestringDisplay name for the recipient contact
mediaUrlstringURL of media to attach (required for non-text message types)
messageTypestringType of message: 'text' (default), 'image', or 'document'
sendAtstringISO 8601 date-time for scheduled delivery (e.g., '2025-12-31T10:00:00Z'). Message sends immediately if omitted.
textstringyesMessage text content
tostringyesRecipient phone number (E.164 format, e.g., '2348012345678')

No output schema declared.

No examples provided.

neuron_create_ad_request ~170

Create an ad distribution request to send a message to contacts in pool lists matching target demographics. Deducts from wallet upon approval.

NameTypeReqDescription
budgetnumberyesTotal ad budget in kobo (e.g., 500000 = NGN 5,000)
mediaUrlstringMedia URL for non-text messages (required when messageType is 'image', 'video', or 'document')
messagestringyesThe ad message content to distribute to matched contacts
messageTypestringMessage content type: 'text', 'image', 'video', or 'document' (default: 'text')
targetDemographicsobjectyesDemographic criteria to match against pool list entries
targetGoalnumberyesTarget number of successful message deliveries

No output schema declared.

No examples provided.

neuron_create_api_key ~126

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

NameTypeReqDescription
botIdstringyesUnique identifier (UUID) of the bot to create the API key for
expiresAtstringISO 8601 date-time when the key should expire (e.g., '2026-12-31T23:59:59Z'). Key never expires if omitted.
namestringyesDescriptive name for the API key to identify its purpose (e.g., 'Production CRM Integration')

No output schema declared.

No examples provided.

neuron_create_blog_post ~373

Create a new blog post in draft or published status with specified title, content, and optional metadata such as tags, excerpt, and SEO fields. Content supports full markdown (GFM) AND raw HTML — images/GIFs via ![alt](url), videos via <video>, YouTube/Loom embeds via <iframe>, collapsible sections via <details>/<summary>, plus <mark>, <kbd>, <abbr>, <div> with inline styles, etc.

NameTypeReqDescription
authorTypestringyesWhether the post is authored by an individual user or the organization
contentstringyesFull body content of the blog post in markdown format. Supports raw HTML inline via rehype-raw. Rich content options: images/GIFs via ![alt](url), videos via <video src="url" controls></video>, embed…
coverImageUrlstringURL of the cover image displayed at the top of the post
excerptstringShort summary or preview text for the blog post
seoDescriptionstringMeta description for search engine result snippets
seoKeywordsarrayList of SEO keywords for search engine optimization
seoTitlestringCustom SEO title override for search engine results
statusstringInitial publication status of the post (default: 'draft')
tagsarrayList of tag names or slugs to categorize the post
titlestringyesTitle of the blog post (max 500 characters)

No output schema declared.

No examples provided.

neuron_create_bot ~471

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

NameTypeReqDescription
assignmentstringOne-sentence role definition for the bot (max 2000 chars)
escalationPromptstringPrompt template used when escalating to a human agent (max 5000 chars)
fallbackMessagestringMessage sent when the bot cannot understand user input (max 2000 chars)
greetingMessagestringAutomatic greeting sent when a new conversation starts (max 2000 chars)
llmModelstringOpenRouter model ID (e.g., 'google/gemini-2.5-flash-lite', 'openrouter/auto')
llmTemperaturenumberTemperature parameter controlling response randomness (0 = deterministic, 2 = creative)
maxTokensnumberMaximum number of tokens the bot can generate per response
metadataobjectArbitrary metadata object stored with the bot. Known keys: 'communityExitFollowUp' (auto-DM users who leave watched groups — { enabled: boolean, groupJids: string[], message: string with {name} place…
namestringyesDisplay name for the bot
responsibilitiesarrayArray of responsibility descriptions defining what the bot handles
systemPromptstringyesSystem prompt that defines the bot's behavior, personality, and response guidelines
welcomeMessagestringWelcome message sent to new members joining groups the bot manages. Setting this field activates the batched welcome feature — new members are accumulated over a window (default 60s) and welcomed in…
whatsappChannelIdstringUnique identifier (UUID) of the WhatsApp channel to associate with the bot

No output schema declared.

No examples provided.

neuron_create_broadcast ~222

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.

NameTypeReqDescription
channelIdstringIdentifier (UUID) of the WhatsApp channel to send through (auto-resolved from default channel if omitted)
mediaUrlstringURL of media to attach (required for image or document message types)
messagestringyesMessage content to broadcast to recipients
messageTypestringType of message to send (e.g., 'text', 'image', 'document')
namestringyesDisplay name or label for the broadcast
recipientSourcesobjectResolve recipients dynamically from contact lists with filtering and exclusion
recipientsarrayDirect list of recipients (alternative to recipientSources)
scheduledAtstringISO 8601 date-time for scheduled broadcast delivery (e.g., '2025-12-31T10:00:00Z'). Creates as draft if omitted.

No output schema declared.

No examples provided.

neuron_create_campaign ~195

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

NameTypeReqDescription
deadlinestringyesCampaign deadline in ISO 8601 date format (e.g., '2025-12-31')
descriptionstringCampaign description shown in the marketplace listing
guidelinesstringInstructions and guidelines for campaign participants
messagestringyesThe WhatsApp message template to send to contacts
requireMutualContactbooleanOnly allow sends to contacts who have previously responded (default: false)
rewardPerDeliverynumberyesReward per successful delivery in kobo (e.g., 5000 = NGN 50)
titlestringyesCampaign title displayed in marketplace and dashboard
totalBudgetnumberyesTotal campaign budget in kobo (e.g., 500000 = NGN 5,000)

No output schema declared.

No examples provided.

neuron_create_channel ~151

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

NameTypeReqDescription
metaAccessTokenstringMeta Access Token (required for meta_cloud type)
metaPhoneNumberIdstringMeta Phone Number ID (required for meta_cloud type)
namestringyesDisplay name for the channel
phoneNumberstringPhone number for the channel (E.164 format, e.g., '+2348012345678')
typestringyesIntegration type: 'meta_cloud' for Meta Cloud API or 'baileys' for direct WhatsApp connection

No output schema declared.

No examples provided.

neuron_create_contact ~125

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.

NameTypeReqDescription
emailstringEmail address of the contact
namestringyesFull name of the contact
notesstringAdditional notes about the contact, saved as a structured entry
phonestringyesContact phone number in E.164 format (e.g., +2348012345678)
tagsarrayTags to categorize the contact (e.g., ['vendor', 'lagos'])

No output schema declared.

No examples provided.

neuron_create_contact_list ~145

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.

NameTypeReqDescription
criteriaobjectDynamic list criteria object: { rules?: { operator, conditions }, aiPrompt?, aiMaxResults? }
descriptionstringHuman-readable description of the list's purpose
namestringyesDisplay name for the contact list
refreshSchedulestringRefresh schedule for dynamic lists (default: 'manual')
slugstringURL-friendly identifier (auto-generated from name if omitted)
typestringList type (default: 'static')

No output schema declared.

No examples provided.

neuron_create_kb_entry ~131

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

NameTypeReqDescription
contentstringyesContent or body of the entry
folderstringFolder to organize the entry: 'general', 'skills', 'contexts', 'documents', or 'faqs' (default: general)
idstringyesUnique identifier of the knowledge base
metadataobjectOptional metadata key-value pairs for the entry
sourcestringSource type of the entry (default: manual)
titlestringyesTitle of the entry

No output schema declared.

No examples provided.

neuron_create_knowledge_base ~70

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

NameTypeReqDescription
descriptionstringOptional description of the knowledge base purpose
namestringyesName of the knowledge base
rootInstructionstringOptional root instruction or context for the knowledge base

No output schema declared.

No examples provided.

neuron_create_newsletter ~88

Create a new WhatsApp Channel newsletter for one-way broadcast updates. Requires a connected Baileys session on the specified channel.

NameTypeReqDescription
channelIdstringyesIdentifier (UUID) of the WhatsApp session channel to create the newsletter on
descriptionstringDescription of the newsletter's purpose and content
namestringyesDisplay name of the newsletter visible to subscribers

No output schema declared.

No examples provided.

neuron_create_outbound_webhook ~163

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.closed, bot.paused, bot.resumed.

NameTypeReqDescription
botIdstringyesUnique identifier (UUID) of the bot to create the outbound webhook for
eventTypesarrayyesArray of event types that should trigger this webhook
filterPromptstringOptional LLM prompt to selectively filter which events are forwarded (e.g., 'only forward escalations about billing')
namestringyesHuman-readable name for the outbound webhook
urlstringyesDestination URL that will receive webhook event payloads (HTTPS recommended)

No output schema declared.

No examples provided.

neuron_create_social_channel ~117

Create a new social media channel with platform credentials. Supports Instagram and Twitter/X. Credentials should be the full session JSON including account, cookies, headers, and platform-specific tokens.

NameTypeReqDescription
credentialsstringSession credentials as JSON string with account, session.cookies, session.headers, etc.
labelstringyesDisplay name for the channel (e.g., 'Brand IG Account')
platformstringyesSocial media platform: 'instagram' or 'twitter'
usernamestringSocial media username (without @)

No output schema declared.

No examples provided.

neuron_create_tool ~159

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

NameTypeReqDescription
authTypestringAuthentication type for the endpoint
botIdstringyesUnique identifier (UUID) of the bot to create the tool for
configobjectyesTool configuration specifying the endpoint and request details
descriptionstringyesDescription of what the tool does and when the bot should use it
namestringyesHuman-readable name for the tool
rateLimitnumberMaximum number of requests per minute allowed for this tool
timeoutMsnumberRequest timeout in milliseconds (default: 30000)
typestringyesType of the tool integration

No output schema declared.

No examples provided.

neuron_create_webhook ~144

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

NameTypeReqDescription
botIdstringyesUnique identifier (UUID) of the bot to create the webhook for
eventTypestringType of event this webhook handles (e.g., 'order.created', 'payment.received')
isActivebooleanWhether the webhook is active and accepting requests (default: true)
namestringyesHuman-readable name for the webhook
processingPromptstringPrompt instructions to guide bot processing of incoming webhook data
slugstringURL-friendly slug for the webhook endpoint (auto-generated if omitted)

No output schema declared.

No examples provided.

neuron_delete_ad_request ~49

Permanently delete a draft ad request. Only ad requests in draft status can be deleted.

NameTypeReqDescription
adRequestIdstringyesUnique identifier (UUID) of the draft ad request to delete

No output schema declared.

No examples provided.

neuron_delete_blog_post ~44

Permanently delete a blog post by its ID. This action cannot be undone.

NameTypeReqDescription
idstringyesUnique identifier (UUID) of the blog post to delete

No output schema declared.

No examples provided.

neuron_delete_bot ~43

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

NameTypeReqDescription
idstringyesUnique identifier (UUID) of the bot to delete

No output schema declared.

No examples provided.

neuron_delete_broadcast ~43

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

NameTypeReqDescription
idstringyesUnique identifier (UUID) of the broadcast to delete

No output schema declared.

No examples provided.

neuron_delete_campaign ~48

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

NameTypeReqDescription
idstringyesUnique identifier (UUID) of the draft campaign to delete

No output schema declared.

No examples provided.

neuron_delete_channel ~45

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

NameTypeReqDescription
idstringyesUnique identifier (UUID) of the channel to delete

No output schema declared.

No examples provided.

neuron_delete_contact ~45

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

NameTypeReqDescription
idstringyesUnique identifier (UUID) of the contact to delete

No output schema declared.

No examples provided.

neuron_delete_contact_list ~58

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

NameTypeReqDescription
idOrSlugstringyesUnique identifier (UUID) or URL-friendly slug of the contact list to delete

No output schema declared.

No examples provided.

neuron_delete_kb_entry ~51

Permanently delete a specific entry from a knowledge base.

NameTypeReqDescription
entryIdstringyesUnique identifier of the entry to delete
kbIdstringyesUnique identifier of the knowledge base

No output schema declared.

No examples provided.

neuron_delete_knowledge_base ~40

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

NameTypeReqDescription
idstringyesUnique identifier of the knowledge base to delete

No output schema declared.

No examples provided.