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_delete_message Delete Message ~58
Permanently delete a specific message from a conversation. This action cannot be undone.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Unique identifier (UUID) of the conversation |
| msgId | string | yes | Unique identifier (UUID) of the message to delete |
No output schema declared.
No examples provided.
neuron_delete_newsletter Delete Newsletter ~48
Permanently delete a WhatsApp Channel newsletter and remove it from WhatsApp. This action cannot be undone.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Unique identifier (UUID) of the newsletter to delete |
No output schema declared.
No examples provided.
neuron_delete_outbound_webhook Delete Outbound Webhook ~50
Permanently remove an outbound webhook. The external endpoint will no longer receive event notifications from this bot.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Unique identifier (UUID) of the outbound webhook to delete |
No output schema declared.
No examples provided.
neuron_delete_social_channel Delete Social Channel ~47
Permanently delete a social media channel and disconnect any active sessions. This action cannot be undone.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Unique identifier (UUID) of the social channel to delete |
No output schema declared.
No examples provided.
neuron_delete_tool Delete Tool ~52
Permanently remove a custom API tool integration from a bot. The bot will no longer be able to invoke this tool in conversations.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Unique identifier (UUID) of the tool to delete |
No output schema declared.
No examples provided.
neuron_delete_webhook Delete Webhook ~49
Permanently remove an inbound webhook from a bot. External services will no longer be able to trigger this endpoint.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Unique identifier (UUID) of the webhook to delete |
No output schema declared.
No examples provided.
neuron_detach_knowledge_base Detach Knowledge Base ~67
Remove a knowledge base from a bot. The bot will no longer reference this knowledge base when generating responses.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Unique identifier (UUID) of the bot |
| kbId | string | yes | Unique identifier (UUID) of the knowledge base to detach |
No output schema declared.
No examples provided.
neuron_edit_message Edit Message ~78
Edit the content of a previously sent message in a conversation. Only the message sender can edit their messages.
| Name | Type | Req | Description |
|---|---|---|---|
| content | string | yes | New text content to replace the existing message |
| id | string | yes | Unique identifier (UUID) of the conversation |
| msgId | string | yes | Unique identifier (UUID) of the message to edit |
No output schema declared.
No examples provided.
neuron_export_contacts Export Contacts ~21
Export all contacts as a downloadable dataset for the current organization.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
neuron_find_contact_lists_for_contact Find Contact Lists for Contact ~42
Retrieve all contact lists that a specific contact belongs to.
| Name | Type | Req | Description |
|---|---|---|---|
| contactId | string | yes | Unique identifier (UUID) of the contact to look up |
No output schema declared.
No examples provided.
neuron_forward_message Forward Message ~86
Forward a WhatsApp message from one chat to another. Uses copy-send approach — the message content is re-sent to the destination.
| Name | Type | Req | Description |
|---|---|---|---|
| channelId | string | yes | WhatsApp channel identifier (UUID) |
| from | string | yes | Source chat JID |
| messageId | string | yes | WhatsApp message ID to forward |
| to | string | yes | Destination chat JID |
No output schema declared.
No examples provided.
neuron_fund_ad_request Fund Ad Request ~70
Fund an approved ad request from the organization wallet. This debits the budget amount and activates the campaign for distribution. If wallet balance is insufficient, returns shortfall information instead of an error.
| Name | Type | Req | Description |
|---|---|---|---|
| adRequestId | string | yes | Unique identifier (UUID) of the approved ad request to fund |
No output schema declared.
No examples provided.
neuron_fund_campaign Fund Campaign ~49
Fund an approved campaign by deducting the total budget from the organization's wallet balance. Requires sufficient wallet funds.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Unique identifier (UUID) of the approved campaign to fund |
No output schema declared.
No examples provided.
neuron_fund_wallet Fund Wallet ~80
Initialize a wallet funding transaction via Paystack. Returns a checkout URL to complete the payment in a browser.
| Name | Type | Req | Description |
|---|---|---|---|
| amount | integer | yes | Amount to fund in the smallest currency unit — kobo for NGN (e.g., 500000 = NGN 5,000) |
| string | yes | Email address to receive the payment receipt |
No output schema declared.
No examples provided.
neuron_get_ad_request Get Ad Request ~46
Get detailed information about a specific ad request, including pool selections if targeting mode is manual.
| Name | Type | Req | Description |
|---|---|---|---|
| adRequestId | string | yes | Unique identifier (UUID) of the ad request |
No output schema declared.
No examples provided.
neuron_get_ad_request_analytics Get Ad Request Analytics ~53
Retrieve delivery analytics and performance breakdown for a specific ad request, including delivery rates and cost metrics.
| Name | Type | Req | Description |
|---|---|---|---|
| adRequestId | string | yes | Unique identifier (UUID) of the ad request to get analytics for |
No output schema declared.
No examples provided.
neuron_get_bank_account Get Bank Account ~24
Retrieve the saved bank account details currently configured as the organization's payout destination.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
neuron_get_billing Get Billing Info ~26
Retrieve the current billing information, subscription plan, and usage details for the organization.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
neuron_get_blocklist Get Blocklist ~41
Fetch the list of all blocked WhatsApp contacts for the bot on the given channel.
| Name | Type | Req | Description |
|---|---|---|---|
| channelId | string | yes | WhatsApp channel identifier (UUID) |
No output schema declared.
No examples provided.
neuron_get_blog_post Get Blog Post ~49
Retrieve a single blog post by its URL-friendly slug, including full content and metadata.
| Name | Type | Req | Description |
|---|---|---|---|
| slug | string | yes | URL-friendly slug of the blog post (e.g., 'my-first-post') |
No output schema declared.
No examples provided.
neuron_get_bot Get Bot ~41
Retrieve detailed information about a specific bot including its configuration, status, and associated resources.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Unique identifier (UUID) of the bot |
No output schema declared.
No examples provided.
neuron_get_bot_analytics Get Bot Analytics ~51
Retrieve analytics and usage statistics for a specific bot, including message counts, response times, and conversation metrics.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Unique identifier (UUID) of the bot to retrieve analytics for |
No output schema declared.
No examples provided.
neuron_get_broadcast Get Broadcast ~46
Retrieve detailed information about a specific broadcast, including its status, message content, and recipient summary.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Unique identifier (UUID) of the broadcast to retrieve |
No output schema declared.
No examples provided.
neuron_get_broadcast_recipients Get Broadcast Recipients ~103
Retrieve the paginated list of recipients for a specific broadcast with their individual delivery status.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Unique identifier (UUID) of the broadcast |
| limit | integer | — | Number of recipients per page (default: 20) |
| page | integer | — | Page number for pagination (default: 1) |
| status | string | — | Filter recipients by delivery status (e.g., 'delivered', 'failed', 'pending') |
No output schema declared.
No examples provided.
neuron_get_business_profile Get Business Profile ~84
Fetch the WhatsApp Business profile of an external contact, including description, website, category, and business hours.
| Name | Type | Req | Description |
|---|---|---|---|
| channelId | string | yes | WhatsApp channel identifier (UUID) |
| jid | string | yes | Contact JID or phone number to look up (e.g. '2348012345678' or '[email protected]') |
No output schema declared.
No examples provided.
neuron_get_campaign Get Campaign ~43
Retrieve detailed information about a specific campaign including its status, budget, participants, and delivery metrics.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Unique identifier (UUID) of the campaign |
No output schema declared.
No examples provided.
neuron_get_channel Get Channel ~44
Retrieve detailed information about a specific WhatsApp channel, including its configuration, type, and connection status.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Unique identifier (UUID) of the channel |
No output schema declared.
No examples provided.
neuron_get_channel_events Get Channel Events ~76
Retrieve the event log for a channel, including connection events, message events, and errors. Supports pagination.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Unique identifier (UUID) of the channel |
| limit | integer | — | Number of events to return per page |
| page | integer | — | Page number for pagination (starts at 1) |
No output schema declared.
No examples provided.
neuron_get_channel_qr Get Channel QR Code ~52
Retrieve the current QR code for pairing a Baileys channel with WhatsApp. A session must be started first.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Unique identifier (UUID) of the Baileys channel |
No output schema declared.
No examples provided.
neuron_get_channel_status Get Channel Status ~48
Retrieve the current connection status and session details for a specific channel (e.g., connected, disconnected, qr_pending).
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Unique identifier (UUID) of the channel |
No output schema declared.
No examples provided.
neuron_get_contact Get Contact ~41
Retrieve detailed information about a specific contact including their tags, notes, and associated lists.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Unique identifier (UUID) of the contact |
No output schema declared.
No examples provided.
neuron_get_contact_list Get Contact List ~47
Retrieve detailed information about a specific contact list, including member count and configuration.
| Name | Type | Req | Description |
|---|---|---|---|
| idOrSlug | string | yes | Unique identifier (UUID) or URL-friendly slug of the contact list |
No output schema declared.
No examples provided.
neuron_get_contact_list_members Get Contact List Members ~98
Retrieve the members of a specific contact list with optional search filtering and pagination.
| Name | Type | Req | Description |
|---|---|---|---|
| idOrSlug | string | yes | Unique identifier (UUID) or URL-friendly slug of the contact list |
| limit | integer | — | Number of items per page (default: 20) |
| page | integer | — | Page number for pagination (default: 1) |
| search | string | — | Search term to filter members by name or phone number |
No output schema declared.
No examples provided.
neuron_get_conversation Get Conversation ~42
Retrieve detailed information about a specific conversation, including its status, participants, and metadata.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Unique identifier (UUID) of the conversation |
No output schema declared.
No examples provided.
neuron_get_eligible_contacts Get Eligible Contacts ~50
Retrieve contacts eligible to receive a campaign message. Respects deduplication rules and mutual contact requirements.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Unique identifier (UUID) of the campaign to check eligibility for |
No output schema declared.
No examples provided.
neuron_get_group_invite_link Get Group Invite Link ~69
Get the invite link for a WhatsApp group. Only supported on Baileys channels where the bot is a group admin.
| Name | Type | Req | Description |
|---|---|---|---|
| channelId | string | yes | WhatsApp channel identifier (UUID) |
| groupJid | string | yes | Group JID (ending in @g.us) |
No output schema declared.
No examples provided.
neuron_get_group_participants Get Group Participants ~73
Retrieve the list of participants in a specific WhatsApp group accessible through a channel.
| Name | Type | Req | Description |
|---|---|---|---|
| groupJid | string | yes | JID (Jabber ID) of the WhatsApp group (e.g., '[email protected]') |
| id | string | yes | Unique identifier (UUID) of the channel |
No output schema declared.
No examples provided.
neuron_get_knowledge_base Get Knowledge Base ~36
Retrieve detailed information about a specific knowledge base by its ID.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Unique identifier of the knowledge base |
No output schema declared.
No examples provided.
neuron_get_messages Get Conversation Messages ~75
Retrieve messages from a specific conversation in chronological order, with optional cursor-based pagination.
| Name | Type | Req | Description |
|---|---|---|---|
| cursor | string | — | Opaque pagination cursor from a previous response for retrieving the next page |
| id | string | yes | Unique identifier (UUID) of the conversation |
| limit | integer | — | Maximum number of messages to return per page |
No output schema declared.
No examples provided.
neuron_get_newsletter Get Newsletter ~44
Retrieve detailed information about a specific WhatsApp Channel newsletter, including subscriber count and metadata.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Unique identifier (UUID) of the newsletter to retrieve |
No output schema declared.
No examples provided.
neuron_get_organization Get Organization ~45
Retrieve detailed information about a specific organization, including its name, settings, and configuration.
| Name | Type | Req | Description |
|---|---|---|---|
| orgId | string | yes | Unique identifier (UUID) of the organization to retrieve |
No output schema declared.
No examples provided.
neuron_get_outbound_webhook_logs Get Outbound Webhook Logs ~84
Retrieve delivery logs for an outbound webhook to monitor event dispatch history and debug delivery failures.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Unique identifier (UUID) of the outbound webhook to get logs for |
| limit | number | — | Number of log entries per page (default: 20) |
| page | number | — | Page number for pagination (default: 1) |
No output schema declared.
No examples provided.
neuron_get_pool_item Get Pool Item ~52
Retrieve detailed information about a specific item in the marketplace pool, including its description, category, tags, and install count.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Unique identifier (UUID) of the pool item to retrieve |
No output schema declared.
No examples provided.
neuron_get_privacy_settings Get Privacy Settings ~51
Fetch the bot's current WhatsApp privacy settings (last seen, online, profile picture, status, read receipts, groups add).
| Name | Type | Req | Description |
|---|---|---|---|
| channelId | string | yes | WhatsApp channel identifier (UUID) |
No output schema declared.
No examples provided.
neuron_get_profile Get User Profile ~26
Retrieve the authenticated user's profile information including name, email, role, and current organization.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
neuron_get_scheduled_message Get Scheduled Message ~47
Retrieve detailed information about a specific scheduled message, including its status, send time, and message content.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Unique identifier (UUID) of the scheduled message |
No output schema declared.
No examples provided.
neuron_get_social_channel Get Social Channel ~47
Retrieve detailed information about a specific social media channel, including its platform, credentials status, and connection state.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Unique identifier (UUID) of the social channel |
No output schema declared.
No examples provided.
neuron_get_social_channel_status Get Social Channel Status ~47
Retrieve the current session status for a social media channel (e.g., connected, disconnected, error).
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Unique identifier (UUID) of the social channel |
No output schema declared.
No examples provided.
neuron_get_webhook_logs Get Webhook Logs ~80
Retrieve execution logs for an inbound webhook to monitor incoming requests and debug processing issues.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Unique identifier (UUID) of the webhook to get logs for |
| limit | number | — | Number of log entries per page (default: 20) |
| page | number | — | Page number for pagination (default: 1) |
No output schema declared.
No examples provided.
neuron_handle_join_requests Handle Join Requests ~91
Approve or reject pending join requests for a WhatsApp group. Requires admin privileges.
| Name | Type | Req | Description |
|---|---|---|---|
| action | string | yes | Whether to approve or reject the join requests |
| 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 of requesters |
No output schema declared.
No examples provided.