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_delete_message ~58

Permanently delete a specific message from a conversation. This action cannot be undone.

NameTypeReqDescription
idstringyesUnique identifier (UUID) of the conversation
msgIdstringyesUnique identifier (UUID) of the message to delete

No output schema declared.

No examples provided.

neuron_delete_newsletter ~48

Permanently delete a WhatsApp Channel newsletter and remove it from WhatsApp. This action cannot be undone.

NameTypeReqDescription
idstringyesUnique identifier (UUID) of the newsletter to delete

No output schema declared.

No examples provided.

neuron_delete_outbound_webhook ~50

Permanently remove an outbound webhook. The external endpoint will no longer receive event notifications from this bot.

NameTypeReqDescription
idstringyesUnique identifier (UUID) of the outbound webhook to delete

No output schema declared.

No examples provided.

neuron_delete_social_channel ~47

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

NameTypeReqDescription
idstringyesUnique identifier (UUID) of the social channel to delete

No output schema declared.

No examples provided.

neuron_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.

NameTypeReqDescription
idstringyesUnique identifier (UUID) of the tool to delete

No output schema declared.

No examples provided.

neuron_delete_webhook ~49

Permanently remove an inbound webhook from a bot. External services will no longer be able to trigger this endpoint.

NameTypeReqDescription
idstringyesUnique identifier (UUID) of the webhook to delete

No output schema declared.

No examples provided.

neuron_detach_knowledge_base ~67

Remove a knowledge base from a bot. The bot will no longer reference this knowledge base when generating responses.

NameTypeReqDescription
idstringyesUnique identifier (UUID) of the bot
kbIdstringyesUnique identifier (UUID) of the knowledge base to detach

No output schema declared.

No examples provided.

neuron_edit_message ~78

Edit the content of a previously sent message in a conversation. Only the message sender can edit their messages.

NameTypeReqDescription
contentstringyesNew text content to replace the existing message
idstringyesUnique identifier (UUID) of the conversation
msgIdstringyesUnique identifier (UUID) of the message to edit

No output schema declared.

No examples provided.

neuron_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 ~42

Retrieve all contact lists that a specific contact belongs to.

NameTypeReqDescription
contactIdstringyesUnique identifier (UUID) of the contact to look up

No output schema declared.

No examples provided.

neuron_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.

NameTypeReqDescription
channelIdstringyesWhatsApp channel identifier (UUID)
fromstringyesSource chat JID
messageIdstringyesWhatsApp message ID to forward
tostringyesDestination chat JID

No output schema declared.

No examples provided.

neuron_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.

NameTypeReqDescription
adRequestIdstringyesUnique identifier (UUID) of the approved ad request to fund

No output schema declared.

No examples provided.

neuron_fund_campaign ~49

Fund an approved campaign by deducting the total budget from the organization's wallet balance. Requires sufficient wallet funds.

NameTypeReqDescription
idstringyesUnique identifier (UUID) of the approved campaign to fund

No output schema declared.

No examples provided.

neuron_fund_wallet ~80

Initialize a wallet funding transaction via Paystack. Returns a checkout URL to complete the payment in a browser.

NameTypeReqDescription
amountintegeryesAmount to fund in the smallest currency unit — kobo for NGN (e.g., 500000 = NGN 5,000)
emailstringyesEmail address to receive the payment receipt

No output schema declared.

No examples provided.

neuron_get_ad_request ~46

Get detailed information about a specific ad request, including pool selections if targeting mode is manual.

NameTypeReqDescription
adRequestIdstringyesUnique identifier (UUID) of the ad request

No output schema declared.

No examples provided.

neuron_get_ad_request_analytics ~53

Retrieve delivery analytics and performance breakdown for a specific ad request, including delivery rates and cost metrics.

NameTypeReqDescription
adRequestIdstringyesUnique identifier (UUID) of the ad request to get analytics for

No output schema declared.

No examples provided.

neuron_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 ~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 ~41

Fetch the list of all blocked WhatsApp contacts for the bot on the given channel.

NameTypeReqDescription
channelIdstringyesWhatsApp channel identifier (UUID)

No output schema declared.

No examples provided.

