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

io.github.conquext/neuron

REMOTE · MCP.NEURON.NG · 2 COMPONENTS · SCANNED SEP 21

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

0 this week 82 Trust /100
Trust breakdown (7 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 → Why this is hard to score →

Endpoint Security63
Transport & Reachability100
Schema Quality & AI Usability81
  • AI-judged instruction clarity (excellent).Pass
  • Tool/resource definitions use about 36562 tokens (~95/item across 383 items; 383 tools + 0 resources), lean.Pass
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management100
  • No destabilizing schema changes in the last 30 days.Pass
Tool Coverage99
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 97% of tool parameters carry a description.Partial
Tool Safety100
  • No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
  • 58 of 59 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation; "neuron_test_tool" implies "execute" and declares readOnlyHint instead, contradicting what its own name says it does. See how to fix → Partial
  • An AI judge read all 383 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Install

How do I install the io.github.conquext/neuron MCP server?

io.github.conquext/neuron is a hosted endpoint at https://mcp.neuron.ng/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

remote · mcp.neuron.ng

# add to Claude Code
claude mcp add --transport http conquext-neuron 'https://mcp.neuron.ng/mcp'
// .cursor/mcp.json
{
  "mcpServers": {
    "conquext-neuron": {
      "url": "https://mcp.neuron.ng/mcp"
    }
  }
}
// .vscode/mcp.json
{
  "servers": {
    "conquext-neuron": {
      "type": "http",
      "url": "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"
// ~/.netclaw/config/netclaw.json
{
  "McpServers": {
    "conquext-neuron": {
      "Transport": "http",
      "Url": "https://mcp.neuron.ng/mcp"
    }
  }
}
# add to Vellum
assistant mcp add conquext-neuron -t streamable-http -u '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.

  • 20 Sept 26 0
    • New tool “neuron_delete_flow_run”, which the server declares destructive security
  • 15 Sept 26 0
    • Tool “neuron_delete_persona” is now declared destructive security
  • 14 Sept 26 0
    • New tool “neuron_delete_event_type”, which the server declares destructive security
    • New tool “neuron_delete_override”, which the server declares destructive security
    • New tool “neuron_delete_calendar”, which the server declares destructive security
    • New tool “neuron_delete_event”, which the server declares destructive security
    • New tool “neuron_get_availability” functional
    • New tool “neuron_get_available_slots” functional
    • New tool “neuron_get_booking” functional
    • New tool “neuron_get_calendar” functional
    • New tool “neuron_get_event_type” functional
    • New tool “neuron_google_calendar_disconnect” functional
    • New tool “neuron_list_bookings” functional
    • New tool “neuron_list_calendars” functional
    • New tool “neuron_list_event_types” functional
    • New tool “neuron_list_events” functional
    • New tool “neuron_list_overrides” functional
    • New tool “neuron_mark_no_show” functional
    • New tool “neuron_reschedule_booking” functional
    • New tool “neuron_set_override” functional
    • New tool “neuron_team_availability” functional
    • New tool “neuron_update_availability” functional
    • New tool “neuron_update_booking_notes” functional
    • New tool “neuron_update_calendar” functional
    • New tool “neuron_update_event” functional
    • New tool “neuron_update_event_type” functional
    • New tool “neuron_google_calendar_status” functional
    • New tool “neuron_complete_booking” functional
    • New tool “neuron_confirm_booking” functional
    • New tool “neuron_create_calendar” functional
    • New tool “neuron_create_event” functional
    • New tool “neuron_create_event_type” functional
    • New tool “neuron_cancel_booking” functional
  • 7 Sept 26 0
    • New tool “neuron_delete_sms_campaign”, which the server declares destructive security
    • New tool “neuron_list_sms_campaigns” functional
    • New tool “neuron_get_sms_campaign” functional
    • New tool “neuron_send_sms_campaign” functional
    • New tool “neuron_estimate_sms_campaign” functional
    • New tool “neuron_pause_sms_campaign” functional
    • New tool “neuron_resume_sms_campaign” functional
    • New tool “neuron_create_sms_campaign” functional
    • “neuron_browse_list_pool” added an optional parameter “smsEnabled” cosmetic
  • 6 Sept 26 0
    • New tool “neuron_webagent_kill”, which the server declares destructive security
    • New tool “neuron_webagent_stop”, which the server declares destructive security
    • New tool “neuron_studio_transform_video” functional
    • New tool “neuron_studio_transform_video_status” functional
    • New tool “neuron_studio_upload_media” functional
    • New tool “neuron_studio_voiceover” functional
    • New tool “neuron_webagent_command_history” functional
    • New tool “neuron_webagent_get_run” functional
    • New tool “neuron_webagent_list_runs” functional
    • New tool “neuron_webagent_open_launcher” functional
    • New tool “neuron_webagent_run” functional
    • New tool “neuron_studio_render_status” functional
    • New tool “neuron_get_collection” functional
    • New tool “neuron_get_collection_items” functional
    • New tool “neuron_list_collections” functional
    • New tool “neuron_studio_agent” functional
    • New tool “neuron_studio_apply” functional
    • New tool “neuron_studio_catalog” functional
    • New tool “neuron_studio_generate_image” functional
    • New tool “neuron_studio_generate_video” functional
    • New tool “neuron_studio_generate_video_status” functional
    • New tool “neuron_studio_import_media_url” functional
    • New tool “neuron_studio_make” functional
    • New tool “neuron_studio_rehost_media” functional
    • New tool “neuron_studio_render” functional
    • New tool “neuron_studio_save” functional
    • New tool “neuron_studio_transcribe” functional
  • 5 Sept 26 0
    • New tool “neuron_enroll_members” functional
  • 4 Sept 26 0
    • New tool “neuron_remove_group_members”, which the server declares destructive security
    • Tool “neuron_create_blog_post” rewrote its description, which is the text the model reads security
    • Server version: 1.0.0 → 1.1.2 functional
    • New tool “neuron_add_group_members” functional
    • New tool “neuron_create_group” functional
    • New tool “neuron_product_members” functional
    • “neuron_update_product” added an optional parameter “membershipGroupName” cosmetic
    • “neuron_update_product” added an optional parameter “membershipGroupSlug” cosmetic
    • “neuron_update_product” added an optional parameter “membershipInterval” cosmetic
    • “neuron_update_blog_post” added an optional parameter “tags” cosmetic
    • “neuron_update_blog_post” added an optional parameter “blocks” cosmetic
    • “neuron_update_product” added an optional parameter “membership” cosmetic
    • “neuron_create_product” added an optional parameter “membershipInterval” cosmetic
    • “neuron_create_product” added an optional parameter “membershipGroupSlug” cosmetic
    • “neuron_create_product” added an optional parameter “membershipGroupName” cosmetic
    • “neuron_create_product” added an optional parameter “membershipGraceDays” cosmetic
    • “neuron_create_product” added an optional parameter “membership” cosmetic
    • “neuron_create_blog_post” added an optional parameter “blocks” cosmetic
    • “neuron_update_product” added an optional parameter “membershipGraceDays” cosmetic
    • “neuron_create_blog_post” reworded the description of “content” cosmetic
    • “neuron_update_blog_post” reworded the description of “content” cosmetic
    • “neuron_create_blog_post” made “content” optional cosmetic
  • 2 Sept 26 0
    • New tool “neuron_duplicate_product” functional
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 20 Sept 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=YE2,O=Let's Encrypt,C=US 9 Sept 2026 8 Dec 2026 ECDSA 256 ECDSA-SHA384 57fed84ef3ca6edac3d49081ce603332901
SANs: *.neuron.ng, neuron.ng
CN=YE2,O=Let's Encrypt,C=US (CA) CN=Root YE,O=ISRG,C=US 3 Sept 2025 2 Sept 2028 ECDSA 384 ECDSA-SHA384 4df3b15dd6c0784c507cd37b58e6f115
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

Background: What to check on a remote MCP endpoint →

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

Background: How OAuth 2.1 works in the 2026 MCP spec →

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 · 383 exposed · ~36,562 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. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
neuron_list_orders ~31

List recent product orders (sales) for this seller, with buyer, amount, fee breakdown, and status.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

neuron_list_organizations ~25

Retrieve all organizations the authenticated user belongs to, including their roles in each.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

neuron_list_outbound_webhooks ~54

Retrieve all outbound webhooks configured for a specific bot, including their target URLs and subscribed event types.

NameTypeReqDescription
botIdstringyesUnique identifier (UUID) of the bot to list outbound webhooks for

No output schema declared.

No examples provided.

neuron_list_overrides ~65

List date-specific availability overrides for a calendar (e.g. holidays, special hours).

NameTypeReqDescription
calendarIdstringyesCalendar UUID
fromstringStart date filter (YYYY-MM-DD)
tostringEnd date filter (YYYY-MM-DD)

No output schema declared.

No examples provided.

neuron_list_payouts ~61

Retrieve the payout history for the organization, including amounts, statuses, and timestamps.

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

No output schema declared.

No examples provided.

neuron_list_personas ~43

List voice personas for the org. Each persona holds a voiceProfile (tone/style/themes/dos/donts) + exemplars distilled from a Collection of mined content.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

neuron_list_products ~26

List all products for this seller, each with its public checkout URL and price breakdown.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

neuron_list_published ~23

List all items the current organization has published to the marketplace pool.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

neuron_list_reflections ~69

Retrieve pending reflections that the bot has generated from conversations, awaiting human review. Optionally filter by approval status.

NameTypeReqDescription
botIdstringyesUnique identifier (UUID) of the bot to list reflections for
statusstringFilter reflections by approval status (default: all statuses)

No output schema declared.

No examples provided.

neuron_list_reviews ~28

List verified-purchase reviews across this seller's products (rating, text, buyer, status).

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

neuron_list_scheduled_messages ~95

Retrieve a paginated list of scheduled messages for the current organization, with optional filtering by status (scheduled, sent, failed, cancelled).

NameTypeReqDescription
limitintegerNumber of items per page (default: 20)
pageintegerPage number for pagination (default: 1)
statusstringFilter by status: 'scheduled', 'sent', 'failed', or 'cancelled'

No output schema declared.

No examples provided.

neuron_list_sms_campaigns ~97

List the organization's SMS campaigns, optionally filtered by status or type.

NameTypeReqDescription
limitnumberItems per page (default: 50)
pagenumberPage number (default: 1)
statusstringFilter by status: 'draft', 'sending', 'paused', 'completed', or 'failed'
typestringFilter by type: 'blast' or 'drip'

No output schema declared.

No examples provided.

neuron_list_social_channels ~27

Retrieve all social media channels (Instagram, Twitter/X) configured in the current organization.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

neuron_list_tasks ~62

List all scheduled tasks for a bot. A task is a natural-language instruction the bot carries out autonomously on a schedule (e.g. 're-engage stale contacts every morning at 8am').

NameTypeReqDescription
botIdstringyesUUID of the bot

No output schema declared.

No examples provided.

neuron_list_tools ~47

Retrieve all custom API tool integrations configured for a specific bot, including their endpoints and configuration.

NameTypeReqDescription
botIdstringyesUnique identifier (UUID) of the bot to list tools for

No output schema declared.

No examples provided.

neuron_list_webhooks ~48

Retrieve all inbound webhooks configured for a specific bot, including their status and configuration.

NameTypeReqDescription
botIdstringyesUnique identifier (UUID) of the bot to list webhooks for

No output schema declared.

No examples provided.

neuron_list_whatsapp_contacts ~60

Retrieve contacts from the WhatsApp account connected to this channel, with optional search filtering.

NameTypeReqDescription
idstringyesUnique identifier (UUID) of the channel
qstringSearch query to filter contacts by name or phone number

No output schema declared.

No examples provided.

neuron_login ~65

Authenticate with Neuron. Three modes: 1. No args: Opens a browser URL for secure authorization (recommended — no credentials shared with AI) 2. token: Paste an MCP token from the Neuron dashboard 3. email+password: Legacy login (credentials visible to AI)

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

neuron_logout ~40

Clear the current auth token locally. Does NOT revoke server-side MCP tokens — revoke from the Neuron dashboard (Settings > MCP Tokens) for full invalidation.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

neuron_mark_as_read ~71

Mark a WhatsApp message as read, sending read receipts to the sender.

NameTypeReqDescription
channelIdstringyesWhatsApp channel identifier (UUID)
chatJidstringyesChat JID the message belongs to
messageIdstringyesWhatsApp message ID to mark as read

No output schema declared.

No examples provided.

neuron_mark_no_show ~33

Mark a booking as no-show when the invitee did not attend.

NameTypeReqDescription
idstringyesBooking UUID

No output schema declared.

No examples provided.

neuron_merge_contact_lists ~132

Merge two or more contact lists into a single unified list, deduplicating entries. Window merge creates a virtual union; materialized merge creates a static copy.

NameTypeReqDescription
mergeTypestringyesMerge strategy: 'window' (virtual union, stays in sync) or 'materialized' (static copy at merge time)
namestringyesDisplay name for the resulting merged list
slugstringURL-friendly slug for the merged list (auto-generated if omitted)
sourceListIdsarrayyesUUIDs or slugs of the source lists to merge (minimum 2)

No output schema declared.

No examples provided.

neuron_my_participations ~63

Retrieve all campaigns the current organization has joined as a participant, including earnings and delivery stats.

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

No output schema declared.

No examples provided.

neuron_pause_ad_request ~51

Pause an active ad request campaign. Distribution stops until resumed. Only active ad requests can be paused.

NameTypeReqDescription
adRequestIdstringyesUnique identifier (UUID) of the active ad request to pause

No output schema declared.

No examples provided.

neuron_pause_bot ~49

Pause a bot to temporarily stop it from processing new messages. The bot retains its configuration and can be resumed later.

NameTypeReqDescription
idstringyesUnique identifier (UUID) of the bot to pause

No output schema declared.

No examples provided.

neuron_pause_campaign ~46

Pause an active campaign to temporarily stop message delivery. Can be resumed later with the resume action.

NameTypeReqDescription
idstringyesUnique identifier (UUID) of the active campaign to pause

No output schema declared.

No examples provided.

neuron_pause_list_campaign ~37

Pause a paced list campaign. No further batches run until resumed. The cursor is preserved.

NameTypeReqDescription
idstringyesCampaign ID

No output schema declared.

No examples provided.

neuron_pause_sms_campaign ~45

Pause a sending drip SMS campaign. Only drip campaigns in the 'sending' state can be paused.

NameTypeReqDescription
campaignIdstringyesUUID of the SMS campaign to pause

No output schema declared.

No examples provided.

neuron_populate_contacts ~30

Enrich existing contacts with additional data from connected messaging channels. Syncs profile information from linked platforms.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

neuron_post_to_newsletter ~122

Post a message to a WhatsApp Channel newsletter. All subscribers receive the message. Provide at least one of text or mediaUrl. This triggers delivery and cannot be undone.

NameTypeReqDescription
idstringyesUnique identifier (UUID) of the newsletter to post to
mediaUrlstringURL of the media file to attach (required for image, video, or document types)
messageTypestringType of message to send (default: 'text')
textstringMessage text or caption to post to the newsletter

No output schema declared.

No examples provided.

neuron_post_to_status ~215

Post a WhatsApp Status / Story from a connected direct (Baileys) WhatsApp number. Visible to the account's synced contacts for 24 hours — you do NOT specify recipients (the contact list is built automatically; pass statusJidList only to target a subset). Provide at least one of text or mediaUrl. channelId is optional and auto-resolves to the default connected number. This triggers delivery and cannot be undone.

NameTypeReqDescription
backgroundColorstringText-status background colour as hex, e.g. '#315575'
channelIdstringWhatsApp session channel UUID to post from. Omit to auto-resolve.
fontintegerText-status font index (0–9)
mediaUrlstringURL of the image/video/audio to post (required for non-text statuses)
messageTypestringType of status (default: 'text')
textstringStatus text (for a text story) or caption (for media)

No output schema declared.

No examples provided.

neuron_product_members ~100

List the members of a membership product: current (paid-up) or all. Returns each buyer's status (active / lapsed / cancelled), when their period renews, whether they're in the attached WhatsApp group (if one is attached), plus totals.

NameTypeReqDescription
idstringyesProduct UUID (must be a membership product)
statusstring'active' (current members, default) or 'all' (every member ever)

No output schema declared.

No examples provided.

neuron_publish_blog_post ~48

Publish a blog post, making it publicly visible. The post must be in 'draft' status.

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

No output schema declared.

No examples provided.

neuron_publish_to_pool ~194

Publish a bot, tool, knowledge base, or reflection to the shared marketplace pool for other organizations to discover and install.

NameTypeReqDescription
categorystringCategory name for organizing the resource in the pool
defaultSecretsobjectPre-filled secrets auto-populated on install, e.g. { OAUTH2_TOKEN_URL: 'https://...' }
descriptionstringDetailed description of the resource for the pool listing
namestringyesDisplay name for the pool listing
setupInstructionsstringStep-by-step setup guide shown after installation (tool_template only, max 5000 chars)
sourceIdstringyesUnique identifier (UUID) of the source resource to publish
tagsarrayList of tags for improved discoverability (e.g., ['ai', 'customer-support'])
typestringyesType of resource to publish to the pool

No output schema declared.

No examples provided.

neuron_pull_pool_update ~59

Pull the latest updates for a subscribed pool resource to sync with the publisher's changes. Only applies to items installed with 'subscribe' mode.

NameTypeReqDescription
installIdstringyesUnique identifier (UUID) of the installed resource to pull updates for

No output schema declared.

No examples provided.

neuron_refresh_contact_list ~59

Trigger a refresh of a dynamic contact list. Re-evaluates criteria rules and/or AI prompt and materializes updated members.

NameTypeReqDescription
idOrSlugstringyesUnique identifier (UUID) or URL-friendly slug of the dynamic list to refresh

No output schema declared.

No examples provided.

neuron_refresh_newsletter ~52

Re-fetch metadata (name, description, subscriber count) for a WhatsApp Channel newsletter from WhatsApp to synchronize local data.

NameTypeReqDescription
idstringyesUnique identifier (UUID) of the newsletter to refresh

No output schema declared.

No examples provided.

neuron_refresh_token ~45

Refresh the access token using a refresh token. Automatically sets the new access token for subsequent API calls.

NameTypeReqDescription
refreshTokenstringyesRefresh token obtained from the initial login response

No output schema declared.

No examples provided.

neuron_refund_order ~41

Refund a paid order via Paystack. The buyer is refunded and the sale amount is reversed from your wallet.

NameTypeReqDescription
idstringyesOrder UUID

No output schema declared.

No examples provided.

neuron_register ~91

Register a new user account with name, email, password, and organization name. Creates both the user and an initial organization.

NameTypeReqDescription
emailstringyesEmail address for the new account
namestringyesFull name of the user
orgNamestringyesName of the organization to create for this user
passwordstringyesPassword for the account (minimum 8 characters)

No output schema declared.

No examples provided.

neuron_reject_reflection ~46

Reject a bot-generated reflection to prevent it from being incorporated into the bot's learned behavior.

NameTypeReqDescription
idstringyesUnique identifier (UUID) of the reflection to reject

No output schema declared.

No examples provided.

neuron_release_conversation ~51

Release a conversation back to the bot, returning control from a human agent. The bot will resume auto-responding.

NameTypeReqDescription
idstringyesUnique identifier (UUID) of the conversation to release

No output schema declared.

No examples provided.

neuron_remove_bot_channel ~67

Disconnect a WhatsApp channel from a bot. The bot will no longer respond to messages on this channel.

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

No output schema declared.

No examples provided.

neuron_remove_from_contact_list ~71

Remove one or more contacts from a list by their contact IDs. Does not delete the contacts themselves.

NameTypeReqDescription
contactIdsarrayyesArray of contact UUIDs to remove from the list
idOrSlugstringyesUnique identifier (UUID) or URL-friendly slug of the contact list

No output schema declared.

No examples provided.

neuron_remove_group_members ~181

Remove members from a group, resolved from any combination of sources — e.g. remove everyone on a contact list. Address the group by its id, slug, or JID.

NameTypeReqDescription
allContactsbooleanUnion the org's entire address book
contactIdsarrayExisting contact ids
excludeListIdsarraySubtract every member of these lists
fromGroupIdsarrayCopy/combine members live from these WhatsApp group JIDs
groupstringyesGroup id, slug, or JID (ending in @g.us)
listIdsarrayContact list ids or slugs — pulls every member
phonesarrayRaw phone numbers, e.g. pasted from a CSV
tagsarrayKeep only contacts carrying one of these tags

No output schema declared.

No examples provided.

neuron_remove_member ~65

Permanently remove a member from the organization. The member loses all access immediately. This action cannot be undone.

NameTypeReqDescription
orgIdstringyesUnique identifier (UUID) of the organization
userIdstringyesUnique identifier (UUID) of the member to remove

No output schema declared.

No examples provided.

neuron_remove_profile_picture ~38

Remove the bot's WhatsApp profile picture, reverting to the default.

NameTypeReqDescription
channelIdstringyesWhatsApp channel identifier (UUID)

No output schema declared.

No examples provided.

neuron_remove_tool_secret ~74

Permanently delete a stored secret from a custom tool integration. The tool will lose access to this credential.

NameTypeReqDescription
idstringyesUnique identifier (UUID) of the tool to remove the secret from
keystringyesSecret key name to remove (e.g., 'API_KEY', 'AUTH_TOKEN')

No output schema declared.

No examples provided.

neuron_request_approval ~297

Ask a human to approve or reject an action over WhatsApp and get the decision back. The recipient replies approve/reject (optionally with a reason) or quotes the message. Use this to gate any action needing human sign-off (refunds, deploys, spend, publishing). Returns an approvalId; poll neuron_get_approval / neuron_list_approvals for the outcome, or supply a webhook in `callback` to be notified. Requires a bot API key ('nrn_' prefix).

NameTypeReqDescription
apiKeystringyesBot API key with 'nrn_' prefix for authentication
callbackobjectCallback config. Omit for a poll-only flow (delivery scheme 'none').
channelIdstringOptional WhatsApp channel override (UUID)
contextstringOptional long-form details — stored in a shareable Neuron Note and linked from the WhatsApp message
expiresInSecondsintegerTime to live before auto-expiry (default 86400, 60–604800)
idempotencyKeystringDedupe key — returns the existing approval on repeat
metadataobjectOpaque data echoed back verbatim in the result/callback
promptstringyesThe approval question shown to the human
tostringyesRecipient phone number (E.164/digits) or WhatsApp group JID

No output schema declared.

No examples provided.

neuron_request_pair_code ~86

Request a numeric pairing code for a Baileys channel as an alternative to QR code scanning. Requires the phone number to pair with.

NameTypeReqDescription
idstringyesUnique identifier (UUID) of the Baileys channel
phoneNumberstringyesPhone number to generate the pair code for (E.164 format, e.g., '+2348012345678')

No output schema declared.

No examples provided.

Common questions

What is the io.github.conquext/neuron MCP server?

io.github.conquext/neuron is an MCP server listed in the public MCP registry as io.github.conquext/neuron. AI-powered WhatsApp chatbot platform with 196 tools for bots, campaigns, and contacts. This page covers its hosted endpoint (https://mcp.neuron.ng/mcp).

Is the io.github.conquext/neuron MCP server safe to use?

io.github.conquext/neuron scores 82 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the io.github.conquext/neuron MCP server expose?

io.github.conquext/neuron exposes 383 tools: neuron_register, neuron_login, neuron_refresh_token, neuron_switch_org, neuron_list_organizations, and 378 more. Their descriptions and schemas cost roughly 36,562 tokens of context every time the server is loaded.

Does the io.github.conquext/neuron MCP server require authentication?

No. We connected to io.github.conquext/neuron without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.

Is the io.github.conquext/neuron MCP server still maintained?

io.github.conquext/neuron is still listed as active in the MCP registry. We last reached this channel on 20 September 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.