Skip to content
Agentmart
Submit a tool

Neuron

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

Connector by conquext · GitHub account verified by the MCP Registry

IndexedLicense unknownLocal (stdio)Remote (HTTP)
Write a review

Install

Works with Claude Code, VS Code, Codex, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/conquext-neuron

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Remote endpoint

  • https://mcp.neuron.ng/mcp Remote (HTTP)

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

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

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
155 read · 207 write · 63 delete
Secrets
None asked for
Install scripts
Not scanned yet
Runs as
Node.js package

Tools by what they do 425

From the running server's own tool list (tools/list) on Oct 25, 2026.

Read 155 · Look things up without changing anything.

  • neuron_bot_api_get_bot
  • neuron_bot_api_get_messages
  • neuron_bot_api_list_conversations
  • neuron_browse_list_pool
  • neuron_browse_pool
  • neuron_campaign_marketplace
  • neuron_campaign_participants
  • neuron_draft_task
  • neuron_estimate_sms_campaign
  • neuron_export_contacts
  • neuron_export_flow
  • neuron_find_contact_lists_for_contact
Show 143 more tools
  • neuron_get_ad_request
  • neuron_get_ad_request_analytics
  • neuron_get_approval
  • neuron_get_availability
  • neuron_get_available_slots
  • neuron_get_bank_account
  • neuron_get_billing
  • neuron_get_blocklist
  • neuron_get_blog_post
  • neuron_get_booking
  • neuron_get_bot
  • neuron_get_bot_analytics
  • neuron_get_broadcast
  • neuron_get_broadcast_recipients
  • neuron_get_business_profile
  • neuron_get_calendar
  • neuron_get_campaign
  • neuron_get_channel
  • neuron_get_channel_events
  • neuron_get_channel_qr
  • neuron_get_channel_status
  • neuron_get_collection
  • neuron_get_collection_items
  • neuron_get_contact
  • neuron_get_contact_list
  • neuron_get_contact_list_members
  • neuron_get_conversation
  • neuron_get_eligible_contacts
  • neuron_get_event_type
  • neuron_get_flow
  • neuron_get_flow_catalog
  • neuron_get_flow_revision
  • neuron_get_flow_run
  • neuron_get_group_invite_link
  • neuron_get_group_participants
  • neuron_get_instagram_chat_menu
  • neuron_get_instagram_list_members
  • neuron_get_kb_import_status
  • neuron_get_knowledge_base
  • neuron_get_list_campaign
  • neuron_get_messages
  • neuron_get_newsletter
  • neuron_get_organization
  • neuron_get_outbound_webhook_logs
  • neuron_get_persona
  • neuron_get_pool_item
  • neuron_get_privacy_settings
  • neuron_get_product
  • neuron_get_profile
  • neuron_get_scheduled_message
  • neuron_get_sms_campaign
  • neuron_get_social_channel
  • neuron_get_social_channel_status
  • neuron_get_storefront
  • neuron_get_task_runs
  • neuron_get_webhook_logs
  • neuron_google_calendar_status
  • neuron_kb_storage_usage
  • neuron_lead_stats
  • neuron_list_ad_requests
  • neuron_list_api_keys
  • neuron_list_approvals
  • neuron_list_audit_logs
  • neuron_list_blog_posts
  • neuron_list_bookings
  • neuron_list_bot_channels
  • neuron_list_bot_knowledge_bases
  • neuron_list_bots
  • neuron_list_broadcasts
  • neuron_list_builtin_tools
  • neuron_list_calendars
  • neuron_list_campaigns
  • neuron_list_channel_groups
  • neuron_list_channels
  • neuron_list_collections
  • neuron_list_contact_lists
  • neuron_list_contacts
  • neuron_list_conversations
  • neuron_list_deleted_flows
  • neuron_list_event_types
  • neuron_list_events
  • neuron_list_flow_revisions
  • neuron_list_flow_runs
  • neuron_list_flows
  • neuron_list_instagram_lists
  • neuron_list_instagram_posts
  • neuron_list_installed
  • neuron_list_invitations
  • neuron_list_kb_bots
  • neuron_list_kb_entries
  • neuron_list_knowledge_bases
  • neuron_list_lead_sources
  • neuron_list_leads
  • neuron_list_list_campaigns
  • neuron_list_members
  • neuron_list_newsletters
  • neuron_list_notify_recipients
  • neuron_list_orders
  • neuron_list_organizations
  • neuron_list_outbound_webhooks
  • neuron_list_overrides
  • neuron_list_payouts
  • neuron_list_personas
  • neuron_list_products
  • neuron_list_published
  • neuron_list_reflections
  • neuron_list_reviews
  • neuron_list_scheduled_messages
  • neuron_list_sms_campaigns
  • neuron_list_social_channels
  • neuron_list_tasks
  • neuron_list_tools
  • neuron_list_webhooks
  • neuron_list_whatsapp_contacts
  • neuron_list_whatsapp_templates
  • neuron_my_participations
  • neuron_product_members
  • neuron_sales_stats
  • neuron_search_contacts
  • neuron_search_knowledge
  • neuron_seller_status
  • neuron_semantic_search_contacts
  • neuron_sites_check_label
  • neuron_sites_get
  • neuron_sites_get_access_requests
  • neuron_sites_list
  • neuron_storage_job
  • neuron_storage_summary
  • neuron_studio_catalog
  • neuron_studio_generate_video_status
  • neuron_studio_render_status
  • neuron_studio_transform_video_status
  • neuron_team_availability
  • neuron_test_tool
  • neuron_validate_social_channel
  • neuron_verify_bank_account
  • neuron_verify_wallet_funding
  • neuron_wallet_balance
  • neuron_wallet_transactions
  • neuron_webagent_command_history
  • neuron_webagent_get_run
  • neuron_webagent_list_runs
  • neuron_whoami

Write 207 · Create, change, send or run things.

  • neuron_add_bot_channel
  • neuron_add_group_members
  • neuron_add_notify_recipient
  • neuron_add_product_codes
  • neuron_add_to_contact_list
  • neuron_add_to_instagram_list
  • neuron_add_tool_secret
  • neuron_apply_persona_to_bot
  • neuron_apply_to_sell
  • neuron_approve_reflection
  • neuron_assign_bot_to_channel
  • neuron_assign_bot_to_social_channel
Show 195 more tools
  • neuron_attach_knowledge_base
  • neuron_audio_contact
  • neuron_bot_api_chat
  • neuron_bot_api_send
  • neuron_build_persona
  • neuron_build_persona_from_conversation
  • neuron_build_persona_from_text
  • neuron_bulk_toggle_builtin_tools
  • neuron_cancel_booking
  • neuron_cancel_flow_run
  • neuron_checkout
  • neuron_close_conversation
  • neuron_complete_booking
  • neuron_compose_message
  • neuron_confirm_booking
  • neuron_convert_lead
  • neuron_create_ad_request
  • neuron_create_api_key
  • neuron_create_blog_post
  • neuron_create_bot
  • neuron_create_broadcast
  • neuron_create_calendar
  • neuron_create_campaign
  • neuron_create_channel
  • neuron_create_contact
  • neuron_create_contact_list
  • neuron_create_event
  • neuron_create_event_type
  • neuron_create_flow
  • neuron_create_group
  • neuron_create_instagram_list
  • neuron_create_kb_entry
  • neuron_create_knowledge_base
  • neuron_create_lead_source
  • neuron_create_list_campaign
  • neuron_create_newsletter
  • neuron_create_outbound_webhook
  • neuron_create_product
  • neuron_create_sms_campaign
  • neuron_create_social_channel
  • neuron_create_task
  • neuron_create_tool
  • neuron_create_webhook
  • neuron_deliver_order
  • neuron_download_media
  • neuron_duplicate_product
  • neuron_edit_message
  • neuron_enroll_members
  • neuron_extract_leads
  • neuron_forward_message
  • neuron_fund_ad_request
  • neuron_fund_campaign
  • neuron_fund_wallet
  • neuron_generate_from_persona
  • neuron_google_calendar_disconnect
  • neuron_handle_join_requests
  • neuron_import_contacts
  • neuron_import_flow
  • neuron_import_whatsapp_chat
  • neuron_ingest_knowledge
  • neuron_install_from_pool
  • neuron_invite_member
  • neuron_join_campaign
  • neuron_login
  • neuron_mark_as_read
  • neuron_mark_no_show
  • neuron_merge_contact_lists
  • neuron_pause_ad_request
  • neuron_pause_bot
  • neuron_pause_campaign
  • neuron_pause_list_campaign
  • neuron_pause_sms_campaign
  • neuron_populate_contacts
  • neuron_post_to_newsletter
  • neuron_post_to_social_channel
  • neuron_post_to_status
  • neuron_publish_blog_post
  • neuron_publish_to_pool
  • neuron_pull_pool_update
  • neuron_refresh_contact_list
  • neuron_refresh_newsletter
  • neuron_refresh_token
  • neuron_register
  • neuron_reject_reflection
  • neuron_release_conversation
  • neuron_request_approval
  • neuron_request_pair_code
  • neuron_request_payout
  • neuron_reschedule_booking
  • neuron_respond_approval
  • neuron_restore_deleted_flow
  • neuron_restore_flow_revision
  • neuron_resume_ad_request
  • neuron_resume_bot
  • neuron_resume_campaign
  • neuron_resume_list_campaign
  • neuron_resume_sms_campaign
  • neuron_rewrite_text
  • neuron_run_flow
  • neuron_run_lead_source
  • neuron_run_list_campaign_now
  • neuron_run_task
  • neuron_save_bank_account
  • neuron_send_broadcast
  • neuron_send_campaign_message
  • neuron_send_contact_card
  • neuron_send_location
  • neuron_send_message
  • neuron_send_poll
  • neuron_send_sms_campaign
  • neuron_send_sticker
  • neuron_send_whatsapp
  • neuron_set_default_channel
  • neuron_set_group_join_approval
  • neuron_set_override
  • neuron_set_presence
  • neuron_sites_duplicate
  • neuron_sites_publish
  • neuron_sites_respond_access_request
  • neuron_sites_set_access
  • neuron_sites_update
  • neuron_start_channel_session
  • neuron_start_social_channel_session
  • neuron_stop_channel_session
  • neuron_stop_social_channel_session
  • neuron_studio_agent
  • neuron_studio_apply
  • neuron_studio_generate_image
  • neuron_studio_generate_video
  • neuron_studio_import_media_url
  • neuron_studio_make
  • neuron_studio_rehost_media
  • neuron_studio_render
  • neuron_studio_save
  • neuron_studio_transcribe
  • neuron_studio_upload_media
  • neuron_studio_voiceover
  • neuron_submit_ad_request
  • neuron_submit_campaign
  • neuron_submit_to_list_pool
  • neuron_switch_instance
  • neuron_switch_org
  • neuron_sync_knowledge
  • neuron_sync_newsletters
  • neuron_sync_reflections
  • neuron_sync_whatsapp_contacts
  • neuron_takeover_conversation
  • neuron_toggle_builtin_tool
  • neuron_toggle_featured
  • neuron_toggle_flow
  • neuron_toggle_task
  • neuron_unblock_contact
  • neuron_update_ad_request
  • neuron_update_availability
  • neuron_update_blog_post
  • neuron_update_booking_notes
  • neuron_update_bot
  • neuron_update_broadcast
  • neuron_update_calendar
  • neuron_update_campaign
  • neuron_update_channel
  • neuron_update_contact
  • neuron_update_contact_list
  • neuron_update_event
  • neuron_update_event_type
  • neuron_update_flow
  • neuron_update_group_description
  • neuron_update_group_settings
  • neuron_update_group_subject
  • neuron_update_instagram_list
  • neuron_update_kb_entry
  • neuron_update_knowledge_base
  • neuron_update_list_campaign
  • neuron_update_member
  • neuron_update_newsletter
  • neuron_update_organization
  • neuron_update_outbound_webhook
  • neuron_update_persona
  • neuron_update_pool_item
  • neuron_update_privacy_setting
  • neuron_update_product
  • neuron_update_profile_name
  • neuron_update_profile_picture
  • neuron_update_profile_status
  • neuron_update_scheduled_message
  • neuron_update_social_channel
  • neuron_update_storefront
  • neuron_update_task
  • neuron_update_tool
  • neuron_update_webhook
  • neuron_update_whatsapp_credentials
  • neuron_upload_document
  • neuron_upload_media
  • neuron_webagent_open_launcher
  • neuron_webagent_run