neuron_get_blog_post ~49

Retrieve a single blog post by its URL-friendly slug, including full content and metadata.

NameTypeReqDescription
slugstringyesURL-friendly slug of the blog post (e.g., 'my-first-post')

No output schema declared.

No examples provided.

neuron_get_bot ~41

Retrieve detailed information about a specific bot including its configuration, status, and associated resources.

NameTypeReqDescription
idstringyesUnique identifier (UUID) of the bot

No output schema declared.

No examples provided.

neuron_get_bot_analytics ~51

Retrieve analytics and usage statistics for a specific bot, including message counts, response times, and conversation metrics.

NameTypeReqDescription
idstringyesUnique identifier (UUID) of the bot to retrieve analytics for

No output schema declared.

No examples provided.

neuron_get_broadcast ~46

Retrieve detailed information about a specific broadcast, including its status, message content, and recipient summary.

NameTypeReqDescription
idstringyesUnique identifier (UUID) of the broadcast to retrieve

No output schema declared.

No examples provided.

neuron_get_broadcast_recipients ~103

Retrieve the paginated list of recipients for a specific broadcast with their individual delivery status.

NameTypeReqDescription
idstringyesUnique identifier (UUID) of the broadcast
limitintegerNumber of recipients per page (default: 20)
pageintegerPage number for pagination (default: 1)
statusstringFilter recipients by delivery status (e.g., 'delivered', 'failed', 'pending')

No output schema declared.

No examples provided.

neuron_get_business_profile ~84

Fetch the WhatsApp Business profile of an external contact, including description, website, category, and business hours.

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

No output schema declared.

No examples provided.

neuron_get_campaign ~43

Retrieve detailed information about a specific campaign including its status, budget, participants, and delivery metrics.

NameTypeReqDescription
idstringyesUnique identifier (UUID) of the campaign

No output schema declared.

No examples provided.

neuron_get_channel ~44

Retrieve detailed information about a specific WhatsApp channel, including its configuration, type, and connection status.

NameTypeReqDescription
idstringyesUnique identifier (UUID) of the channel

No output schema declared.

No examples provided.

neuron_get_channel_events ~76

Retrieve the event log for a channel, including connection events, message events, and errors. Supports pagination.

NameTypeReqDescription
idstringyesUnique identifier (UUID) of the channel
limitintegerNumber of events to return per page
pageintegerPage number for pagination (starts at 1)

No output schema declared.

No examples provided.

neuron_get_channel_qr ~52

Retrieve the current QR code for pairing a Baileys channel with WhatsApp. A session must be started first.

NameTypeReqDescription
idstringyesUnique identifier (UUID) of the Baileys channel

No output schema declared.

No examples provided.

neuron_get_channel_status ~48

Retrieve the current connection status and session details for a specific channel (e.g., connected, disconnected, qr_pending).

NameTypeReqDescription
idstringyesUnique identifier (UUID) of the channel

No output schema declared.

No examples provided.

neuron_get_contact ~41

Retrieve detailed information about a specific contact including their tags, notes, and associated lists.

NameTypeReqDescription
idstringyesUnique identifier (UUID) of the contact

No output schema declared.

No examples provided.

neuron_get_contact_list ~47

Retrieve detailed information about a specific contact list, including member count and configuration.

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

No output schema declared.

No examples provided.

neuron_get_contact_list_members ~98

Retrieve the members of a specific contact list with optional search filtering and pagination.

NameTypeReqDescription
idOrSlugstringyesUnique identifier (UUID) or URL-friendly slug of the contact list
limitintegerNumber of items per page (default: 20)
pageintegerPage number for pagination (default: 1)
searchstringSearch term to filter members by name or phone number

No output schema declared.

No examples provided.

neuron_get_conversation ~42

Retrieve detailed information about a specific conversation, including its status, participants, and metadata.

NameTypeReqDescription
idstringyesUnique identifier (UUID) of the conversation

No output schema declared.

No examples provided.

neuron_get_eligible_contacts ~50

Retrieve contacts eligible to receive a campaign message. Respects deduplication rules and mutual contact requirements.

