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.
Available components
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
- The endpoint's TLS certificate is valid, in date, and uses a strong key. View diagnostics → Pass
- Authorisation check failed: no authorisation is required to call this server, and it exposes a tool marked destructive (neuron_delete_bot). See how to fix → View diagnostics → Fail
- HTTPS is enforced; there's no plaintext access path. View diagnostics → Pass
- The HSTS (Strict-Transport-Security) header is present. View diagnostics → Pass
- DNSSEC check failed: this domain isn't protected by DNSSEC. See how to fix → View diagnostics → Fail
Transport & Reachability100
- Verified streamable-http transport via a live MCP handshake. View diagnostics → Pass
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
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
claude mcp add --transport http conquext-neuron https://mcp.neuron.ng/mcp
[mcp_servers.conquext-neuron] url = "https://mcp.neuron.ng/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"conquext-neuron": {
"type": "remote",
"url": "https://mcp.neuron.ng/mcp",
"enabled": true
}
}
} openclaw mcp add conquext-neuron --url https://mcp.neuron.ng/mcp --transport streamable-http
mcp_servers:
conquext-neuron:
url: "https://mcp.neuron.ng/mcp" {
"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.
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.
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 |
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.
neuron_sync_reflections Sync Reflections ~50
Synchronize all approved reflections into the bot's active knowledge base, applying learned insights to future conversations.
| Name | Type | Req | Description |
|---|---|---|---|
| botId | string | yes | Unique identifier (UUID) of the bot to sync reflections for |
No output schema declared.
No examples provided.
neuron_sync_whatsapp_contacts Sync WhatsApp Contacts ~33
Synchronize contacts from all connected WhatsApp channels into the organization's contact database. Creates new contacts for unseen numbers.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
neuron_takeover_conversation Takeover Conversation ~56
Transfer control of a conversation from the bot to a human agent. The bot will stop auto-responding until the conversation is released.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Unique identifier (UUID) of the conversation to take over |
No output schema declared.
No examples provided.
neuron_test_tool Test Tool ~63
Execute a dry-run test of a custom API tool with sample arguments to verify the endpoint responds correctly.
| Name | Type | Req | Description |
|---|---|---|---|
| args | object | yes | Sample arguments object to pass to the tool for testing |
| id | string | yes | Unique identifier (UUID) of the tool to test |
No output schema declared.
No examples provided.
neuron_toggle_builtin_tool Toggle Built-in Tool ~135
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.
| Name | Type | Req | Description |
|---|---|---|---|
| botId | string | yes | Unique identifier (UUID) of the bot to toggle the tool for |
| enabled | boolean | yes | Whether to enable (true) or disable (false) the tool |
| toolId | string | yes | Identifier of the built-in tool (e.g., 'delete_message', 'post_status', 'web_search') |
No output schema declared.
No examples provided.
neuron_toggle_featured Toggle Featured Status ~52
Toggle the featured status of a pool item. Featured items appear prominently in the marketplace. Requires admin privileges.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Unique identifier (UUID) of the pool item to feature or unfeature |
No output schema declared.
No examples provided.
neuron_unassign_bot_from_channel Unassign Bot from Channel ~54
Remove the bot assignment from a WhatsApp channel. The channel will stop auto-responding to messages.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Unique identifier (UUID) of the channel to unassign the bot from |
No output schema declared.
No examples provided.
neuron_unassign_bot_from_social_channel Unassign Bot from Social Channel ~77
Remove the bot assignment from a social media channel. The bot will lose access to the channel's social media credentials.
| Name | Type | Req | Description |
|---|---|---|---|
| botId | string | yes | Unique identifier (UUID) of the bot to unassign |
| id | string | yes | Unique identifier (UUID) of the social channel to unassign the bot from |
No output schema declared.
No examples provided.
neuron_unblock_contact Unblock Contact ~48
Unblock a previously blocked WhatsApp contact.
| Name | Type | Req | Description |
|---|---|---|---|
| channelId | string | yes | WhatsApp channel identifier (UUID) |
| jid | string | yes | Contact JID or phone number to unblock |
No output schema declared.
No examples provided.
neuron_unpublish_from_pool Unpublish from Pool ~51
Permanently remove a published item from the marketplace pool. Organizations that installed this item will retain their copies.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Unique identifier (UUID) of the pool item to unpublish |
No output schema declared.
No examples provided.
neuron_update_ad_request Update Ad Request ~229
Update a draft or rejected ad request. Only draft and rejected ad requests can be edited. Rejected requests revert to draft on update.
| Name | Type | Req | Description |
|---|---|---|---|
| adRequestId | string | yes | Unique identifier (UUID) of the ad request to update |
| budget | number | — | Updated budget in kobo |
| mediaUrl | string | — | Updated media URL (set to null to clear) |
| message | string | — | Updated ad message content |
| messageType | string | — | Updated message type: 'text', 'image', 'video', or 'document' |
| selectedGroupPoolEntryIds | array | — | Group pool entry UUIDs for manual group targeting |
| selectedPoolEntryIds | array | — | Pool entry UUIDs for manual contact targeting |
| targetDemographics | object | — | Updated demographic targeting criteria |
| targetGoal | number | — | Updated target number of deliveries |
| targetType | string | — | Target type: 'contacts' or 'groups' |
| targetingMode | string | — | Targeting mode: 'auto' for system matching or 'manual' for hand-picked pool entries |
No output schema declared.
No examples provided.
neuron_update_blog_post Update Blog Post ~211
Update an existing blog post's content, metadata, status, or SEO fields. Only provided fields are changed.
| Name | Type | Req | Description |
|---|---|---|---|
| content | string | — | New body content in markdown format. Supports raw HTML inline via rehype-raw: images/GIFs via , videos via <video>, YouTube/Loom embeds via <iframe>, collapsible sections via <details>/<su… |
| coverImageUrl | string | — | New URL for the cover image |
| excerpt | string | — | New short summary or preview text |
| id | string | yes | Unique identifier (UUID) of the blog post to update |
| seoDescription | string | — | New meta description for search engines |
| seoKeywords | array | — | New list of SEO keywords |
| seoTitle | string | — | New custom SEO title override |
| status | string | — | New publication status for the post |
| title | string | — | New title for the blog post |
No output schema declared.
No examples provided.
neuron_update_bot Update Bot ~498
Update an existing bot's configuration. Only provided fields are modified; omitted fields remain unchanged.
| Name | Type | Req | Description |
|---|---|---|---|
| assignment | string | — | One-sentence role definition for the bot (max 2000 chars) |
| escalationPrompt | string | — | Prompt template used when escalating to a human agent (max 5000 chars) |
| fallbackMessage | string | — | Message sent when the bot cannot understand user input (max 2000 chars) |
| greetingMessage | string | — | Automatic greeting sent when a new conversation starts (max 2000 chars) |
| id | string | yes | Unique identifier (UUID) of the bot to update |
| llmModel | string | — | OpenRouter model ID (e.g., 'google/gemini-2.5-flash-lite', 'openrouter/auto') |
| llmTemperature | number | — | Temperature parameter controlling response randomness (0 = deterministic, 2 = creative) |
| maxTokens | number | — | Maximum number of tokens the bot can generate per response |
| metadata | object | — | Arbitrary metadata object stored with the bot. Replaces the entire metadata field — include ALL existing keys you want to keep. Known keys: 'communityExitFollowUp' (auto-DM users who leave watched gr… |
| name | string | — | New display name for the bot |
| responsibilities | array | — | Array of responsibility descriptions defining what the bot handles |
| systemPrompt | string | — | New system prompt defining the bot's behavior and personality |
| welcomeMessage | string | — | Welcome 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… |
| whatsappChannelId | string | — | Unique identifier (UUID) of the WhatsApp channel to associate with the bot |
No output schema declared.
No examples provided.
neuron_update_broadcast Update Broadcast ~114
Update an existing broadcast's name, message content, or media before sending. The broadcast must still be in draft status.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Unique identifier (UUID) of the broadcast to update |
| mediaUrl | string | — | New media URL to attach |
| message | string | — | New message content to broadcast |
| messageType | string | — | New message type (e.g., 'text', 'image', 'document') |
| name | string | — | New display name or label for the broadcast |
No output schema declared.
No examples provided.
neuron_update_campaign Update Campaign ~167
Update a campaign that is in 'draft' or 'rejected' status. Active or completed campaigns cannot be modified.
| Name | Type | Req | Description |
|---|---|---|---|
| deadline | string | — | Updated campaign deadline in ISO 8601 date format |
| description | string | — | Updated marketplace description |
| guidelines | string | — | Updated participant guidelines |
| id | string | yes | Unique identifier (UUID) of the campaign to update |
| message | string | — | Updated WhatsApp message template |
| requireMutualContact | boolean | — | Updated mutual contact requirement setting |
| rewardPerDelivery | number | — | Updated reward per delivery in kobo (e.g., 5000 = NGN 50) |
| title | string | — | Updated campaign title |
| totalBudget | number | — | Updated total campaign budget in kobo |
No output schema declared.
No examples provided.
neuron_update_channel Update Channel ~116
Update configuration of an existing WhatsApp channel. Only provided fields are modified; omitted fields remain unchanged.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Unique identifier (UUID) of the channel to update |
| metaAccessToken | string | — | New Meta Access Token (meta_cloud channels only) |
| metaPhoneNumberId | string | — | New Meta Phone Number ID (meta_cloud channels only) |
| name | string | — | New display name for the channel |
| phoneNumber | string | — | New phone number for the channel (E.164 format) |
No output schema declared.
No examples provided.
neuron_update_contact Update Contact ~138
Update an existing contact's details. If notes are provided, they are appended as a new structured note entry without overwriting existing notes.
| Name | Type | Req | Description |
|---|---|---|---|
| string | — | Updated email address for the contact | |
| id | string | yes | Unique identifier (UUID) of the contact to update |
| name | string | — | Updated full name for the contact |
| notes | string | — | New note to append to the contact's existing notes |
| phone | string | — | Updated phone number in E.164 format (e.g., +2348012345678) |
| tags | array | — | Updated tags for the contact (replaces existing tags) |
No output schema declared.
No examples provided.
neuron_update_contact_list Update Contact List ~124
Update an existing contact list's name, slug, description, criteria, or refresh schedule.
| Name | Type | Req | Description |
|---|---|---|---|
| criteria | — | — | Updated dynamic list criteria. Set to null to clear existing criteria. |
| description | string | — | Updated description of the list's purpose |
| idOrSlug | string | yes | Unique identifier (UUID) or URL-friendly slug of the contact list to update |
| name | string | — | Updated display name for the list |
| refreshSchedule | string | — | Updated refresh schedule for dynamic lists |
| slug | string | — | Updated URL-friendly slug for the list |
No output schema declared.
No examples provided.
neuron_update_group_description Update Group Description ~77
Update the description of a WhatsApp group. Requires the bot to be a group admin.
| Name | Type | Req | Description |
|---|---|---|---|
| channelId | string | yes | WhatsApp channel identifier (UUID) |
| description | string | yes | New group description (can be empty string to clear) |
| groupJid | string | yes | Group JID (ending in @g.us) |
No output schema declared.
No examples provided.
neuron_update_group_members Update Group Members ~118
Add, remove, promote, or demote members in a WhatsApp group. Provide phone numbers or JIDs. Requires admin privileges.
| Name | Type | Req | Description |
|---|---|---|---|
| action | string | yes | Action to perform on the participants |
| channelId | string | yes | WhatsApp channel identifier (UUID) |
| groupJid | string | yes | Group JID (ending in @g.us) |
| participants | array | yes | Array of phone numbers or JIDs (e.g. ['2348012345678'] or ['[email protected]']) |
No output schema declared.
No examples provided.
neuron_update_group_settings Update Group Settings ~97
Change WhatsApp group settings: 'announcement' (only admins send), 'not_announcement' (everyone sends), 'locked' (only admins edit info), 'unlocked' (everyone edits info). Requires admin.
| Name | Type | Req | Description |
|---|---|---|---|
| channelId | string | yes | WhatsApp channel identifier (UUID) |
| groupJid | string | yes | Group JID (ending in @g.us) |
| setting | string | yes | Group setting to apply |
No output schema declared.
No examples provided.
neuron_update_group_subject Update Group Subject ~74
Update the name/subject of a WhatsApp group. Requires the bot to be a group admin.
| Name | Type | Req | Description |
|---|---|---|---|
| channelId | string | yes | WhatsApp channel identifier (UUID) |
| groupJid | string | yes | Group JID (ending in @g.us) |
| subject | string | yes | New group name/subject |
No output schema declared.
No examples provided.
neuron_update_kb_entry Update Knowledge Base Entry ~132
Update the content, title, folder, or source of an existing knowledge base entry.
| Name | Type | Req | Description |
|---|---|---|---|
| content | string | — | New content for the entry |
| entryId | string | yes | Unique identifier of the entry to update |
| folder | string | — | New folder: 'general', 'skills', 'contexts', 'documents', or 'faqs' |
| kbId | string | yes | Unique identifier of the knowledge base |
| metadata | object | — | New metadata key-value pairs |
| source | string | — | New source type for the entry |
| title | string | — | New title for the entry |
No output schema declared.
No examples provided.
neuron_update_knowledge_base Update Knowledge Base ~83
Update the properties of an existing knowledge base such as name, description, or root instruction.
| Name | Type | Req | Description |
|---|---|---|---|
| description | string | — | New description for the knowledge base |
| id | string | yes | Unique identifier of the knowledge base to update |
| name | string | — | New name for the knowledge base |
| rootInstruction | string | — | New root instruction or context |
No output schema declared.
No examples provided.
neuron_update_member Update Member Permissions ~79
Update a member's permissions within the organization, such as conversation access. Only provided fields are changed.
| Name | Type | Req | Description |
|---|---|---|---|
| canViewConversations | boolean | yes | Whether the member can view conversations |
| orgId | string | yes | Unique identifier (UUID) of the organization |
| userId | string | yes | Unique identifier (UUID) of the member to update |
No output schema declared.
No examples provided.
neuron_update_newsletter Update Newsletter ~71
Update the name or description of an existing WhatsApp Channel newsletter. Only provided fields are changed.
| Name | Type | Req | Description |
|---|---|---|---|
| description | string | — | New description for the newsletter |
| id | string | yes | Unique identifier (UUID) of the newsletter to update |
| name | string | — | New display name for the newsletter |
No output schema declared.
No examples provided.
neuron_update_organization Update Organization ~60
Update organization settings such as name, description, or configuration preferences. Only provided fields are changed.
| Name | Type | Req | Description |
|---|---|---|---|
| name | string | — | New display name for the organization |
| orgId | string | yes | Unique identifier (UUID) of the organization to update |
No output schema declared.
No examples provided.
neuron_update_outbound_webhook Update Outbound Webhook ~120
Modify an existing outbound webhook's configuration, including its destination URL, subscribed event types, or filter prompt.
| Name | Type | Req | Description |
|---|---|---|---|
| eventTypes | array | — | Updated array of event types that should trigger this webhook |
| filterPrompt | string | — | Updated LLM prompt for selectively filtering forwarded events |
| id | string | yes | Unique identifier (UUID) of the outbound webhook to update |
| name | string | — | Updated human-readable name for the webhook |
| url | string | — | Updated destination URL that will receive webhook event payloads (HTTPS recommended) |
No output schema declared.
No examples provided.
neuron_update_pool_item Update Pool Item ~190
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.
| Name | Type | Req | Description |
|---|---|---|---|
| category | string | — | New category name for the pool listing |
| defaultSecrets | object | — | Updated pre-filled secrets auto-populated on install, e.g. { OAUTH2_TOKEN_URL: 'https://...' } |
| description | string | — | New detailed description for the pool listing |
| id | string | yes | Unique identifier (UUID) of the pool item to update |
| name | string | — | New display name for the pool listing |
| setupInstructions | string | — | Updated setup guide shown after installation (tool_template only, max 5000 chars) |
| tags | array | — | New list of tags for the pool listing |
No output schema declared.
No examples provided.
neuron_update_privacy_setting Update Privacy Setting ~127
Update a specific WhatsApp privacy setting. Settings: lastSeen (all/contacts/contact_blacklist/none), online (all/match_last_seen), profilePicture (all/contacts/contact_blacklist/none), status (all/contacts/contact_blacklist/none), readReceipts (all/none), groupsAdd (all/contacts/contact_blacklist).
| Name | Type | Req | Description |
|---|---|---|---|
| channelId | string | yes | WhatsApp channel identifier (UUID) |
| setting | string | yes | Privacy setting to update |
| value | string | yes | New value for the setting (see description for allowed values per setting) |
No output schema declared.
No examples provided.
neuron_update_profile_name Update Profile Name ~47
Update the bot's WhatsApp display name on the given channel.
| Name | Type | Req | Description |
|---|---|---|---|
| channelId | string | yes | WhatsApp channel identifier (UUID) |
| name | string | yes | New display name |
No output schema declared.
No examples provided.
neuron_update_profile_picture Update Profile Picture ~54
Update the bot's WhatsApp profile picture from an image URL.
| Name | Type | Req | Description |
|---|---|---|---|
| channelId | string | yes | WhatsApp channel identifier (UUID) |
| imageUrl | string | yes | URL of the image to set as profile picture |
No output schema declared.
No examples provided.
neuron_update_profile_status Update Profile Status ~47
Update the bot's WhatsApp status/bio text.
| Name | Type | Req | Description |
|---|---|---|---|
| channelId | string | yes | WhatsApp channel identifier (UUID) |
| status | string | yes | New status/bio text |
No output schema declared.
No examples provided.
neuron_update_scheduled_message Update Scheduled Message ~144
Update the message content, media, or send time of a scheduled message. Only messages with status 'scheduled' can be updated.
| Name | Type | Req | Description |
|---|---|---|---|
| contactName | string | — | Updated display name for the recipient |
| id | string | yes | Unique identifier (UUID) of the scheduled message to update |
| mediaUrl | string | — | New media URL to attach |
| message | string | — | New message text content |
| messageType | string | — | New message type: 'text', 'image', 'audio', 'video', or 'document' |
| sendAt | string | — | New ISO 8601 date-time for scheduled delivery (must be in the future) |
No output schema declared.
No examples provided.
neuron_update_social_channel Update Social Channel ~82
Update an existing social media channel. Can update label, username, or refresh credentials.
| Name | Type | Req | Description |
|---|---|---|---|
| credentials | string | — | Updated session credentials as JSON string |
| id | string | yes | Unique identifier (UUID) of the social channel to update |
| label | string | — | New display name for the channel |
| username | string | — | Updated social media username |
No output schema declared.
No examples provided.
neuron_update_tool Update Tool ~133
Modify an existing custom API tool's configuration, including its endpoint, authentication, or request template.
| Name | Type | Req | Description |
|---|---|---|---|
| authType | string | — | Updated authentication type |
| config | object | — | Updated tool configuration |
| description | string | — | Updated description of the tool's purpose |
| id | string | yes | Unique identifier (UUID) of the tool to update |
| name | string | — | Updated human-readable name for the tool |
| rateLimit | number | — | Updated maximum requests per minute |
| timeoutMs | number | — | Updated request timeout in milliseconds |
| type | string | — | Updated type of the tool integration |
No output schema declared.
No examples provided.
neuron_update_webhook Update Webhook ~107
Modify an existing inbound webhook's configuration, such as its name, event type, or processing prompt.
| Name | Type | Req | Description |
|---|---|---|---|
| eventType | string | — | Updated event type this webhook handles |
| id | string | yes | Unique identifier (UUID) of the webhook to update |
| isActive | boolean | — | Whether the webhook should be active and accepting requests |
| name | string | — | Updated human-readable name of the webhook |
| processingPrompt | string | — | Updated prompt instructions for processing webhook data |
No output schema declared.
No examples provided.
neuron_update_whatsapp_credentials Update WhatsApp Credentials ~110
Update WhatsApp Business API credentials for the organization. These credentials are required for sending messages via the WhatsApp Cloud API.
| Name | Type | Req | Description |
|---|---|---|---|
| orgId | string | yes | Unique identifier (UUID) of the organization |
| whatsappAccessToken | string | yes | WhatsApp access token for API authentication (keep confidential) |
| whatsappBusinessAccountId | string | yes | WhatsApp Business Account ID from the Meta Business dashboard |
| whatsappPhoneNumberId | string | yes | WhatsApp phone number ID from the Meta Business dashboard |
No output schema declared.
No examples provided.
neuron_upload_document Upload Document ~88
Upload a text document to a knowledge base. The document will be automatically chunked and indexed for semantic search.
| Name | Type | Req | Description |
|---|---|---|---|
| content | string | yes | Text content of the document to upload |
| filename | string | yes | Name of the file being uploaded |
| folder | string | — | Folder path to organize the document within the knowledge base |
| id | string | yes | Unique identifier of the knowledge base |
No output schema declared.
No examples provided.
neuron_upload_media Upload Media ~116
Upload a media file (image, video, audio, or document) by providing its base64-encoded content. Returns a URL for use in messages and broadcasts.
| Name | Type | Req | Description |
|---|---|---|---|
| base64 | string | yes | Base64-encoded file content (without data URI prefix) |
| filename | string | yes | Original filename including extension (e.g., 'photo.jpg', 'report.pdf') |
| mimetype | string | yes | MIME type of the file (e.g., 'image/jpeg', 'image/png', 'application/pdf', 'video/mp4') |
No output schema declared.
No examples provided.
neuron_validate_social_channel Validate Social Channel ~50
Test whether the stored credentials for a social channel are still valid by making a test API call to the platform.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Unique identifier (UUID) of the social channel to validate |
No output schema declared.
No examples provided.
neuron_verify_bank_account Verify Bank Account ~73
Verify a Nigerian bank account number via Paystack to confirm the account holder name before saving.
| Name | Type | Req | Description |
|---|---|---|---|
| accountNumber | string | yes | 10-digit Nigerian bank account number to verify |
| bankCode | string | yes | Nigerian bank code (e.g., '058' for GTBank, '044' for Access Bank) |
No output schema declared.
No examples provided.
neuron_verify_wallet_funding Verify Wallet Funding ~45
Verify a wallet funding transaction using the Paystack payment reference to confirm the payment was successful.
| Name | Type | Req | Description |
|---|---|---|---|
| reference | string | yes | Paystack payment reference returned from the checkout session |
No output schema declared.
No examples provided.
neuron_wallet_balance Wallet Balance ~24
Retrieve the current wallet balance for the organization, including available and pending amounts.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
neuron_wallet_transactions Wallet Transactions ~77
Retrieve the wallet transaction history for the organization, with optional filtering by transaction type.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | — | Number of transactions per page (default: 20) |
| page | integer | — | Page number for pagination (default: 1) |
| type | string | — | Filter by transaction type: 'credit' or 'debit' |
No output schema declared.
No examples provided.
neuron_whoami Check Current Account ~31
Check which Neuron account is currently logged in, including user name, email, role, and organization.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.