Delete 63 · Delete, drop, revoke or wipe things.

  • neuron_block_contact
  • neuron_cancel_approval
  • neuron_cancel_scheduled_message
  • neuron_cancel_subscription
  • neuron_clear_chat
  • neuron_clear_media
  • neuron_delete_ad_request
  • neuron_delete_blog_post
  • neuron_delete_bot
  • neuron_delete_broadcast
  • neuron_delete_calendar
  • neuron_delete_campaign
Show 51 more tools
  • neuron_delete_channel
  • neuron_delete_contact
  • neuron_delete_contact_list
  • neuron_delete_event
  • neuron_delete_event_type
  • neuron_delete_flow
  • neuron_delete_flow_run
  • neuron_delete_instagram_list
  • neuron_delete_kb_entry
  • neuron_delete_knowledge_base
  • neuron_delete_list_campaign
  • neuron_delete_message
  • neuron_delete_newsletter
  • neuron_delete_outbound_webhook
  • neuron_delete_override
  • neuron_delete_persona
  • neuron_delete_product
  • neuron_delete_sms_campaign
  • neuron_delete_social_channel
  • neuron_delete_task
  • neuron_delete_tool
  • neuron_delete_webhook
  • neuron_detach_knowledge_base
  • neuron_leave_group
  • neuron_logout
  • neuron_refund_order
  • neuron_remove_bot_channel
  • neuron_remove_from_contact_list
  • neuron_remove_from_instagram_list
  • neuron_remove_group_members
  • neuron_remove_member
  • neuron_remove_notify_recipient
  • neuron_remove_profile_picture
  • neuron_remove_tool_secret
  • neuron_revoke_api_key
  • neuron_revoke_group_invite
  • neuron_revoke_invitation
  • neuron_send_reaction
  • neuron_set_instagram_chat_menu
  • neuron_sites_delete
  • neuron_sites_delete_version
  • neuron_sites_rollback
  • neuron_stop_ad_request
  • neuron_stop_campaign
  • neuron_studio_transform_video
  • neuron_unassign_bot_from_channel
  • neuron_unassign_bot_from_social_channel
  • neuron_unpublish_from_pool
  • neuron_update_group_members
  • neuron_webagent_kill
  • neuron_webagent_stop

Network hosts it talks to 1

  • mcp.neuron.ng · found in remote endpoint, install command

Files it touches

  • Any path the agent passes to its tools

Tools (425)

As the server listed them on Oct 25, 2026. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • neuron_add_bot_channelAdd Bot Channel

    Connect an additional WhatsApp channel to a bot as a secondary number. The bot will respond to messages on this channel.

  • neuron_add_group_membersAdd Members to Group

    Add members to an existing group, resolved from any combination of sources (other groups, contact lists, contacts, pasted phones, all contacts). Address the group by its id, slug, or JID.

  • neuron_add_notify_recipientAdd Outside Email Notification Address

    Add an email address outside the team that flows may notify. Neuron emails it a confirmation link; flows can only email it after the person confirms. Owners and admins only.

  • neuron_add_product_codesAdd Product Codes

    Add more unique codes/keys to a 'pool' code product's stock. Each buyer receives one. Returns the product with the new remaining count.

  • neuron_add_to_contact_listAdd to Contact List

    Add one or more contacts to a list by contact ID or phone number. Phone numbers without existing contacts are auto-created as minimal contact records.

  • neuron_add_to_instagram_listAdd to Instagram List

    Add Instagram usernames to a list (with or without @, up to 1,000). Their Instagram id is filled in the first time they DM or comment, so the list keeps matching after a rename. Returns added / invalid.

  • neuron_add_tool_secretAdd Tool Secret

    Store or update a secret credential (API key, token, etc.) for a custom tool integration. Secrets are encrypted at rest.

  • neuron_apply_persona_to_botApply Persona Voice to Bot

    Give a bot this persona's voice: merges a delimited voice block into the bot's system prompt (idempotent — re-applying or swapping personas replaces it cleanly) and tags the bot's metadata with the persona id.

  • neuron_apply_to_sellApply to Sell

    Apply for seller access (digital products). Requires a Pro plan or higher; a platform admin then grants access.

  • neuron_approve_reflectionApprove Reflection

    Approve a bot-generated reflection to incorporate the learned insight into the bot's future behavior and responses.

  • neuron_assign_bot_to_channelAssign Bot to Channel

    Assign a bot to handle incoming messages on a specific WhatsApp channel. Replaces any previously assigned bot.

  • neuron_assign_bot_to_social_channelAssign Bot to Social Channel

    Set the bot for a social media channel. A channel has one bot: it answers the channel's DMs and can use the channel's credentials for social media actions. Assigning replaces the channel's current bot (the response's replacedBotId says which).

  • neuron_attach_knowledge_baseAttach Knowledge Base

    Attach a knowledge base to a bot to enhance its responses with domain-specific knowledge. Optional priority determines retrieval order when multiple knowledge bases are attached.

  • neuron_audio_contactExtract Contact from Audio

    Transcribe an audio recording and extract contact information (name, phone, email, notes, tags). Automatically saves the extracted contact to the organization's address book.

  • neuron_block_contactBlock Contactcan change or delete data

    Block a WhatsApp contact. Blocked contacts cannot message the bot or see its profile.