NameTypeReqDescription
idstringyesUnique identifier (UUID) of the campaign to check eligibility for

No output schema declared.

No examples provided.

neuron_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.

NameTypeReqDescription
channelIdstringyesWhatsApp channel identifier (UUID)
groupJidstringyesGroup JID (ending in @g.us)

No output schema declared.

No examples provided.

neuron_get_group_participants ~73

Retrieve the list of participants in a specific WhatsApp group accessible through a channel.

NameTypeReqDescription
groupJidstringyesJID (Jabber ID) of the WhatsApp group (e.g., '[email protected]')
idstringyesUnique identifier (UUID) of the channel

No output schema declared.

No examples provided.

neuron_get_knowledge_base ~36

Retrieve detailed information about a specific knowledge base by its ID.

NameTypeReqDescription
idstringyesUnique identifier of the knowledge base

No output schema declared.

No examples provided.

neuron_get_messages ~75

Retrieve messages from a specific conversation in chronological order, with optional cursor-based pagination.

NameTypeReqDescription
cursorstringOpaque pagination cursor from a previous response for retrieving the next page
idstringyesUnique identifier (UUID) of the conversation
limitintegerMaximum number of messages to return per page

No output schema declared.

No examples provided.

neuron_get_newsletter ~44

Retrieve detailed information about a specific WhatsApp Channel newsletter, including subscriber count and metadata.

NameTypeReqDescription
idstringyesUnique identifier (UUID) of the newsletter to retrieve

No output schema declared.

No examples provided.

neuron_get_organization ~45

Retrieve detailed information about a specific organization, including its name, settings, and configuration.

NameTypeReqDescription
orgIdstringyesUnique identifier (UUID) of the organization to retrieve

No output schema declared.

No examples provided.

neuron_get_outbound_webhook_logs ~84

Retrieve delivery logs for an outbound webhook to monitor event dispatch history and debug delivery failures.

NameTypeReqDescription
idstringyesUnique identifier (UUID) of the outbound webhook to get logs for
limitnumberNumber of log entries per page (default: 20)
pagenumberPage number for pagination (default: 1)

No output schema declared.

No examples provided.

neuron_get_pool_item ~52

Retrieve detailed information about a specific item in the marketplace pool, including its description, category, tags, and install count.

NameTypeReqDescription
idstringyesUnique identifier (UUID) of the pool item to retrieve

No output schema declared.

No examples provided.

neuron_get_privacy_settings ~51

Fetch the bot's current WhatsApp privacy settings (last seen, online, profile picture, status, read receipts, groups add).

NameTypeReqDescription
channelIdstringyesWhatsApp channel identifier (UUID)

No output schema declared.

No examples provided.

neuron_get_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 ~47

Retrieve detailed information about a specific scheduled message, including its status, send time, and message content.

NameTypeReqDescription
idstringyesUnique identifier (UUID) of the scheduled message

No output schema declared.

No examples provided.

neuron_get_social_channel ~47

Retrieve detailed information about a specific social media channel, including its platform, credentials status, and connection state.

NameTypeReqDescription
idstringyesUnique identifier (UUID) of the social channel

No output schema declared.

No examples provided.

neuron_get_social_channel_status ~47

Retrieve the current session status for a social media channel (e.g., connected, disconnected, error).

NameTypeReqDescription
idstringyesUnique identifier (UUID) of the social channel

No output schema declared.

No examples provided.

neuron_get_webhook_logs ~80

Retrieve execution logs for an inbound webhook to monitor incoming requests and debug processing issues.

NameTypeReqDescription
idstringyesUnique identifier (UUID) of the webhook to get logs for
limitnumberNumber of log entries per page (default: 20)
pagenumberPage number for pagination (default: 1)

No output schema declared.

No examples provided.

neuron_handle_join_requests ~91

Approve or reject pending join requests for a WhatsApp group. Requires admin privileges.

NameTypeReqDescription
actionstringyesWhether to approve or reject the join requests
channelIdstringyesWhatsApp channel identifier (UUID)
groupJidstringyesGroup JID (ending in @g.us)
participantsarrayyesArray of phone numbers or JIDs of requesters

No output schema declared.

No examples provided.