io.github.conquext/neuron
REMOTE · MCP.NEURON.NG · 2 COMPONENTS · SCANNED SEP 20
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 → Why this is hard to 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 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
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
claude mcp add --transport http conquext-neuron 'https://mcp.neuron.ng/mcp'
{
"mcpServers": {
"conquext-neuron": {
"url": "https://mcp.neuron.ng/mcp"
}
}
} {
"servers": {
"conquext-neuron": {
"type": "http",
"url": "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": {
"Transport": "http",
"Url": "https://mcp.neuron.ng/mcp"
}
}
} assistant mcp add conquext-neuron -t streamable-http -u '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.
- 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”, which the server declares destructive security
- 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_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_estimate_sms_campaign” functional
- New tool “neuron_pause_sms_campaign” functional
- New tool “neuron_resume_sms_campaign” functional
- New tool “neuron_send_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” 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_status” 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 “membershipGraceDays” cosmetic
- “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 “blocks” cosmetic
- “neuron_update_blog_post” added an optional parameter “tags” 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 “membership” 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
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 |
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 →
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_generate_from_persona Generate Content in Voice ~122
Generate content written in the persona's voice for a topic/brief. Returns N variations. Stateless — nothing is persisted.
| Name | Type | Req | Description |
|---|---|---|---|
| count | integer | – | Number of variations (1-10, default 1). |
| extraInstructions | string | – | – |
| format | string | – | Desired format (post, reply, caption, thread, DM...). |
| id | string | yes | Persona UUID |
| platform | string | – | Target platform (instagram/x/tiktok/linkedin/facebook/whatsapp...). |
| topic | string | – | What to write about. |
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_approval Get Approval ~96
Fetch a single approval request by id, including its decision once resolved. Set waitSeconds (1–60) to long-poll until it resolves. Requires a bot API key.
| Name | Type | Req | Description |
|---|---|---|---|
| apiKey | string | yes | Bot API key with 'nrn_' prefix for authentication |
| approvalId | string | yes | The approval request id (UUID) |
| waitSeconds | integer | – | Long-poll up to N seconds for resolution |
No output schema declared.
No examples provided.
neuron_get_availability Get Availability ~35
Retrieve the default availability schedule (weekly hours + timezone) for a calendar.
| Name | Type | Req | Description |
|---|---|---|---|
| calendarId | string | yes | Calendar UUID |
No output schema declared.
No examples provided.
neuron_get_available_slots Get Available Slots ~88
Compute available time slots for an event type over a date range, accounting for availability, existing bookings, buffers, and Google Calendar busy times.
| Name | Type | Req | Description |
|---|---|---|---|
| eventTypeId | string | yes | Event type UUID |
| from | string | yes | Start date (YYYY-MM-DD) |
| timezone | string | – | Invitee timezone for display |
| to | string | yes | End date (YYYY-MM-DD) |
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_booking Get Booking ~25
Retrieve details of a specific booking.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Booking UUID |
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 '2348012345678@s.whatsapp.net') |
No output schema declared.
No examples provided.
neuron_get_calendar Get Calendar ~28
Retrieve details of a specific calendar by its ID.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Calendar UUID |
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_collection Get a collection ~28
Fetch a collection's metadata by id.
| Name | Type | Req | Description |
|---|---|---|---|
| collectionId | string | yes | The collection id. |
No output schema declared.
No examples provided.
neuron_get_collection_items Browse collection items ~117
Browse the mined content in a collection — posts/comments/profiles with author, content, engagement and engagementScore. sort 'top' ranks by engagement (great for picking the best clips/posts to reuse or distill into a persona).
| Name | Type | Req | Description |
|---|---|---|---|
| collectionId | string | yes | The collection id. |
| limit | integer | – | – |
| page | integer | – | – |
| sort | string | – | top = highest engagement first (default recent). |
| type | string | – | Filter by item type (post|comment|profile|page|custom). |
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_event_type Get Event Type ~28
Retrieve details of a specific event type.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Event type UUID |
No output schema declared.
No examples provided.
neuron_get_flow Get Flow ~43
Retrieve a single flow by id, including its full graph (nodes and edges), enabled status, and run stats.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | UUID of the flow. |
No output schema declared.
No examples provided.
neuron_get_flow_catalog Get Flow Node Catalog ~325
Retrieve the COMPLETE catalog for authoring flows. ALWAYS call this first when building or editing a flow — do not rely on memory, the full node set changes. The response has two parts: • `data`: every node type (all triggers, logic, and actions) with its config `fields` (including `options` enums and `required`), output `handles`, and `dynamicHandles`. • `reference`: the authoring guide you need for anything non-trivial — - `conditions`: the ConditionGroup JSON shape + the full operator vocabulary (used by branch/filter/switch/loop and trigger filters). Note: on LOGIC nodes a rule's `field` is a {{template}}; on a TRIGGER's config.conditions it is a raw payload path. - `compositeFields`: the exact JSON for field kinds the flat schema can't express — `cases` (switch), `assignments` (set_fields), `weekdays`, and the delay amount/unit note. - `triggerConditions`: every trigger also accepts an optional config.conditions AND/OR filter over the raw event payload. - `templating`, `errorHandling` (__errorHandling), `handles` (wiring map), and `examples` (simple, branching AND/OR, and complex switch+set_fields+expression graphs to imitate). The catalog is grouped by kind: trigger (entry points), logic (routing/waits/data), action (side effects). There are dozens of node types — read `data` for the authoritative list rather than assuming.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
neuron_get_flow_run Get Flow Run ~76
Get a single flow run with its full step-by-step execution trace. Each step shows the node type, input/output, status (ok/error/skipped/wait), duration, and which handle fired. Use this to debug flows — see exactly what happened at each step.
| Name | Type | Req | Description |
|---|---|---|---|
| runId | string | yes | UUID of the run. |
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., '120363XXX@g.us') |
| 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_list_campaign Get List Campaign ~47
Get a paced list campaign with live progress: how many members have been reached this cycle, the current list size, and how many remain.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Campaign ID |
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_persona Get Persona ~31
Get one voice persona (full voiceProfile + exemplars).
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Persona UUID |
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_product Get Product ~33
Get a single product by id, with its public URL and fee breakdown.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Product 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.
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.