Show 410 more tools
  • neuron_bot_api_chatBot API Chat

    Send a message to a bot via the API and receive a streaming or complete AI-generated response. Requires a valid API key with 'nrn_' prefix.

  • neuron_bot_api_get_botBot API Get Botread-only

    Retrieve configuration and status information about the bot associated with the provided API key.

  • neuron_bot_api_get_messagesBot API Get Messagesread-only

    Retrieve message history for a specific conversation with cursor-based pagination. Requires a valid API key.

  • neuron_bot_api_list_conversationsBot API List Conversationsread-only

    Retrieve a paginated list of conversations managed by the bot. Supports filtering by conversation status. Requires a valid API key.

  • neuron_bot_api_sendBot API Send

    Send an outbound message through the bot API to a specified phone number. Supports text and media messages. Requires a valid API key.

  • neuron_browse_list_poolBrowse List Poolread-only

    Browse verified contact lists available in the shared marketplace pool. Filter by category, region, or search term.

  • neuron_browse_poolBrowse Poolread-only

    Browse the shared marketplace pool of published bots, tools, knowledge bases, and reflections with optional filtering by type, category, tags, or search query.

  • neuron_build_personaBuild Persona from Collection

    Distill a reusable voice from a Collection of mined content: analyzes the top-engagement items and reverse-engineers a voiceProfile (tone, diction, cadence, emoji/formatting habits, themes, dos/donts) + representative exemplars. Requires the collection to have >=3 usable samples. Runs an LLM call (a few seconds).

  • neuron_build_persona_from_conversationBuild Persona from WhatsApp Chat

    Distill a reusable voice from an existing WhatsApp conversation's stored messages — no extension needed. `author` picks whose voice: 'me' (owner's own outgoing texts), 'contact' (the other party), 'bot', or 'any'. For a group chat, pass senderName/senderPhone to isolate one participant. Requires >=3 usable text messages. Runs an LLM call.

  • neuron_build_persona_from_textBuild Persona from Text

    Distill a reusable voice from raw text — no Collection or browser extension needed. Feed it pasted posts, a chat/dialogue transcript, WhatsApp-export text, or your own well-crafted writing sample, and it reverse-engineers a voiceProfile (tone, diction, cadence, emoji/formatting habits, themes, dos/donts) + exemplars. Provide `text` (auto-split into samples) and/or `samples` (already-split). Runs an LLM call (a few seconds).

  • neuron_bulk_toggle_builtin_toolsBulk Toggle Built-in Tools

    Enable or disable multiple built-in tools at once for a bot. More efficient than toggling tools individually.

  • neuron_campaign_marketplaceBrowse Campaign Marketplaceread-only

    Browse available campaigns in the marketplace that your organization can join to earn rewards by sending messages.

  • neuron_campaign_participantsList Campaign Participantsread-only

    Retrieve all participants who have joined a campaign you own, including their delivery counts and earned rewards.

  • neuron_cancel_approvalCancel Approvalcan change or delete data

    Cancel a still-pending approval (e.g. the upstream action was aborted). Fires the approval.cancelled callback. Requires a bot API key.

  • neuron_cancel_bookingCancel Booking

    Cancel a confirmed or pending booking. Sends cancellation notifications to the invitee.

  • neuron_cancel_flow_runCancel Flow Run

    Cancel a running or waiting flow execution. Steps already completed are not rolled back.

  • neuron_cancel_scheduled_messageCancel Scheduled Messagecan change or delete data

    Cancel a scheduled message to prevent it from being sent. Only messages with status 'scheduled' can be cancelled. This action cannot be undone.

  • neuron_cancel_subscriptionCancel Subscriptioncan change or delete data

    Cancel the current active subscription. Access continues until the end of the current billing period.

  • neuron_checkoutCheckout Subscription

    Initiate a checkout session for a subscription plan upgrade. Returns a checkout URL or confirmation to complete the purchase.

  • neuron_clear_chatClear Chatscan change or delete data

    Delete messages (and their media) from chats; the conversations stay, empty. Chats a human is currently handling, or that a flow is waiting on, are skipped. Only Neuron's copy — nothing is deleted from WhatsApp. DRY RUN by default. To clear without picking conversations, pass execute: true AND confirmChats equal to the number of chats from the preview. Irreversible.

  • neuron_clear_mediaClear Chat Mediacan change or delete data

    Remove media files (photos, videos, voice notes, documents) from chats while keeping the messages and captions; chats show 'Media removed'. Only Neuron's copy — nothing is deleted from WhatsApp. DRY RUN by default: returns how many messages/files/bytes would go. Pass execute: true to run it (irreversible).

  • neuron_close_conversationClose Conversation

    Close an active conversation, marking it as completed. The bot will stop responding and the conversation is archived.

  • neuron_complete_bookingComplete Booking

    Mark a confirmed booking as completed (e.g. after the meeting has happened).

  • neuron_compose_messageCompose Message

    Compose and send a new message to a phone number via a specific channel. Automatically creates a new conversation if one does not exist.

  • neuron_confirm_bookingConfirm Booking

    Confirm a pending booking. Only works on bookings with status 'pending'.

  • neuron_convert_leadConvert Lead to Contact

    Promote a phone-bearing lead into a contact (so it can be messaged / added to lists). Optionally add the new contact to a list.

  • neuron_create_ad_requestCreate Ad Request

    Create an ad distribution request to send a message to contacts in pool lists matching target demographics. Deducts from wallet upon approval.

  • neuron_create_api_keyCreate API Key

    Create a new API key for programmatic access to a specific bot. Store the key securely as it cannot be retrieved later.

  • neuron_create_blog_postCreate Blog Post

    Create a new blog post. Body can be authored two ways: (1) `content` as markdown (GFM) + inline raw HTML, or (2) `blocks` — a structured array of typed layout blocks rendered as styled components (heroes, columns, callouts, code cards, embeds, CTAs, sanitized custom HTML). Prefer `blocks` for rich, magazine-style layouts; use `content` for simple prose. If both are given, `blocks` renders and `content` is kept as a fallback.

  • neuron_create_botCreate Bot

    Create a new AI bot with specified name, model, and behavior instructions. Returns the created bot object.

  • neuron_create_broadcastCreate Broadcast

    Create a new broadcast message in draft status. Provide recipients directly or use recipientSources to resolve from contact lists. The WhatsApp channel is auto-resolved if not specified.

  • neuron_create_calendarCreate Calendar

    Create a new booking calendar with a name, timezone, and visibility setting.

  • neuron_create_campaignCreate Campaign

    Create a new outreach campaign with target audience, messaging template, and schedule configuration. Requires a Pro or Business plan.

  • neuron_create_channelCreate Channel

    Create a new WhatsApp channel with either Meta Cloud API or Baileys (direct WhatsApp) integration. Meta Cloud channels require metaPhoneNumberId and metaAccessToken.

  • neuron_create_contactCreate Contact

    Create a new contact in the organization's address book. If notes are provided, they are saved as a structured note entry with source tracking.

  • neuron_create_contact_listCreate Contact List

    Create a new contact list. Slug is auto-generated from name if not provided. For dynamic lists, provide criteria with rules and/or an AI prompt.

  • neuron_create_eventCreate Calendar Event

    Create a host-initiated event on a calendar. Supports attendees (with WhatsApp/email invitations), location, and daily/weekly/monthly recurrence.

  • neuron_create_event_typeCreate Event Type

    Create a bookable event type on a calendar (e.g. '30-min consultation').

  • neuron_create_flowCreate Flow

    Create a new automation flow. A flow is a directed graph of nodes connected by edges. The graph MUST start with at least one trigger node (entry point). Edges connect nodes via output handles. BEFORE BUILDING: call neuron_get_flow_catalog and read its `reference` — it carries the JSON shapes you cannot guess: the ConditionGroup + operator list for branch/filter/switch conditions, the `cases`/`assignments`/`weekdays` composite shapes, the handle wiring map, and copy-ready `examples`. Condition `field` on a logic node must be a {{template}} (e.g. '{{trigger.text}}'); on a trigger's config.condi…

  • neuron_create_groupCreate WhatsApp Group

    Create a new WhatsApp group and seed its members from any combination of sources: other groups (combine/copy), contact lists, individual contacts, pasted phone numbers, or the whole address book. Optionally pass a unique `slug` to address the group later without its JID. Members blocked by privacy come back in the failed list. Uses the org's default connected session unless `channelId` is given.

  • neuron_create_instagram_listCreate Instagram List

    Create an Instagram list. Names are unique per organization (case-insensitive).

  • neuron_create_kb_entryCreate Knowledge Base Entry

    Add a new entry (note, document, or information piece) to a knowledge base.

  • neuron_create_knowledge_baseCreate Knowledge Base

    Create a new knowledge base to store and organize information, documents, and entries.

  • neuron_create_lead_sourceCreate Lead Source

    Create a lead source. `config` depends on type: text_paste {text}; web_scrape {url|urls[]}; document {mediaUrl,mimeType}; tool_output {toolId,args?}; instagram/x {channelId, query?|hashtag?, limit?}; csv {rows[]}; stream {triggerTaskId?} (fed by the ingest endpoint). Set scheduleKind cron/interval/once for recurring (schedule: cron {time,days?} / interval {everyMinutes} / once {runAt}).

  • neuron_create_list_campaignCreate List Campaign

    Create a paced campaign that messages the next N un-reached members of a contact list on a schedule. The cursor follows the LIVE list — as members are added or removed, only current members get reached, and nobody is messaged twice per cycle. Multiple campaigns can run on the same or different lists concurrently. On exhaust, either stop or loop (start over after a cooldown).

  • neuron_create_newsletterCreate Newsletter

    Create a new WhatsApp Channel newsletter for one-way broadcast updates. Requires a connected Baileys session on the specified channel.

  • neuron_create_outbound_webhookCreate Outbound Webhook

    Register a new outbound webhook that sends HTTP POST requests to an external URL when specified bot events occur. Supported events: message.created, message.assistant, conversation.created, conversation.escalated, conversation.released, conversation.closed, bot.paused, bot.resumed.

  • neuron_create_productCreate Product

    Create a digital product/service with a public checkout link. Amount in kobo (minor units): ₦1 = 100. Minimum ₦500 = 50000. For 'file' delivery, upload the file first (neuron_upload_media) and pass its URL as deliveryFileUrl. On payment, Neuron confirms it and delivers the product to the buyer's WhatsApp automatically.

  • neuron_create_sms_campaignCreate SMS Campaign

    Create a draft SMS campaign. Choose the audience via sourceType: 'all_contacts' or 'contact_list' (your own contacts), 'phones' (bring your own list — raw numbers you pass in), 'platform' (the wider Neuron audience — budget required, sent over the bulk campaign route), or 'curated' (SMS-opted-in marketplace lists via poolEntryIds; the list owner earns ₦2/contact). After creating, call neuron_estimate_sms_campaign to price it, then neuron_send_sms_campaign. Requires SMS to be enabled by an admin and a configured provider.

  • neuron_create_social_channelCreate Social Channel

    Create a new social media channel with platform credentials. Supports Instagram and Twitter/X. Credentials should be the full session JSON including account, cookies, headers, and platform-specific tokens.

  • neuron_create_taskCreate Bot Task

    Create a scheduled autonomous task for a bot. The instruction is a self-contained, natural-language directive the bot executes with its tools (find stale conversations, message contacts, schedule follow-ups, etc.). Sends are always screened against Do-Not-Contact, a per-run cap, and a no-repeat window.

  • neuron_create_toolCreate Tool

    Create a custom API tool that the bot can invoke during conversations to fetch external data or trigger actions.

  • neuron_create_webhookCreate Webhook

    Register a new inbound webhook endpoint that triggers bot actions when called by an external service.

  • neuron_delete_ad_requestDelete Ad Requestcan change or delete data

    Permanently delete a draft ad request. Only ad requests in draft status can be deleted.

  • neuron_delete_blog_postDelete Blog Postcan change or delete data

    Permanently delete a blog post by its ID. This action cannot be undone.

  • neuron_delete_botDelete Botcan change or delete data

    Permanently delete a bot and all its associated data. This action cannot be undone.

  • neuron_delete_broadcastDelete Broadcastcan change or delete data

    Permanently delete a broadcast and its recipient data. This action cannot be undone.

  • neuron_delete_calendarDelete Calendarcan change or delete data

    Permanently delete a calendar and all its event types, bookings, and availability data.

  • neuron_delete_campaignDelete Campaigncan change or delete data

    Permanently delete a campaign that is in 'draft' status. Active or funded campaigns cannot be deleted.

  • neuron_delete_channelDelete Channelcan change or delete data

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

  • neuron_delete_contactDelete Contactcan change or delete data

    Permanently delete a contact and remove them from all contact lists. This action cannot be undone.

  • neuron_delete_contact_listDelete Contact Listcan change or delete data

    Permanently delete a contact list. System-protected lists (e.g., 'Do Not Contact') cannot be deleted.

  • neuron_delete_eventDelete Calendar Eventcan change or delete data

    Delete a host-created event. For recurring events, use scope to control what gets deleted: 'single' (just this one), 'future' (this and all future), or 'all' (entire series).

  • neuron_delete_event_typeDelete Event Typecan change or delete data

    Permanently delete an event type and all its bookings.

  • neuron_delete_flowDelete Flowcan change or delete data

    Soft-delete a flow. It stops running but can be restored for 30 days with neuron_restore_deleted_flow. Running executions are not cancelled.

  • neuron_delete_flow_runDelete Flow Runcan change or delete data

    Permanently delete a completed, failed, or cancelled flow run and all its step data.

  • neuron_delete_instagram_listDelete Instagram Listcan change or delete data

    Delete an Instagram list and its members. Flows filtering on it stop matching anyone.

  • neuron_delete_kb_entryDelete Knowledge Base Entrycan change or delete data

    Permanently delete a specific entry from a knowledge base.

  • neuron_delete_knowledge_baseDelete Knowledge Basecan change or delete data

    Permanently delete a knowledge base and all its associated entries and documents.

  • neuron_delete_list_campaignDelete List Campaigncan change or delete data

    Permanently delete a paced list campaign and its reached-set. Does not delete the contacts or the list.

  • neuron_delete_messageDelete Messagecan change or delete data

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

  • neuron_delete_newsletterDelete Newslettercan change or delete data

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

  • neuron_delete_outbound_webhookDelete Outbound Webhookcan change or delete data

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

  • neuron_delete_overrideDelete Availability Overridecan change or delete data

    Remove a date-specific availability override, reverting to the default weekly hours.

  • neuron_delete_personaDelete Personacan change or delete data

    Delete a voice persona.

  • neuron_delete_productDelete Productcan change or delete data

    Permanently delete a product. Existing orders are retained.

  • neuron_delete_sms_campaignDelete SMS Campaigncan change or delete data

    Delete a draft SMS campaign. Only draft campaigns can be deleted.

  • neuron_delete_social_channelDelete Social Channelcan change or delete data

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

  • neuron_delete_taskDelete Bot Taskcan change or delete data

    Delete a scheduled task. This is a soft delete — the task stops running immediately.

  • neuron_delete_toolDelete Toolcan change or delete data

    Permanently remove a custom API tool integration from a bot. The bot will no longer be able to invoke this tool in conversations.

  • neuron_delete_webhookDelete Webhookcan change or delete data

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

  • neuron_deliver_orderDeliver Order

    Re-send a paid-but-undelivered order to the buyer over WhatsApp/email. Use when a sale settled while no WhatsApp session was connected; connect one first, then deliver.

  • neuron_detach_knowledge_baseDetach Knowledge Basecan change or delete data

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

  • neuron_download_mediaDownload Media

    Prepare a zip of the workspace's chat media (one folder per chat), or get the download link of a finished one. Call without exportId to start an export; call with exportId to get a 10-minute download link once it's ready. Zips are kept for 72 hours.

  • neuron_draft_taskDraft Bot Task with AIread-only

    Turn a plain-English description into a structured task spec (title, instruction, scheduleKind, schedule, timezone, config) WITHOUT creating it. Use the returned draft as input to neuron_create_task after any edits.

  • neuron_duplicate_productDuplicate Product

    Clone an existing product into a hidden draft copy (new checkout link, '(copy)' title, reset counters). A 'pool' code product is cloned with an empty pool — restock codes before enabling. Edit the copy with neuron_update_product, then set enabled: true to publish.

  • neuron_edit_messageEdit Message

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

  • neuron_enroll_membersEnroll Membership Members

    Manually enroll existing / off-platform people into a membership product WITHOUT a payment. Use this to backfill members who were already in the WhatsApp group before you switched membership on, so the renewal + eviction cycle applies to them too. No order or revenue is booked. Each enrolled member gets a free first period (firstPeriodDays, or one normal interval by default), then renews like everyone else — reminder-only until they connect a Neuron account (no auto-charge). Existing members are left untouched (counted as skipped). Returns { enrolled, skipped, total }.

  • neuron_estimate_sms_campaignEstimate SMS Campaignread-only

    Price a draft SMS campaign before sending: returns recipient count, SMS provider cost, curated owner payout (₦2/contact), and the total in kobo. Call this before neuron_send_sms_campaign.

  • neuron_export_contactsExport Contactsread-only

    Export all contacts as a downloadable dataset for the current organization.

  • neuron_export_flowExport Flowread-only

    Export a flow as a portable file (JSON with format "neuron.flow"). Credentials (auth headers, tokens, secret variable values) are blanked and listed in `redacted`. Pass the returned object to neuron_import_flow to copy the flow into this or another account.

  • neuron_extract_leadsExtract Leads (ad-hoc)

    Run a one-off extraction WITHOUT creating a persistent source, saving the results to the lead pool. Great for pasted text or a web page. `type` + `config` as in neuron_create_lead_source (e.g. type='text_paste', config={text}).

  • neuron_find_contact_lists_for_contactFind Contact Lists for Contactread-only

    Retrieve all contact lists that a specific contact belongs to.

  • neuron_forward_messageForward Message

    Forward a WhatsApp message from one chat to another. Uses copy-send approach — the message content is re-sent to the destination.

  • neuron_fund_ad_requestFund Ad Request

    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.

  • neuron_fund_campaignFund Campaign

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

  • neuron_fund_walletFund Wallet

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

  • neuron_generate_from_personaGenerate Content in Voice

    Generate content written in the persona's voice for a topic/brief. Returns N variations. Stateless — nothing is persisted.

  • neuron_get_ad_requestGet Ad Requestread-only

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

  • neuron_get_ad_request_analyticsGet Ad Request Analyticsread-only

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

  • neuron_get_approvalGet Approvalread-only

    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.

  • neuron_get_availabilityGet Availabilityread-only

    Retrieve the default availability schedule (weekly hours + timezone) for a calendar.

  • neuron_get_available_slotsGet Available Slotsread-only

    Compute available time slots for an event type over a date range, accounting for availability, existing bookings, buffers, and Google Calendar busy times.

  • neuron_get_bank_accountGet Bank Accountread-only

    Retrieve the saved bank account details currently configured as the organization's payout destination.

  • neuron_get_billingGet Billing Inforead-only

    Retrieve the current billing information, subscription plan, and usage details for the organization.

  • neuron_get_blocklistGet Blocklistread-only

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

  • neuron_get_blog_postGet Blog Postread-only

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

  • neuron_get_bookingGet Bookingread-only

    Retrieve details of a specific booking.

  • neuron_get_botGet Botread-only

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

  • neuron_get_bot_analyticsGet Bot Analyticsread-only

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

  • neuron_get_broadcastGet Broadcastread-only

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

  • neuron_get_broadcast_recipientsGet Broadcast Recipientsread-only

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

  • neuron_get_business_profileGet Business Profileread-only

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

  • neuron_get_calendarGet Calendarread-only

    Retrieve details of a specific calendar by its ID.

  • neuron_get_campaignGet Campaignread-only

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

  • neuron_get_channelGet Channelread-only

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

  • neuron_get_channel_eventsGet Channel Eventsread-only

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

  • neuron_get_channel_qrGet Channel QR Coderead-only

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

  • neuron_get_channel_statusGet Channel Statusread-only

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

  • neuron_get_collectionGet a collectionread-only

    Fetch a collection's metadata by id.

  • neuron_get_collection_itemsBrowse collection itemsread-only

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

  • neuron_get_contactGet Contactread-only

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

  • neuron_get_contact_listGet Contact Listread-only

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

  • neuron_get_contact_list_membersGet Contact List Membersread-only

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

  • neuron_get_conversationGet Conversationread-only

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

  • neuron_get_eligible_contactsGet Eligible Contactsread-only

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

  • neuron_get_event_typeGet Event Typeread-only

    Retrieve details of a specific event type.

  • neuron_get_flowGet Flowread-only

    Retrieve a single flow by id, including its full graph (nodes and edges), enabled status, and run stats.

  • neuron_get_flow_catalogGet Flow Node Catalogread-only

    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…

  • neuron_get_flow_revisionGet Flow Revisionread-only

    Get one saved version of a flow with its full graph, to compare with the current flow before restoring.

  • neuron_get_flow_runGet Flow Runread-only

    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.

  • neuron_get_group_invite_linkGet Group Invite Linkread-only

    Get the invite link for a WhatsApp group. Only supported on Baileys channels where the bot is a group admin.

  • neuron_get_group_participantsGet Group Participantsread-only

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

  • neuron_get_instagram_chat_menuGet Instagram Greeting Prompts & Menuread-only

    Read an Instagram channel's greeting prompts (ice breakers: up to 4 questions shown when someone opens an empty chat) and its persistent chat menu. Only for accounts connected with Instagram login (authMethod official).

  • neuron_get_instagram_list_membersGet Instagram List Membersread-only

    Page through an Instagram list's members (username, Instagram id once known, how they were added).

  • neuron_get_kb_import_statusGet Knowledge Import Statusread-only

    Progress of a WhatsApp chat import: state (queued/running/done/stopped/failed), messages read, listings created/updated, listings skipped because their date had passed.

  • neuron_get_knowledge_baseGet Knowledge Baseread-only

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

  • neuron_get_list_campaignGet List Campaignread-only

    Get a paced list campaign with live progress: how many members have been reached this cycle, the current list size, and how many remain.

  • neuron_get_messagesGet Conversation Messagesread-only

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

  • neuron_get_newsletterGet Newsletterread-only

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

  • neuron_get_organizationGet Organizationread-only

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

  • neuron_get_outbound_webhook_logsGet Outbound Webhook Logsread-only

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

  • neuron_get_personaGet Personaread-only

    Get one voice persona (full voiceProfile + exemplars).

  • neuron_get_pool_itemGet Pool Itemread-only

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

  • neuron_get_privacy_settingsGet Privacy Settingsread-only

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

  • neuron_get_productGet Productread-only

    Get a single product by id, with its public URL and fee breakdown.

  • neuron_get_profileGet User Profileread-only

    Retrieve the authenticated user's profile information including name, email, role, and current organization.

  • neuron_get_scheduled_messageGet Scheduled Messageread-only

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

  • neuron_get_sms_campaignGet SMS Campaignread-only

    Retrieve a single SMS campaign with its status and delivery counters.

  • neuron_get_social_channelGet Social Channelread-only

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

  • neuron_get_social_channel_statusGet Social Channel Statusread-only

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

  • neuron_get_storefrontGet Storefrontread-only

    Get this seller's storefront profile (handle, display name, bio, branding) and its public URL.

  • neuron_get_task_runsGet Bot Task Run Historyread-only

    Retrieve the paginated execution history for a task — each run's status, AI summary, tool steps, and stats (messages sent, contacts processed).

  • neuron_get_webhook_logsGet Webhook Logsread-only

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

  • neuron_google_calendar_disconnectDisconnect Google Calendar

    Disconnect a calendar from Google Calendar sync.

  • neuron_google_calendar_statusGoogle Calendar Statusread-only

    Check whether a calendar is connected to Google Calendar and when it last synced.

  • neuron_handle_join_requestsHandle Join Requests

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

  • neuron_import_contactsImport Contacts

    Bulk import multiple contacts into the organization's address book. Accepts an array of contact objects with name, phone, and optional fields.

  • neuron_import_flowImport Flow

    Create a new flow from an exported flow file (the object neuron_export_flow returns). It is always created switched OFF and never overwrites an existing flow. Inbound webhook URLs get new slugs. The response lists `missing` (steps pointing at a bot, list, session or knowledge base this account doesn't have, which need picking before switching on) and `redacted` (credentials blanked on export that need refilling).

  • neuron_import_whatsapp_chatImport WhatsApp Chat Into Knowledge Base

    Read a WhatsApp 'Export chat' (.txt, without media) and save the listings in it (trips, items for sale, services, jobs...) as entries that expire on their own date. Runs in the background: poll neuron_get_kb_import_status. Pro plan and up; charged to AI credits; reads at most the newest 1,000 messages from the last `sinceDays` days. The file itself is never stored. One import per organization at a time.

  • neuron_ingest_knowledgeIngest Knowledge

    Ingest content into a knowledge base. Supports deduplication via externalId and optional LLM processing (summarize, extract_facts, or custom instruction).

  • neuron_install_from_poolInstall from Pool

    Install a resource from the marketplace pool into the current organization. Choose 'fork' for an independent copy or 'subscribe' to receive future updates from the publisher.

  • neuron_invite_memberInvite Organization Member

    Send an invitation to a new member to join the organization. The invitee receives an email with a link to accept.

  • neuron_join_campaignJoin Campaign

    Join a marketplace campaign as a participant to earn rewards by sending messages through your WhatsApp channel.

  • neuron_kb_storage_usageKnowledge Storage Usageread-only

    How many knowledge bases, entries and characters the organization holds, against its plan's caps (maxBases, maxEntries, maxChars) and whether it can fill knowledge bases automatically.

  • neuron_lead_statsLead Pool Statsread-only

    Counts of leads by status.

  • neuron_leave_groupLeave Groupcan change or delete data

    Make the bot leave a WhatsApp group. This action is irreversible — the bot will need to be re-added by an admin.

  • neuron_list_ad_requestsList Ad Requestsread-only

    Retrieve all ad requests for the current organization with optional status filtering and pagination.

  • neuron_list_api_keysList API Keysread-only

    Retrieve all API keys associated with a specific bot, including their names, creation dates, expiration status, and revocation status.

  • neuron_list_approvalsList Approvalsread-only

    List approval requests for the organization, newest first. Filter by status (pending/approved/rejected/expired/cancelled). Requires a bot API key.

  • neuron_list_audit_logsList Audit Logsread-only

    Retrieve audit logs for the organization, showing a chronological record of actions performed by members. Supports filtering by action type and resource.

  • neuron_list_blog_postsList Blog Postsread-only

    Retrieve a paginated list of blog posts with optional filtering by status, author type, author ID, or tag.

  • neuron_list_bookingsList Bookingsread-only

    List bookings (inbound and host-created) with optional filters for calendar, status, date range, and source.

  • neuron_list_bot_channelsList Bot Channelsread-only

    Retrieve all WhatsApp channels connected to a specific bot, including primary and secondary connections.

  • neuron_list_bot_knowledge_basesList Bot Knowledge Basesread-only

    Retrieve all knowledge bases attached to a specific bot, including their priorities and metadata.

  • neuron_list_botsList Botsread-only

    Retrieve all bots accessible to the current user, including their configurations and status.

  • neuron_list_broadcastsList Broadcastsread-only

    Retrieve a paginated list of all broadcasts with optional filtering by status such as draft, sent, or scheduled.

  • neuron_list_builtin_toolsList Built-in Toolsread-only

    Retrieve all available built-in tools with their enabled/disabled status for a specific bot. Built-in tools include WhatsApp actions (send messages, delete messages, post status), utility functions (web search, QR codes, weather), scheduling, knowledge base search, and more.

  • neuron_list_calendarsList Calendarsread-only

    Retrieve all booking calendars for the current organization.

  • neuron_list_campaignsList Campaignsread-only

    Retrieve all campaigns for the current organization with optional status filtering and pagination.

  • neuron_list_channel_groupsList Channel Groupsread-only

    Retrieve all WhatsApp groups that the channel is participating in, including group metadata.

  • neuron_list_channelsList Channelsread-only

    Retrieve all WhatsApp channels configured in the current organization, including their type and connection status.

  • neuron_list_collectionsList collectionsread-only

    List content collections (where web-agent missions and captures land). Returns each collection's item count, kind and source.

  • neuron_list_contact_listsList Contact Listsread-only

    Retrieve all contact lists for the current organization with optional filtering by search term, type, and pagination.

  • neuron_list_contactsList Contactsread-only

    Retrieve all contacts for the current organization with optional filtering by search term, tag, and pagination.

  • neuron_list_conversationsList Conversationsread-only

    Retrieve a paginated list of conversations for a specific bot, with optional filtering by status.

  • neuron_list_deleted_flowsList Deleted Flowsread-only

    List flows deleted in the last 30 days, which can still be restored with neuron_restore_deleted_flow.

  • neuron_list_event_typesList Event Typesread-only

    Retrieve all event types, optionally filtered by calendar.

  • neuron_list_eventsList Calendar Eventsread-only

    List host-created events, optionally filtered by calendar and date range.

  • neuron_list_flow_revisionsList Flow Revisionsread-only

    List the last saved versions of a flow (newest first, up to 3). Each is the flow as it was before a change replaced it, with who saved it, when, and where from (editor, mcp, restore). Back up before risky edits by checking this, and roll back with neuron_restore_flow_revision.

  • neuron_list_flow_runsList Flow Runsread-only

    List execution runs for a flow, newest first. Each run shows status (running/waiting/completed/failed/cancelled), trigger type, step count, and timing.

  • neuron_list_flowsList Flowsread-only

    List all automation flows in the organization. Returns each flow's id, name, description, enabled status, trigger events, run count, and last run time.

  • neuron_list_instagram_listsList Instagram Listsread-only

    List the organization's Instagram lists (any name the user chose, e.g. VIPs, giveaway entrants, blocked) with member counts. Use a list's id as `inList` / `notInList` on Instagram flow triggers, or `listId` on the add/remove list flow steps.

  • neuron_list_instagram_postsList Instagram Postsread-only

    List an Instagram channel's recent posts (newest first) with id, caption, type, thumbnail, permalink, date and comment count. Use the ids in a comment trigger's mediaId (a list) to limit a flow to specific posts. Only for accounts connected with Instagram login (authMethod official).

  • neuron_list_installedList Installed Itemsread-only

    List all items the current organization has installed from the marketplace pool.

  • neuron_list_invitationsList Invitationsread-only

    Retrieve a list of all pending invitations for the organization that have not yet been accepted or revoked.

  • neuron_list_kb_botsList Knowledge Base Botsread-only

    Retrieve all bots that are connected to or using a specific knowledge base.

  • neuron_list_kb_entriesList Knowledge Base Entriesread-only

    Retrieve entries from a knowledge base with optional filtering and pagination.

  • neuron_list_knowledge_basesList Knowledge Basesread-only

    Retrieve all knowledge bases accessible to the current user.

  • neuron_list_lead_sourcesList Lead Sourcesread-only

    List configured lead sources for the org.

  • neuron_list_leadsList Leadsread-only

    List leads from the pool, filterable by status (new/enriched/contacted/converted/rejected), sourceId, and search.

  • neuron_list_list_campaignsList List Campaignsread-only

    List all paced list campaigns for the organization, optionally filtered to a single contact list.

  • neuron_list_membersList Organization Membersread-only

    Retrieve a list of all members in the organization, including their roles and permissions.

  • neuron_list_newslettersList Newslettersread-only

    Retrieve a paginated list of all WhatsApp Channel newsletters for the organization, with optional filtering by WhatsApp session channel.

  • neuron_list_notify_recipientsList Email Notification Recipientsread-only

    Who the org's flows can email with the "Send email notification" step: team members (userId, opt-out state) and outside addresses (id, status pending/verified/unsubscribed). In that step's `recipients`, use refs: "role:all", "role:admins", "member:<userId>", or "ext:<id>" (verified only). Free-text addresses are not allowed.

  • neuron_list_ordersList Ordersread-only

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

  • neuron_list_organizationsList Organizationsread-only

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

  • neuron_list_outbound_webhooksList Outbound Webhooksread-only

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

  • neuron_list_overridesList Availability Overridesread-only

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

  • neuron_list_payoutsList Payoutsread-only

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

  • neuron_list_personasList Personasread-only

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

  • neuron_list_productsList Productsread-only

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

  • neuron_list_publishedList My Published Itemsread-only

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

  • neuron_list_reflectionsList Reflectionsread-only

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

  • neuron_list_reviewsList Reviewsread-only

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

  • neuron_list_scheduled_messagesList Scheduled Messagesread-only

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

  • neuron_list_sms_campaignsList SMS Campaignsread-only

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

  • neuron_list_social_channelsList Social Channelsread-only

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

  • neuron_list_tasksList Bot Tasksread-only

    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').

  • neuron_list_toolsList Toolsread-only

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

  • neuron_list_webhooksList Webhooksread-only

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

  • neuron_list_whatsapp_contactsList WhatsApp Contactsread-only

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

  • neuron_list_whatsapp_templatesList WhatsApp Templatesread-only

    List message templates on an official WhatsApp Business API session (provider 'meta'). On the official API you can only send free-form messages to someone who messaged you in the last 24 hours; outside that window only an approved template is delivered. Use a template's name + language with neuron_send_whatsapp / neuron_compose_message / neuron_create_broadcast (messageType 'template').

  • neuron_loginLogin to Neuron

    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)

  • neuron_logoutLogout

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

  • neuron_mark_as_readMark as Read

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

  • neuron_mark_no_showMark No-Show

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

  • neuron_merge_contact_listsMerge Contact Lists

    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.

  • neuron_my_participationsMy Campaign Participationsread-only

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

  • neuron_pause_ad_requestPause Ad Request

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

  • neuron_pause_botPause Bot

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

  • neuron_pause_campaignPause Campaign

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

  • neuron_pause_list_campaignPause List Campaign

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

  • neuron_pause_sms_campaignPause SMS Campaign

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

  • neuron_populate_contactsPopulate Contacts

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

  • neuron_post_to_newsletterPost to Newsletter

    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.

  • neuron_post_to_social_channelPost to Social Channel

    Publish to one of the organization's connected social accounts (by channel id from neuron_list_social_channels). Text and/or up to 10 media items (several items make an Instagram carousel). Set as='story' to publish one image or video as an Instagram story (Instagram accounts connected with Instagram login; stories don't show a caption). Media URLs must be publicly reachable; Instagram images must be JPEG.

  • neuron_post_to_statusPost to WhatsApp Status

    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.

  • neuron_product_membersProduct Membersread-only

    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.

  • neuron_publish_blog_postPublish Blog Post

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

  • neuron_publish_to_poolPublish to Pool

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

  • neuron_pull_pool_updatePull Pool Update

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

  • neuron_refresh_contact_listRefresh Contact List

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

  • neuron_refresh_newsletterRefresh Newsletter

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

  • neuron_refresh_tokenRefresh Access Token

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

  • neuron_refund_orderRefund Ordercan change or delete data

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

  • neuron_registerRegister New User

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

  • neuron_reject_reflectionReject Reflection

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

  • neuron_release_conversationRelease Conversation

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

  • neuron_remove_bot_channelRemove Bot Channelcan change or delete data

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

  • neuron_remove_from_contact_listRemove from Contact Listcan change or delete data

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

  • neuron_remove_from_instagram_listRemove from Instagram Listcan change or delete data

    Remove one member (by member id from neuron_get_instagram_list_members) from an Instagram list.

  • neuron_remove_group_membersRemove Members from Groupcan change or delete data

    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.

  • neuron_remove_memberRemove Organization Membercan change or delete data

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

  • neuron_remove_notify_recipientRemove Outside Email Notification Addresscan change or delete data

    Remove an outside address so flows can no longer email it. Owners and admins only.

  • neuron_remove_profile_pictureRemove Profile Picturecan change or delete data

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

  • neuron_remove_tool_secretRemove Tool Secretcan change or delete data

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

  • neuron_request_approvalRequest Approval

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

  • neuron_request_pair_codeRequest Pair Code

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

  • neuron_request_payoutRequest Payout

    Request a payout to transfer funds from the organization wallet to the linked bank account. A bank account must be saved first.

  • neuron_reschedule_bookingReschedule Booking

    Reschedule a booking to a new time. Creates a new booking and marks the old one as rescheduled.

  • neuron_respond_approvalRespond to Approval

    Approve or reject a pending approval programmatically — the decision surface for an authorized operator acting via MCP instead of replying on WhatsApp. Fires the configured callback and posts the outcome to the WhatsApp chat. Exactly-once: the first responder (here or on WhatsApp) wins; later responses return 410. Requires a bot API key.

  • neuron_restore_deleted_flowRestore Deleted Flow

    Bring back a flow deleted in the last 30 days. It comes back switched off; switch it on with neuron_toggle_flow.

  • neuron_restore_flow_revisionRestore Flow Revision

    Put a saved version of a flow back. The current graph is saved as a revision first, so the restore can itself be undone. The flow keeps its name and on/off state.

  • neuron_resume_ad_requestResume Ad Request

    Resume a paused ad request campaign. Distribution resumes from where it left off. Only paused ad requests can be resumed.

  • neuron_resume_botResume Bot

    Resume a previously paused bot so it begins processing new messages again.

  • neuron_resume_campaignResume Campaign

    Resume a previously paused campaign to restart message delivery.

  • neuron_resume_list_campaignResume List Campaign

    Resume a paused paced list campaign. It picks up from where the cursor left off.

  • neuron_resume_sms_campaignResume SMS Campaign

    Resume a paused drip SMS campaign.

  • neuron_revoke_api_keyRevoke API Keycan change or delete data

    Permanently revoke an API key to immediately invalidate it and prevent further programmatic access. This action cannot be undone.

  • neuron_revoke_group_inviteRevoke Group Invitecan change or delete data

    Revoke the current group invite link and generate a new one. The old link will stop working. Requires admin.

  • neuron_revoke_invitationRevoke Invitationcan change or delete data

    Revoke a pending organization invitation so it can no longer be accepted. This action cannot be undone.

  • neuron_rewrite_textRewrite Text

    Rewrite or rephrase text using AI with specified tone, style, or instructions (e.g., make it more formal, translate, summarize).

  • neuron_run_flowRun Flow

    Manually trigger a flow run for testing. Starts at the 'trigger.manual' node if present, otherwise the first trigger node. Optionally provide a payload object that becomes {{trigger.*}} in the flow.

  • neuron_run_lead_sourceRun Lead Source

    Run a lead source now to pull new leads into the pool (queues the extraction).

  • neuron_run_list_campaign_nowRun List Campaign Now

    Fire the next batch of a paced list campaign immediately (on the next worker tick, ~30s), regardless of its schedule. The schedule continues normally afterward.

  • neuron_run_taskRun Bot Task Now

    Trigger a task to run immediately (in addition to its normal schedule). Returns once the run is queued.

  • neuron_sales_statsSales Statsread-only

    Total paid sales count and net revenue (kobo) for this seller.

  • neuron_save_bank_accountSave Bank Account

    Save a verified bank account as the organization's payout destination. Verify the account first using neuron_verify_bank_account.

  • neuron_search_contactsSearch Contactsread-only

    Search contacts by a query string across name, phone number, and email fields. Returns matching contacts ranked by relevance.

  • neuron_search_knowledgeSearch Knowledgeread-only

    Perform semantic search across all entries and documents in a knowledge base to find relevant information.

  • neuron_seller_statusSeller Statusread-only

    Check whether this account can sell (Pro plan + admin-granted access) and any pending application.

  • neuron_semantic_search_contactsSemantic Search Contactsread-only

    Search contacts using natural language AI-powered semantic search. Finds contacts based on the meaning of their notes — skills, services, schedules, preferences, etc. Returns ranked results with relevance scores and AI-generated match reasons.

  • neuron_send_broadcastSend Broadcast

    Send a broadcast message to all its recipients. The broadcast must be in draft status. This triggers message delivery and cannot be undone.

  • neuron_send_campaign_messageSend Campaign Messages

    Send a campaign message to selected eligible contacts via WhatsApp. Requires the campaign to be in 'active' status and contacts to be eligible.

  • neuron_send_contact_cardSend Contact Card

    Send a vCard contact card via WhatsApp with name, phone, and optional organization.

  • neuron_send_locationSend Location

    Send a location pin via WhatsApp with coordinates and optional name/address.

  • neuron_send_messageSend Message

    Send a message to an existing conversation. Supports text, image, and document message types with optional media attachments.

  • neuron_send_pollSend Poll

    Send a poll message via WhatsApp. Polls support 2-12 options and optional multi-select. Only supported on Baileys channels.

  • neuron_send_reactionSend Reaction

    Send or remove an emoji reaction on a WhatsApp message. Pass an empty emoji string to remove a reaction.

  • neuron_send_sms_campaignSend SMS Campaign

    Send a draft SMS campaign. Debits the wallet for the SMS cost plus any curated owner payout, then queues delivery. Returns a 402 with shortfall details if the wallet balance is insufficient (fund the wallet with neuron_fund_wallet and retry).

  • neuron_send_stickerSend Sticker

    Send a sticker via WhatsApp. The easy way: pass `sticker` as a mood or label (e.g. 'laughing', 'thumbs up', 'fire', 'celebrate') and a matching sticker is found automatically from the platform-wide community sticker library (falling back to this org's own stickers). Advanced: pass `stickerUrl` with a direct public WebP image URL instead. Provide one of the two. Only supported on Baileys channels.

  • neuron_send_whatsappSend WhatsApp Message

    Send a WhatsApp message to a phone number or group. Auto-resolves which channel to use (org default > first connected). Supports text, image, audio, video, and document types.

  • neuron_set_default_channelSet Default WhatsApp Channel

    Set or clear the default WhatsApp channel for the organization. The default channel is used by neuron_send_whatsapp for auto-resolving which channel to send through.

  • neuron_set_group_join_approvalSet Group Join Approval

    Enable or disable join approval mode for a WhatsApp group. When enabled, join requests must be manually approved by admins. Requires admin.

  • neuron_set_instagram_chat_menuSet Instagram Greeting Prompts & Menucan change or delete data

    Replace an Instagram channel's greeting prompts (max 4) and persistent chat menu (max 20 items). Pass the full lists; an empty list removes that part. A tap sends a postback with the item's payload: it fires flows with the "Instagram button tapped" trigger, and the channel's bot answers taps no flow handles (as if the person typed the title). Menu items are either a postback (payload) or a link (url).

  • neuron_set_overrideSet Availability Override

    Set a date-specific availability override — mark a day as unavailable, or set custom hours for that date.

  • neuron_set_presenceSet Presence

    Set typing indicator or online/offline presence on a WhatsApp chat. Only supported on Baileys channels.

  • neuron_sites_check_labelCheck Site Addressread-only

    Business plans: is this address free for a new site? Returns { available, code, message }. The create call re-checks.

  • neuron_sites_deleteDelete Sitecan change or delete data

    Permanently wipe a site: every version, its files in storage, people, access requests and view history. The address stops working. Cannot be undone or recovered. Use neuron_sites_set_access {paused:true} to take it down temporarily instead.

  • neuron_sites_delete_versionDelete Site Versioncan change or delete data

    Permanently delete an old (non-live) version of a site, e.g. a wrong upload. Its files are removed from storage right away, except files other versions still use. The live version can't be deleted (roll back first). Cannot be undone.

  • neuron_sites_duplicateDuplicate Site

    Copy a site's live files into a new site with a new address (addresses never change, so this is how to get a different one). No re-upload. The copy starts Restricted with nobody added and goes through review like any new site.

  • neuron_sites_getGet Siteread-only

    One site's details: URL, share link, access settings, versions (for rollback) and the people who have access.

  • neuron_sites_get_access_requestsGet Site Access Requestsread-only

    List access requests for a site (pending, approved, denied, expired). `repeat: true` marks people who asked before.

  • neuron_sites_listList Sitesread-only

    List the org's Neuron Sites (static sites with Docs-style sharing) with URL, access mode, size and pending access requests, plus plan limits.

  • neuron_sites_publishPublish Site

    Publish a static site (HTML/CSS/JS/images/fonts/PDF/video) and get its link. Creates a new site when siteId is omitted, otherwise redeploys to the same URL — the link and access settings survive and the previous version stays available for rollback. Pass exactly one source: `dir` (local folder, e.g. the output of a build), `zipPath` (local .zip), `html` (a single page), or `files` ([{path, base64}]). New sites start Restricted (only you). Use neuron_sites_set_access to share. Only changed files are uploaded on redeploy. A new site is reviewed by Neuron once; until approved (`reviewStatus`), vi…

  • neuron_sites_respond_access_requestRespond to Site Access Request

    Approve or deny an access request. Approved people become named viewers (optionally until expiresAt) and get in on their next visit — no new link needed. They're notified either way.

  • neuron_sites_rollbackRoll Back Site

    Make an earlier version live again at the same URL. Omit versionId to go back one version.

  • neuron_sites_set_accessSet Site Access

    Control who can open a site, Google Docs style. generalAccess: 'restricted' (only named people), 'link' (anyone with the unguessable link), 'request' (anyone can ask; you approve), 'org' (members of your Neuron org), 'domain' (verified emails on allowedDomains), 'public' (anyone — requires confirmPublic). Optionally add a password (applies to everyone but owners), add/remove named people (email / WhatsApp number / Neuron user id, with optional expiry), rotate the link (old link dies instantly), set a link expiry, or pause the site. Every change logs current viewers out within ~15 seconds.

  • neuron_sites_updateUpdate Site Settings

    Rename a site, change its entry page, toggle owner email alerts, allow external resources (CDN scripts/styles/images over https), or choose what link previews show. Content changes go through neuron_sites_publish.

  • neuron_start_channel_sessionStart Channel Session

    Start a Baileys (direct WhatsApp) session for the channel. Generates a QR code for device pairing. Only applicable to Baileys-type channels.

  • neuron_start_social_channel_sessionStart Social Channel Session

    Start or reconnect a social media session for the channel. Initializes the platform client with stored credentials.

  • neuron_stop_ad_requestStop Ad Requestcan change or delete data

    Stop an active or paused ad request campaign permanently. Any remaining unspent budget is refunded to the organization wallet. This cannot be undone.

  • neuron_stop_campaignStop Campaigncan change or delete data

    Permanently stop an active campaign and refund the remaining unspent budget to the organization's wallet. This action cannot be undone.

  • neuron_stop_channel_sessionStop Channel Session

    Stop the active Baileys session for the channel and disconnect from WhatsApp. The channel can be restarted later.

  • neuron_stop_social_channel_sessionStop Social Channel Session

    Stop the active session for a social media channel. The channel can be restarted later.

  • neuron_storage_jobStorage Job Statusread-only

    Status and result of a clear-media / clear-chat job started by neuron_clear_media or neuron_clear_chat.

  • neuron_storage_summaryStorage Summaryread-only

    How much chat media the workspace stores (by type), its media retention window, and recent media downloads.

  • neuron_studio_agentBuild / edit a video (AI)

    Build a new video or edit an existing one from a natural-language instruction. Returns the updated ProjectDoc plus the list of edits made. Pass the returned `doc` back in to keep iterating, or to neuron_studio_render to produce an MP4. Does NOT render.

  • neuron_studio_applyDrive the Studio yourself (no AI key)

    Apply a batch of Studio tool calls to a video doc and get back the updated doc plus a fresh scene description — YOU (this agent) are the brain, so this needs NO OpenRouter/AI key. Loop: call neuron_studio_catalog once, then neuron_studio_apply with { doc, calls:[{tool,args}] }, read the returned `scene`, apply more, and finally neuron_studio_render. Omit `doc` (with an optional `platform`) to start a fresh video.

  • neuron_studio_catalogList Studio toolsread-only

    Get the Studio's editing vocabulary — every tool (add_text, add_shape, animate_layer, set_visibility_window, group, trim_clip, add_overlay, add_scene, set_transition, …) with its JSON-schema arguments. Read this first when driving the Studio yourself with neuron_studio_apply.

  • neuron_studio_generate_imageGenerate AI b-roll image

    Text → image (AI b-roll) via the org's Replicate key. Returns { url } (an external URL). Re-host it (neuron_studio_rehost_media) so it persists, then place it with neuron_studio_apply add_image. Business plan + an image-model version configured in Studio settings.

  • neuron_studio_generate_videoGenerate AI video (start)

    Text → video via Replicate (async). Returns { id, status } — poll neuron_studio_generate_video_status until 'succeeded' to get videoUrl, then re-host + add_video. Needs a genvideo model version configured.

  • neuron_studio_generate_video_statusGenerate AI video (poll)read-only

    Poll an AI video job. When status is 'succeeded', videoUrl is the result (external — re-host it before use).

  • neuron_studio_import_media_urlImport media from a URL (for the Studio)

    Fetch a video from a direct link or a platform page (YouTube / Instagram / TikTok / X / LinkedIn) and re-host it so the Studio + renderer can use it. Returns { url, filename, kind, w, h, durationMs }. Put the returned url on a video layer in the ProjectDoc.

  • neuron_studio_makeMake a video (AI + render)

    One-shot: build/edit a video from a prompt AND start the MP4 render. Returns the ProjectDoc, the edits, and a render `job` — poll it with neuron_studio_render_status until status is 'completed' to get the outputUrl. Great for 'make me a 20s TikTok reel about X'. Requires a Pro+ plan.

  • neuron_studio_rehost_mediaRe-host a media URL (persist it)

    Fetch any image/video/audio URL and re-host it on Neuron so it's stable and server-reachable — use this on external/temporary URLs (AI-generated b-roll, etc.) before placing them with add_image/add_video/add_audio. Returns { url, filename }.

  • neuron_studio_renderRender a video

    Submit a Studio ProjectDoc for a headless MP4 render. Returns a job id — poll neuron_studio_render_status until 'completed'. Any media (video/image) in the doc must be a server-reachable URL (use neuron_studio_import_media_url / neuron_studio_upload_media first). Requires a Pro+ plan.

  • neuron_studio_render_statusCheck a render jobread-only

    Poll a render job by id. When status is 'completed', outputUrl is the finished MP4. status is queued | rendering | completed | failed.

  • neuron_studio_saveSave the video & get an open link (client-render handoff)

    Persist a ProjectDoc and get back an `openUrl`. Opening it drops the video into the Studio in the user's browser, where 'Export MP4' renders CLIENT-SIDE (on their machine, no server render cost). Use this for the hybrid flow: build with neuron_studio_apply/agent, then save and hand the user the link. Use neuron_studio_render instead only for headless/unattended server renders.

  • neuron_studio_transcribeTranscribe footage into captions

    Transcribe a hosted media/audio URL into time-coded caption cues { cues:[{startSeconds,endSeconds,text}] }. Feed them to neuron_studio_apply add_captions to subtitle existing footage. Needs a transcription key on the org.

  • neuron_studio_transform_videoTransform a video (bg-remove / face-swap)

    Run an AI transform on a hosted video via Replicate (async): op 'bg-remove' or 'face-swap' (face-swap needs imageUrl). Returns { id, status } — poll neuron_studio_transform_video_status for videoUrl. Needs the matching model version configured.

  • neuron_studio_transform_video_statusTransform a video (poll)read-only

    Poll a video-transform job. When status is 'succeeded', videoUrl is the result (external — re-host before use).

  • neuron_studio_upload_mediaUpload media (for the Studio)

    Upload a local image/video (base64) to the Studio media store (uncapped) so the renderer can fetch it. Returns { url, filename }. Put the url on an image/video layer.

  • neuron_studio_voiceoverGenerate a voiceover (TTS)

    Turn a script into a hosted voiceover audio URL, optionally with caption cues synced to the speech. Returns { url, durationSeconds, cues? }. Then place it with neuron_studio_apply: add_audio({url, label:'Voiceover', durationSeconds}) and add_captions({cues}). This makes fully-voiced reels possible from a prompt. Needs a TTS key on the org (captions also need a transcription key).

  • neuron_submit_ad_requestSubmit Ad Request for Review

    Submit a draft ad request for admin review. The request must be in draft status. After submission, an admin must approve it before it can be funded.

  • neuron_submit_campaignSubmit Campaign for Review

    Submit a draft campaign for admin review and approval. The campaign must be in 'draft' status.

  • neuron_submit_to_list_poolSubmit List to Pool

    Submit a contact list to the shared pool marketplace for other organizations to discover and use for ad distribution.

  • neuron_switch_instanceSwitch Neuron Instance

    Switch the MCP server to target a different Neuron backend instance. Auth tokens are preserved per instance — if you've previously logged in to an instance, switching back restores your session automatically. Call with no args to list known instances and see which is active.

  • neuron_switch_orgSwitch Organization

    Switch to a different organization. Returns a new access token scoped to the target organization and automatically sets it.

  • neuron_sync_knowledgeSync Knowledge

    Trigger a synchronization operation to refresh embeddings, reindex content, or update the knowledge base state.

  • neuron_sync_newslettersSync Newsletters

    Synchronize and import WhatsApp Channels from a connected WhatsApp session into Neuron. Discovers channels created outside Neuron.

  • neuron_sync_reflectionsSync Reflections

    Synchronize all approved reflections into the bot's active knowledge base, applying learned insights to future conversations.

  • neuron_sync_whatsapp_contactsSync WhatsApp Contacts

    Synchronize contacts from all connected WhatsApp channels into the organization's contact database. Creates new contacts for unseen numbers.

  • neuron_takeover_conversationTakeover Conversation

    Transfer control of a conversation from the bot to a human agent. The bot will stop auto-responding until the conversation is released.

  • neuron_team_availabilityGet Team Availabilityread-only

    Find available slots across all team calendars. Mode 'any' returns slots where at least one member is free (round-robin), 'all' requires everyone to be free (collective).

  • neuron_test_toolTest Toolread-only

    Execute a dry-run test of a custom API tool with sample arguments to verify the endpoint responds correctly.

  • neuron_toggle_builtin_toolToggle Built-in Tool

    Toggle a built-in tool on or off for a specific bot. Enabled tools become available in the bot's conversations. Example tool IDs: delete_message, post_to_channel, post_status, web_search, send_direct_message, react_to_message, set_reminder, create_poll.

  • neuron_toggle_featuredToggle Featured Status

    Toggle the featured status of a pool item. Featured items appear prominently in the marketplace. Requires admin privileges.

  • neuron_toggle_flowToggle Flow

    Enable or disable a flow. Disabled flows stop receiving events but retain their graph.

  • neuron_toggle_taskToggle Bot Task

    Pause or resume a scheduled task (flips its enabled state and reschedules the next run).

  • neuron_unassign_bot_from_channelUnassign Bot from Channelcan change or delete data

    Remove the bot assignment from a WhatsApp channel. The channel will stop auto-responding to messages.

  • neuron_unassign_bot_from_social_channelUnassign Bot from Social Channelcan change or delete data

    Remove the bot assignment from a social media channel. The bot will lose access to the channel's social media credentials.

  • neuron_unblock_contactUnblock Contact

    Unblock a previously blocked WhatsApp contact.

  • neuron_unpublish_from_poolUnpublish from Poolcan change or delete data

    Permanently remove a published item from the marketplace pool. Organizations that installed this item will retain their copies.

  • neuron_update_ad_requestUpdate Ad Request

    Update a draft or rejected ad request. Only draft and rejected ad requests can be edited. Rejected requests revert to draft on update.

  • neuron_update_availabilityUpdate Availability

    Set the weekly availability hours for a calendar. Each day maps to an array of { start, end } time windows in HH:mm format.

  • neuron_update_blog_postUpdate Blog Post

    Update an existing blog post's content, metadata, status, or SEO fields. Only provided fields are changed.

  • neuron_update_booking_notesUpdate Booking Notes

    Add or update host notes on a booking.

  • neuron_update_botUpdate Bot

    Update an existing bot's configuration. Only provided fields are modified; omitted fields remain unchanged.

  • neuron_update_broadcastUpdate Broadcast

    Update an existing broadcast's name, message content, or media before sending. The broadcast must still be in draft status.

  • neuron_update_calendarUpdate Calendar

    Update a calendar's settings. Only provided fields are modified.

  • neuron_update_campaignUpdate Campaign

    Update a campaign that is in 'draft' or 'rejected' status. Active or completed campaigns cannot be modified.

  • neuron_update_channelUpdate Channel

    Update configuration of an existing WhatsApp channel. Only provided fields are modified; omitted fields remain unchanged.

  • neuron_update_contactUpdate Contact

    Update an existing contact's details. If notes are provided, they are appended as a new structured note entry without overwriting existing notes.

  • neuron_update_contact_listUpdate Contact List

    Update an existing contact list's name, slug, description, criteria, or refresh schedule.

  • neuron_update_eventUpdate Calendar Event

    Update a host-created event. Use scope='future' to update all future instances of a recurring series.

  • neuron_update_event_typeUpdate Event Type

    Update an event type's settings. Only provided fields are modified.

  • neuron_update_flowUpdate Flow

    Update a flow's name, description, graph, or enabled state. Only provided fields are changed. When updating the graph, provide the COMPLETE graph (all nodes and edges) — it replaces the existing graph entirely. The previous graph is kept as a revision (see neuron_list_flow_revisions), so a bad edit can be rolled back with neuron_restore_flow_revision. When a graph is supplied the response includes a non-blocking `warnings` array (same checks as create_flow) — check it and fix any flagged issues.

  • neuron_update_group_descriptionUpdate Group Description

    Update the description of a WhatsApp group. Requires the bot to be a group admin.

  • neuron_update_group_membersUpdate Group Memberscan change or delete data

    Add, remove, promote, or demote members in a WhatsApp group. Provide phone numbers or JIDs. Requires admin privileges.

  • neuron_update_group_settingsUpdate Group Settings

    Change WhatsApp group settings: 'announcement' (only admins send), 'not_announcement' (everyone sends), 'locked' (only admins edit info), 'unlocked' (everyone edits info). Requires admin.

  • neuron_update_group_subjectUpdate Group Subject

    Update the name/subject of a WhatsApp group. Requires the bot to be a group admin.

  • neuron_update_instagram_listRename Instagram List

    Rename an Instagram list or change its description.

  • neuron_update_kb_entryUpdate Knowledge Base Entry

    Update the content, title, folder, or source of an existing knowledge base entry.

  • neuron_update_knowledge_baseUpdate Knowledge Base

    Update the properties of an existing knowledge base such as name, description, or root instruction.

  • neuron_update_list_campaignUpdate List Campaign

    Update a paced list campaign's name, message source, batch size, schedule, exhaust behavior, or send settings. Changing the schedule reschedules the next run.

  • neuron_update_memberUpdate Member Permissions

    Update a member's permissions within the organization, such as conversation access. Only provided fields are changed.

  • neuron_update_newsletterUpdate Newsletter

    Update the name or description of an existing WhatsApp Channel newsletter. Only provided fields are changed.

  • neuron_update_organizationUpdate Organization

    Update organization settings such as name, description, or configuration preferences. Only provided fields are changed.

  • neuron_update_outbound_webhookUpdate Outbound Webhook

    Modify an existing outbound webhook's configuration, including its destination URL, subscribed event types, or filter prompt.

  • neuron_update_personaUpdate Persona

    Update a persona's name/description, or hand-tune its voiceProfile / exemplars.

  • neuron_update_pool_itemUpdate Pool Item

    Update a pool item you have published — metadata (name, description, category, tags) and content fields (setupInstructions, defaultSecrets for tool_template items). The underlying resource is re-snapshotted and version is bumped on every update.

  • neuron_update_privacy_settingUpdate Privacy Setting

    Update a specific WhatsApp privacy setting. Settings: lastSeen (all/contacts/contact_blacklist/none), online (all/match_last_seen), profilePicture (all/contacts/contact_blacklist/none), status (all/contacts/contact_blacklist/none), readReceipts (all/none), groupsAdd (all/contacts/contact_blacklist).

  • neuron_update_productUpdate Product

    Update any field of a product (price, delivery, cover, enabled, fee payer, …).

  • neuron_update_profile_nameUpdate Profile Name

    Update the bot's WhatsApp display name on the given channel.

  • neuron_update_profile_pictureUpdate Profile Picture

    Update the bot's WhatsApp profile picture from an image URL.

  • neuron_update_profile_statusUpdate Profile Status

    Update the bot's WhatsApp status/bio text.

  • neuron_update_scheduled_messageUpdate Scheduled Message

    Update the message content, media, or send time of a scheduled message. Only messages with status 'scheduled' can be updated.

  • neuron_update_social_channelUpdate Social Channel

    Update an existing social media channel. Can update label, username, or refresh credentials.

  • neuron_update_storefrontUpdate Storefront

    Create or update the seller storefront (nestuge-style page). Handle is auto-generated from the display name if omitted.

  • neuron_update_taskUpdate Bot Task

    Update a scheduled task's instruction, schedule, timezone, enabled state, or config. Only provided fields change.

  • neuron_update_toolUpdate Tool

    Modify an existing custom API tool's configuration, including its endpoint, authentication, or request template.

  • neuron_update_webhookUpdate Webhook

    Modify an existing inbound webhook's configuration, such as its name, event type, or processing prompt.

  • neuron_update_whatsapp_credentialsUpdate WhatsApp Credentials

    Update WhatsApp Business API credentials for the organization. These credentials are required for sending messages via the WhatsApp Cloud API.

  • neuron_upload_documentUpload Document

    Upload a text document to a knowledge base. The document will be automatically chunked and indexed for semantic search.

  • neuron_upload_mediaUpload Media

    Upload a media file (image, video, audio, or document) by providing its base64-encoded content. Returns a URL for use in messages and broadcasts.

  • neuron_validate_social_channelValidate Social Channelread-only

    Test whether the stored credentials for a social channel are still valid by making a test API call to the platform.

  • neuron_verify_bank_accountVerify Bank Accountread-only

    Verify a Nigerian bank account number via Paystack to confirm the account holder name before saving.

  • neuron_verify_wallet_fundingVerify Wallet Fundingread-only

    Verify a wallet funding transaction using the Paystack payment reference to confirm the payment was successful.

  • neuron_wallet_balanceWallet Balanceread-only

    Retrieve the current wallet balance for the organization, including available and pending amounts.

  • neuron_wallet_transactionsWallet Transactionsread-only

    Retrieve the wallet transaction history for the organization, with optional filtering by transaction type.

  • neuron_webagent_command_historyWeb-agent command historyread-only

    See the launch/stop/open commands queued for the extension and their outcomes (pending|claimed|done|failed, plus the runId a launch created).

  • neuron_webagent_get_runGet a web-agent runread-only

    Fetch one run's status, config snapshot and latest live stats (captured/flushed/leads/reels/hops/scrolls). status is running|stopped|completed|killed|stale.

  • neuron_webagent_killKill a web-agent runcan change or delete data

    The kill switch — flags a run to stop. It's cooperative: the browser extension stops on its next heartbeat (usually within ~12s) and finalizes the run.

  • neuron_webagent_list_runsList web-agent runsread-only

    List browser-mission runs (live + recent). Stale runs (no heartbeat >2min) show as 'stale'. Note the result nests as data.data[].

  • neuron_webagent_open_launcherOpen the web-agent launcher in the browser

    Ask the extension to open its Web Agent panel so the user can review/adjust a mission before it runs. Delivered on the extension's next poll.

  • neuron_webagent_runLaunch a web-agent browser mission

    Queue a browser mission for the user's Neuron extension to run — mine content into a Collection or prospects into the lead pool. Returns a command id; the extension picks it up on its next poll (so the browser must be open, signed in, and remote-control enabled in the extension). Watch it with neuron_webagent_list_runs / neuron_webagent_get_run and stop it with neuron_webagent_kill.

  • neuron_webagent_stopAsk the web agent to stop (graceful)can change or delete data

    Queue a graceful stop for the current mission (the extension finalizes it). For an immediate hard stop of a specific run, use neuron_webagent_kill.

  • neuron_whoamiCheck Current Accountread-only

    Check which Neuron account is currently logged in, including user name, email, role, and organization.

Signals

Last release
Jun 28, 2026 (4 months ago)
Repository
Not found on GitHub (deleted or private)

Details

Registry name
io.github.conquext/neuron
Version
1.0.2
Auth
Auth not stated
Packages
npm neuron-mcp-server
License
License unknown
First seen
Oct 24, 2026
Last checked
Oct 25, 2026
Cite this page

Neuron MCP server. Agent Mart. https://agentmart.dev/connectors/conquext-neuron (last updated 2026-10-25)