New Your team’s decisions, in one playbook every coding agent works from. Never answer your agent twice

Neuron

401 tools. 245 can modify or destroy data without limits.

65 destructive tools with no built-in limits. Policy required.

Last updated:

245 can modify or destroy data
156 read-only
401 tools total

Community server · catalogue entry checked 09/10/2026 · full schemas captured for 366 of 401 tools

How to control Neuron ↓

What Neuron exposes to your agents

Read (156) Write / Execute (180) Destructive / Financial (65)

What Neuron costs in tokens

66,028 tokens of tool definitions, loaded on every request
33% of a 200k context window
1,409 heaviest tool: neuron_create_list_campaign
Critical Risk

The most dangerous Neuron tools

245 of Neuron's 401 tools can modify, destroy, or commit something on every call — and an agent calls them with no built-in limits.

How to control Neuron

PolicyLayer is an MCP gateway — it sits between your AI agents and Neuron, and nothing reaches the server without passing your rules. These are the rules we recommend:

Block financial tools by default
{
  "neuron_cancel_subscription": {
    "deny_if": [
      {
        "conditions": [],
        "on_deny": "Requires human approval."
      }
    ]
  }
}

Financial tools should be explicitly enabled per use case, not open by default.

Deny destructive operations
{
  "neuron_cancel_approval": {
    "deny_if": [
      {
        "conditions": [],
        "on_deny": "Blocked by default. Requires approval."
      }
    ]
  }
}

Destructive tools should never be available to autonomous agents without human approval.

Rate limit write operations
{
  "neuron_add_bot_channel": {
    "limits": [
      {
        "counter": "neuron_add_bot_channel_per_hour",
        "window": "hour",
        "max": 30,
        "scope": "grant"
      }
    ]
  }
}

Prevents bulk unintended modifications from agents caught in loops.

Cap read operations
{
  "neuron_bot_api_get_bot": {
    "limits": [
      {
        "counter": "neuron_bot_api_get_bot_per_minute",
        "window": "minute",
        "max": 60,
        "scope": "grant"
      }
    ]
  }
}

Controls API costs and prevents retry loops from exhausting upstream rate limits.

  1. Create a free account and register Neuron — nothing to install.
  2. Add these rules — paste them, or build them visually. Tune the limits to your setup.
  3. Point your MCP client (Claude, Cursor, anything) at your gateway URL.
ENFORCE POLICY ON NEURON →

Instant setup, no code required.

All 401 Neuron tools

FINANCIAL 11 tools
Financial neuron_cancel_subscription Cancel the current active subscription. Access continues until the end of the current billing period. Financial neuron_checkout Initiate a checkout session for a subscription plan upgrade. Returns a checkout URL or confirmation to complet Financial neuron_create_ad_request Create an ad distribution request to send a message to contacts in pool lists matching target demographics. De Financial neuron_fund_ad_request Fund an approved ad request from the organization wallet. This debits the budget amount and activates the camp Financial neuron_fund_campaign Fund an approved campaign by deducting the total budget from the organization's wallet balance. Requires suffi Financial neuron_fund_wallet Initialize a wallet funding transaction via Paystack. Returns a checkout URL to complete the payment in a brow Financial neuron_refund_order Refund a paid order via Paystack. The buyer is refunded and the sale amount is reversed from your wallet. Financial neuron_request_payout Request a payout to transfer funds from the organization wallet to the linked bank account. A bank account mus Financial neuron_save_bank_account Save a verified bank account as the organization's payout destination. Verify the account first using neuron_v Financial neuron_verify_bank_account Verify a Nigerian bank account number via Paystack to confirm the account holder name before saving. Financial neuron_verify_wallet_funding Verify a wallet funding transaction using the Paystack payment reference to confirm the payment was successful
DESTRUCTIVE 54 tools
Destructive neuron_cancel_approval Cancel a still-pending approval (e.g. the upstream action was aborted). Fires the approval.cancelled callback. Destructive neuron_cancel_booking Cancel a confirmed or pending booking. Sends cancellation notifications to the invitee. Destructive neuron_cancel_flow_run Cancel a running or waiting flow execution. Steps already completed are not rolled back. Destructive neuron_cancel_scheduled_message Cancel a scheduled message to prevent it from being sent. Only messages with status 'scheduled' can be cancell Destructive neuron_clear_chat Delete messages (and their media) from chats; the conversations stay, empty. Chats a human is currently handli Destructive neuron_clear_media Remove media files (photos, videos, voice notes, documents) from chats while keeping the messages and captions Destructive neuron_delete_ad_request Permanently delete a draft ad request. Only ad requests in draft status can be deleted. Destructive neuron_delete_blog_post Permanently delete a blog post by its ID. This action cannot be undone. Destructive neuron_delete_bot Permanently delete a bot and all its associated data. This action cannot be undone. Destructive neuron_delete_broadcast Permanently delete a broadcast and its recipient data. This action cannot be undone. Destructive neuron_delete_calendar Permanently delete a calendar and all its event types, bookings, and availability data. Destructive neuron_delete_campaign Permanently delete a campaign that is in 'draft' status. Active or funded campaigns cannot be deleted. Destructive neuron_delete_channel Permanently delete a WhatsApp channel and disconnect any active sessions. This action cannot be undone. Destructive neuron_delete_contact Permanently delete a contact and remove them from all contact lists. This action cannot be undone. Destructive neuron_delete_contact_list Permanently delete a contact list. System-protected lists (e.g., 'Do Not Contact') cannot be deleted. Destructive neuron_delete_event Delete a host-created event. For recurring events, use scope to control what gets deleted: 'single' (just this Destructive neuron_delete_event_type Permanently delete an event type and all its bookings. Destructive neuron_delete_flow Soft-delete a flow. It stops running but can be restored. Running executions are not cancelled. Destructive neuron_delete_flow_run Permanently delete a completed, failed, or cancelled flow run and all its step data. Destructive neuron_delete_kb_entry Permanently delete a specific entry from a knowledge base. Destructive neuron_delete_knowledge_base Permanently delete a knowledge base and all its associated entries and documents. Destructive neuron_delete_list_campaign Permanently delete a paced list campaign and its reached-set. Does not delete the contacts or the list. Destructive neuron_delete_message Permanently delete a specific message from a conversation. This action cannot be undone. Destructive neuron_delete_newsletter Permanently delete a WhatsApp Channel newsletter and remove it from WhatsApp. This action cannot be undone. Destructive neuron_delete_outbound_webhook Permanently remove an outbound webhook. The external endpoint will no longer receive event notifications from Destructive neuron_delete_override Remove a date-specific availability override, reverting to the default weekly hours. Destructive neuron_delete_persona Delete a voice persona. Destructive neuron_delete_product Permanently delete a product. Existing orders are retained. Destructive neuron_delete_sms_campaign Delete a draft SMS campaign. Only draft campaigns can be deleted. Destructive neuron_delete_social_channel Permanently delete a social media channel and disconnect any active sessions. This action cannot be undone. Destructive neuron_delete_task Delete a scheduled task. This is a soft delete — the task stops running immediately. Destructive neuron_delete_tool Permanently remove a custom API tool integration from a bot. The bot will no longer be able to invoke this too Destructive neuron_delete_webhook Permanently remove an inbound webhook from a bot. External services will no longer be able to trigger this end Destructive neuron_duplicate_product Clone an existing product into a hidden draft copy (new checkout link, '(copy)' title, reset counters). A 'poo Destructive neuron_leave_group Make the bot leave a WhatsApp group. This action is irreversible — the bot will need to be re-added by an admi Destructive neuron_logout Clear the current auth token locally. Does NOT revoke server-side MCP tokens — revoke from the Neuron dashboar Destructive neuron_post_to_newsletter Post a message to a WhatsApp Channel newsletter. All subscribers receive the message. Provide at least one of Destructive neuron_post_to_status Post a WhatsApp Status / Story from a connected direct (Baileys) WhatsApp number. Visible to the account's syn Destructive neuron_remove_bot_channel Disconnect a WhatsApp channel from a bot. The bot will no longer respond to messages on this channel. Destructive neuron_remove_group_members Remove members from a group, resolved from any combination of sources — e.g. remove everyone on a contact list Destructive neuron_remove_member Permanently remove a member from the organization. The member loses all access immediately. This action cannot Destructive neuron_remove_profile_picture Remove the bot's WhatsApp profile picture, reverting to the default. Destructive neuron_remove_tool_secret Permanently delete a stored secret from a custom tool integration. The tool will lose access to this credentia Destructive neuron_revoke_api_key Permanently revoke an API key to immediately invalidate it and prevent further programmatic access. This actio Destructive neuron_revoke_group_invite Revoke the current group invite link and generate a new one. The old link will stop working. Requires admin. Destructive neuron_revoke_invitation Revoke a pending organization invitation so it can no longer be accepted. This action cannot be undone. Destructive neuron_send_broadcast Send a broadcast message to all its recipients. The broadcast must be in draft status. This triggers message d Destructive neuron_sites_delete Permanently wipe a site: every version, its files in storage, people, access requests and view history. The ad Destructive neuron_sites_delete_version Permanently delete an old (non-live) version of a site, e.g. a wrong upload. Its files are removed from storag Destructive neuron_stop_ad_request Stop an active or paused ad request campaign permanently. Any remaining unspent budget is refunded to the orga Destructive neuron_stop_campaign Permanently stop an active campaign and refund the remaining unspent budget to the organization's wallet. This Destructive neuron_storage_job Status and result of a clear-media / clear-chat job started by neuron_clear_media or neuron_clear_chat. Destructive neuron_unassign_bot_from_social_channel Remove the bot assignment from a social media channel. The bot will lose access to the channel's social media Destructive neuron_unpublish_from_pool Permanently remove a published item from the marketplace pool. Organizations that installed this item will ret
EXECUTE 29 tools
Execute neuron_bot_api_chat Send a message to a bot via the API and receive a streaming or complete AI-generated response. Requires a vali Execute neuron_build_persona Distill a reusable voice from a Collection of mined content: analyzes the top-engagement items and reverse-eng Execute neuron_build_persona_from_conversation Distill a reusable voice from an existing WhatsApp conversation's stored messages — no extension needed. autho Execute neuron_build_persona_from_text Distill a reusable voice from raw text — no Collection or browser extension needed. Feed it pasted posts, a ch Execute neuron_pause_bot Pause a bot to temporarily stop it from processing new messages. The bot retains its configuration and can be Execute neuron_refresh_contact_list Trigger a refresh of a dynamic contact list. Re-evaluates criteria rules and/or AI prompt and materializes upd Execute neuron_request_pair_code Request a numeric pairing code for a Baileys channel as an alternative to QR code scanning. Requires the phone Execute neuron_resume_bot Resume a previously paused bot so it begins processing new messages again. Execute neuron_resume_campaign Resume a previously paused campaign to restart message delivery. Execute neuron_run_flow Manually trigger a flow run for testing. Starts at the 'trigger.manual' node if present, otherwise the first t Execute neuron_run_lead_source Run a lead source now to pull new leads into the pool (queues the extraction). Execute neuron_run_list_campaign_now Fire the next batch of a paced list campaign immediately (on the next worker tick, ~30s), regardless of its sc Execute neuron_run_task Trigger a task to run immediately (in addition to its normal schedule). Returns once the run is queued. Execute neuron_set_presence Set typing indicator or online/offline presence on a WhatsApp chat. Only supported on Baileys channels. Execute neuron_start_channel_session Start a Baileys (direct WhatsApp) session for the channel. Generates a QR code for device pairing. Only applic Execute neuron_start_social_channel_session Start or reconnect a social media session for the channel. Initializes the platform client with stored credent Execute neuron_stop_channel_session Stop the active Baileys session for the channel and disconnect from WhatsApp. The channel can be restarted lat Execute neuron_stop_social_channel_session Stop the active session for a social media channel. The channel can be restarted later. Execute neuron_studio_agent Build a new video or edit an existing one from a natural-language instruction. Returns the updated ProjectDoc Execute neuron_studio_make One-shot: build/edit a video from a prompt AND start the MP4 render. Returns the ProjectDoc, the edits, and a Execute neuron_studio_transform_video Run an AI transform on a hosted video via Replicate (async): op 'bg-remove' or 'face-swap' (face-swap needs im Execute neuron_studio_transform_video_status Poll a video-transform job. When status is 'succeeded', videoUrl is the result (external — re-host before use) Execute neuron_sync_knowledge Trigger a synchronization operation to refresh embeddings, reindex content, or update the knowledge base state Execute neuron_takeover_conversation Transfer control of a conversation from the bot to a human agent. The bot will stop auto-responding until the Execute neuron_test_tool Execute a dry-run test of a custom API tool with sample arguments to verify the endpoint responds correctly. Execute neuron_toggle_task Pause or resume a scheduled task (flips its enabled state and reschedules the next run). Execute neuron_webagent_kill The kill switch — flags a run to stop. It's cooperative: the browser extension stops on its next heartbeat (us Execute neuron_webagent_run Queue a browser mission for the user's Neuron extension to run — mine content into a Collection or prospects i Execute neuron_webagent_stop Queue a graceful stop for the current mission (the extension finalizes it). For an immediate hard stop of a sp
WRITE 151 tools
Write neuron_add_bot_channel Connect an additional WhatsApp channel to a bot as a secondary number. The bot will respond to messages on thi Write neuron_add_group_members Add members to an existing group, resolved from any combination of sources (other groups, contact lists, conta Write neuron_add_product_codes Add more unique codes/keys to a 'pool' code product's stock. Each buyer receives one. Returns the product with Write neuron_add_to_contact_list Add one or more contacts to a list by contact ID or phone number. Phone numbers without existing contacts are Write neuron_add_tool_secret Store or update a secret credential (API key, token, etc.) for a custom tool integration. Secrets are encrypte Write neuron_apply_persona_to_bot Give a bot this persona's voice: merges a delimited voice block into the bot's system prompt (idempotent — re- Write neuron_apply_to_sell Apply for seller access (digital products). Requires a Pro plan or higher; a platform admin then grants access Write neuron_approve_reflection Approve a bot-generated reflection to incorporate the learned insight into the bot's future behavior and respo Write neuron_assign_bot_to_channel Assign a bot to handle incoming messages on a specific WhatsApp channel. Replaces any previously assigned bot. Write neuron_assign_bot_to_social_channel Assign a bot to handle interactions on a specific social media channel. The bot will be able to use the channe Write neuron_attach_knowledge_base Attach a knowledge base to a bot to enhance its responses with domain-specific knowledge. Optional priority de Write neuron_audio_contact Transcribe an audio recording and extract contact information (name, phone, email, notes, tags). Automatically Write neuron_block_contact Block a WhatsApp contact. Blocked contacts cannot message the bot or see its profile. Write neuron_bot_api_send Send an outbound message through the bot API to a specified phone number. Supports text and media messages. Re Write neuron_bulk_toggle_builtin_tools Enable or disable multiple built-in tools at once for a bot. More efficient than toggling tools individually. Write neuron_close_conversation Close an active conversation, marking it as completed. The bot will stop responding and the conversation is ar Write neuron_complete_booking Mark a confirmed booking as completed (e.g. after the meeting has happened). Write neuron_compose_message Compose and send a new message to a phone number via a specific channel. Automatically creates a new conversat Write neuron_convert_lead Promote a phone-bearing lead into a contact (so it can be messaged / added to lists). Optionally add the new c Write neuron_create_api_key Create a new API key for programmatic access to a specific bot. Store the key securely as it cannot be retriev Write neuron_create_blog_post Create a new blog post. Body can be authored two ways: (1) content as markdown (GFM) + inline raw HTML, or (2) Write neuron_create_bot Create a new AI bot with specified name, model, and behavior instructions. Returns the created bot object. Write neuron_create_broadcast Create a new broadcast message in draft status. Provide recipients directly or use recipientSources to resolve Write neuron_create_calendar Create a new booking calendar with a name, timezone, and visibility setting. Write neuron_create_campaign Create a new outreach campaign with target audience, messaging template, and schedule configuration. Requires Write neuron_create_channel Create a new WhatsApp channel with either Meta Cloud API or Baileys (direct WhatsApp) integration. Meta Cloud Write neuron_create_contact Create a new contact in the organization's address book. If notes are provided, they are saved as a structured Write neuron_create_contact_list Create a new contact list. Slug is auto-generated from name if not provided. For dynamic lists, provide criter Write neuron_create_event Create a host-initiated event on a calendar. Supports attendees (with WhatsApp/email invitations), location, a Write neuron_create_event_type Create a bookable event type on a calendar (e.g. '30-min consultation'). Write neuron_create_flow Create a new automation flow. A flow is a directed graph of nodes connected by edges. The graph MUST start wit Write neuron_create_group Create a new WhatsApp group and seed its members from any combination of sources: other groups (combine/copy), Write neuron_create_kb_entry Add a new entry (note, document, or information piece) to a knowledge base. Write neuron_create_knowledge_base Create a new knowledge base to store and organize information, documents, and entries. Write neuron_create_lead_source Create a lead source. config depends on type: text_paste {text}; web_scrape {url|urls[]}; document {mediaUrl,m Write neuron_create_list_campaign Create a paced campaign that messages the next N un-reached members of a contact list on a schedule. The curso Write neuron_create_newsletter Create a new WhatsApp Channel newsletter for one-way broadcast updates. Requires a connected Baileys session o Write neuron_create_outbound_webhook Register a new outbound webhook that sends HTTP POST requests to an external URL when specified bot events occ Write neuron_create_product Create a digital product/service with a public checkout link. Amount in kobo (minor units): ₦1 = 100. Minimum Write neuron_create_sms_campaign Create a draft SMS campaign. Choose the audience via sourceType: 'all_contacts' or 'contact_list' (your own co Write neuron_create_social_channel Create a new social media channel with platform credentials. Supports Instagram and Twitter/X. Credentials sho Write neuron_create_task Create a scheduled autonomous task for a bot. The instruction is a self-contained, natural-language directive Write neuron_create_tool Create a custom API tool that the bot can invoke during conversations to fetch external data or trigger action Write neuron_create_webhook Register a new inbound webhook endpoint that triggers bot actions when called by an external service. Write neuron_deliver_order Re-send a paid-but-undelivered order to the buyer over WhatsApp/email. Use when a sale settled while no WhatsA Write neuron_detach_knowledge_base Remove a knowledge base from a bot. The bot will no longer reference this knowledge base when generating respo Write neuron_edit_message Edit the content of a previously sent message in a conversation. Only the message sender can edit their messag Write neuron_forward_message Forward a WhatsApp message from one chat to another. Uses copy-send approach — the message content is re-sent Write neuron_generate_from_persona Generate content written in the persona's voice for a topic/brief. Returns N variations. Stateless — nothing i Write neuron_google_calendar_disconnect Disconnect a calendar from Google Calendar sync. Write neuron_handle_join_requests Approve or reject pending join requests for a WhatsApp group. Requires admin privileges. Write neuron_import_contacts Bulk import multiple contacts into the organization's address book. Accepts an array of contact objects with n Write neuron_ingest_knowledge Ingest content into a knowledge base. Supports deduplication via externalId and optional LLM processing (summa Write neuron_install_from_pool Install a resource from the marketplace pool into the current organization. Choose 'fork' for an independent c Write neuron_invite_member Send an invitation to a new member to join the organization. The invitee receives an email with a link to acce Write neuron_join_campaign Join a marketplace campaign as a participant to earn rewards by sending messages through your WhatsApp channel Write neuron_login Authenticate with Neuron. Three modes: 1. No args: Opens a browser URL for secure authorization (recommended — Write neuron_mark_as_read Mark a WhatsApp message as read, sending read receipts to the sender. Write neuron_mark_no_show Mark a booking as no-show when the invitee did not attend. Write neuron_merge_contact_lists Merge two or more contact lists into a single unified list, deduplicating entries. Window merge creates a virt Write neuron_pause_ad_request Pause an active ad request campaign. Distribution stops until resumed. Only active ad requests can be paused. Write neuron_pause_campaign Pause an active campaign to temporarily stop message delivery. Can be resumed later with the resume action. Write neuron_populate_contacts Enrich existing contacts with additional data from connected messaging channels. Syncs profile information fro Write neuron_publish_blog_post Publish a blog post, making it publicly visible. The post must be in 'draft' status. Write neuron_publish_to_pool Publish a bot, tool, knowledge base, or reflection to the shared marketplace pool for other organizations to d Write neuron_pull_pool_update Pull the latest updates for a subscribed pool resource to sync with the publisher's changes. Only applies to i Write neuron_refresh_token Refresh the access token using a refresh token. Automatically sets the new access token for subsequent API cal Write neuron_register Register a new user account with name, email, password, and organization name. Creates both the user and an in Write neuron_reject_reflection Reject a bot-generated reflection to prevent it from being incorporated into the bot's learned behavior. Write neuron_release_conversation Release a conversation back to the bot, returning control from a human agent. The bot will resume auto-respond Write neuron_remove_from_contact_list Remove one or more contacts from a list by their contact IDs. Does not delete the contacts themselves. Write neuron_resume_ad_request Resume a paused ad request campaign. Distribution resumes from where it left off. Only paused ad requests can Write neuron_resume_list_campaign Resume a paused paced list campaign. It picks up from where the cursor left off. Write neuron_resume_sms_campaign Resume a paused drip SMS campaign. Write neuron_send_campaign_message Send a campaign message to selected eligible contacts via WhatsApp. Requires the campaign to be in 'active' st Write neuron_send_contact_card Send a vCard contact card via WhatsApp with name, phone, and optional organization. Write neuron_send_location Send a location pin via WhatsApp with coordinates and optional name/address. Write neuron_send_message Send a message to an existing conversation. Supports text, image, and document message types with optional med Write neuron_send_poll Send a poll message via WhatsApp. Polls support 2-12 options and optional multi-select. Only supported on Bail Write neuron_send_reaction Send or remove an emoji reaction on a WhatsApp message. Pass an empty emoji string to remove a reaction. Write neuron_send_sms_campaign Send a draft SMS campaign. Debits the wallet for the SMS cost plus any curated owner payout, then queues deliv Write neuron_send_sticker Send a sticker via WhatsApp. The easy way: pass sticker as a mood or label (e.g. 'laughing', 'thumbs up', 'fir Write neuron_send_whatsapp Send a WhatsApp message to a phone number or group. Auto-resolves which channel to use (org default > first co Write neuron_set_default_channel Set or clear the default WhatsApp channel for the organization. The default channel is used by neuron_send_wha Write neuron_set_group_join_approval Enable or disable join approval mode for a WhatsApp group. When enabled, join requests must be manually approv Write neuron_set_override Set a date-specific availability override — mark a day as unavailable, or set custom hours for that date. Write neuron_sites_duplicate Copy a site's live files into a new site with a new address (addresses never change, so this is how to get a d Write neuron_sites_publish Publish a static site (HTML/CSS/JS/images/fonts/PDF/video) and get its link. Creates a new site when siteId is Write neuron_sites_set_access Control who can open a site, Google Docs style. generalAccess: 'restricted' (only named people), 'link' (anyon Write neuron_sites_update Rename a site, change its entry page, toggle owner email alerts, allow external resources (CDN scripts/styles/ Write neuron_studio_apply Apply a batch of Studio tool calls to a video doc and get back the updated doc plus a fresh scene description Write neuron_studio_generate_image Text → image (AI b-roll) via the org's Replicate key. Returns { url } (an external URL). Re-host it (neuron_st Write neuron_studio_generate_video Text → video via Replicate (async). Returns { id, status } — poll neuron_studio_generate_video_status until 's Write neuron_studio_generate_video_status Poll an AI video job. When status is 'succeeded', videoUrl is the result (external — re-host it before use). Write neuron_studio_import_media_url Fetch a video from a direct link or a platform page (YouTube / Instagram / TikTok / X / LinkedIn) and re-host Write neuron_studio_save Persist a ProjectDoc and get back an openUrl. Opening it drops the video into the Studio in the user's browser Write neuron_studio_upload_media Upload a local image/video (base64) to the Studio media store (uncapped) so the renderer can fetch it. Returns Write neuron_submit_ad_request Submit a draft ad request for admin review. The request must be in draft status. After submission, an admin mu Write neuron_submit_campaign Submit a draft campaign for admin review and approval. The campaign must be in 'draft' status. Write neuron_submit_to_list_pool Submit a contact list to the shared pool marketplace for other organizations to discover and use for ad distri Write neuron_switch_instance Switch the MCP server to target a different Neuron backend instance. Auth tokens are preserved per instance — Write neuron_switch_org Switch to a different organization. Returns a new access token scoped to the target organization and automatic Write neuron_sync_newsletters Synchronize and import WhatsApp Channels from a connected WhatsApp session into Neuron. Discovers channels cre Write neuron_sync_reflections Synchronize all approved reflections into the bot's active knowledge base, applying learned insights to future Write neuron_sync_whatsapp_contacts Synchronize contacts from all connected WhatsApp channels into the organization's contact database. Creates ne Write neuron_toggle_builtin_tool Toggle a built-in tool on or off for a specific bot. Enabled tools become available in the bot's conversations Write neuron_toggle_featured Toggle the featured status of a pool item. Featured items appear prominently in the marketplace. Requires admi Write neuron_unassign_bot_from_channel Remove the bot assignment from a WhatsApp channel. The channel will stop auto-responding to messages. Write neuron_unblock_contact Unblock a previously blocked WhatsApp contact. Write neuron_update_ad_request Update a draft or rejected ad request. Only draft and rejected ad requests can be edited. Rejected requests re Write neuron_update_availability Set the weekly availability hours for a calendar. Each day maps to an array of { start, end } time windows in Write neuron_update_blog_post Update an existing blog post's content, metadata, status, or SEO fields. Only provided fields are changed. Write neuron_update_booking_notes Add or update host notes on a booking. Write neuron_update_bot Update an existing bot's configuration. Only provided fields are modified; omitted fields remain unchanged. Write neuron_update_broadcast Update an existing broadcast's name, message content, or media before sending. The broadcast must still be in Write neuron_update_calendar Update a calendar's settings. Only provided fields are modified. Write neuron_update_campaign Update a campaign that is in 'draft' or 'rejected' status. Active or completed campaigns cannot be modified. Write neuron_update_channel Update configuration of an existing WhatsApp channel. Only provided fields are modified; omitted fields remain Write neuron_update_contact Update an existing contact's details. If notes are provided, they are appended as a new structured note entry Write neuron_update_contact_list Update an existing contact list's name, slug, description, criteria, or refresh schedule. Write neuron_update_event Update a host-created event. Use scope='future' to update all future instances of a recurring series. Write neuron_update_event_type Update an event type's settings. Only provided fields are modified. Write neuron_update_flow Update a flow's name, description, graph, or enabled state. Only provided fields are changed. When updating th Write neuron_update_group_description Update the description of a WhatsApp group. Requires the bot to be a group admin. Write neuron_update_group_members Add, remove, promote, or demote members in a WhatsApp group. Provide phone numbers or JIDs. Requires admin pri Write neuron_update_group_settings Change WhatsApp group settings: 'announcement' (only admins send), 'not_announcement' (everyone sends), 'locke Write neuron_update_group_subject Update the name/subject of a WhatsApp group. Requires the bot to be a group admin. Write neuron_update_kb_entry Update the content, title, folder, or source of an existing knowledge base entry. Write neuron_update_knowledge_base Update the properties of an existing knowledge base such as name, description, or root instruction. Write neuron_update_list_campaign Update a paced list campaign's name, message source, batch size, schedule, exhaust behavior, or send settings. Write neuron_update_member Update a member's permissions within the organization, such as conversation access. Only provided fields are c Write neuron_update_newsletter Update the name or description of an existing WhatsApp Channel newsletter. Only provided fields are changed. Write neuron_update_organization Update organization settings such as name, description, or configuration preferences. Only provided fields are Write neuron_update_outbound_webhook Modify an existing outbound webhook's configuration, including its destination URL, subscribed event types, or Write neuron_update_persona Update a persona's name/description, or hand-tune its voiceProfile / exemplars. Write neuron_update_pool_item Update a pool item you have published — metadata (name, description, category, tags) and content fields (setup Write neuron_update_privacy_setting Update a specific WhatsApp privacy setting. Settings: lastSeen (all/contacts/contact_blacklist/none), online ( Write neuron_update_product Update any field of a product (price, delivery, cover, enabled, fee payer, …). Write neuron_update_profile_name Update the bot's WhatsApp display name on the given channel. Write neuron_update_profile_picture Update the bot's WhatsApp profile picture from an image URL. Write neuron_update_profile_status Update the bot's WhatsApp status/bio text. Write neuron_update_scheduled_message Update the message content, media, or send time of a scheduled message. Only messages with status 'scheduled' Write neuron_update_social_channel Update an existing social media channel. Can update label, username, or refresh credentials. Write neuron_update_storefront Create or update the seller storefront (nestuge-style page). Handle is auto-generated from the display name if Write neuron_update_task Update a scheduled task's instruction, schedule, timezone, enabled state, or config. Only provided fields chan Write neuron_update_tool Modify an existing custom API tool's configuration, including its endpoint, authentication, or request templat Write neuron_update_webhook Modify an existing inbound webhook's configuration, such as its name, event type, or processing prompt. Write neuron_update_whatsapp_credentials Update WhatsApp Business API credentials for the organization. These credentials are required for sending mess Write neuron_upload_document Upload a text document to a knowledge base. The document will be automatically chunked and indexed for semanti Write neuron_upload_media Upload a media file (image, video, audio, or document) by providing its base64-encoded content. Returns a URL Write neuron_webagent_open_launcher Ask the extension to open its Web Agent panel so the user can review/adjust a mission before it runs. Delivere
READ 156 tools
Read neuron_bot_api_get_bot Retrieve configuration and status information about the bot associated with the provided API key. Read neuron_bot_api_get_messages Retrieve message history for a specific conversation with cursor-based pagination. Requires a valid API key. Read neuron_bot_api_list_conversations Retrieve a paginated list of conversations managed by the bot. Supports filtering by conversation status. Requ Read neuron_browse_list_pool Browse verified contact lists available in the shared marketplace pool. Filter by category, region, or search Read neuron_browse_pool Browse the shared marketplace pool of published bots, tools, knowledge bases, and reflections with optional fi Read neuron_campaign_marketplace Browse available campaigns in the marketplace that your organization can join to earn rewards by sending messa Read neuron_campaign_participants Retrieve all participants who have joined a campaign you own, including their delivery counts and earned rewar Read neuron_confirm_booking Confirm a pending booking. Only works on bookings with status 'pending'. Read neuron_download_media Prepare a zip of the workspace's chat media (one folder per chat), or get the download link of a finished one. Read neuron_draft_task Turn a plain-English description into a structured task spec (title, instruction, scheduleKind, schedule, time Read neuron_enroll_members Manually enroll existing / off-platform people into a membership product WITHOUT a payment. Use this to backfi Read neuron_estimate_sms_campaign Price a draft SMS campaign before sending: returns recipient count, SMS provider cost, curated owner payout (₦ Read neuron_export_contacts Export all contacts as a downloadable dataset for the current organization. Read neuron_extract_leads Run a one-off extraction WITHOUT creating a persistent source, saving the results to the lead pool. Great for Read neuron_find_contact_lists_for_contact Retrieve all contact lists that a specific contact belongs to. Read neuron_get_ad_request Get detailed information about a specific ad request, including pool selections if targeting mode is manual. Read neuron_get_ad_request_analytics Retrieve delivery analytics and performance breakdown for a specific ad request, including delivery rates and Read neuron_get_approval Fetch a single approval request by id, including its decision once resolved. Set waitSeconds (1–60) to long-po Read neuron_get_availability Retrieve the default availability schedule (weekly hours + timezone) for a calendar. Read neuron_get_available_slots Compute available time slots for an event type over a date range, accounting for availability, existing bookin Read neuron_get_bank_account Retrieve the saved bank account details currently configured as the organization's payout destination. Read neuron_get_billing Retrieve the current billing information, subscription plan, and usage details for the organization. Read neuron_get_blocklist Fetch the list of all blocked WhatsApp contacts for the bot on the given channel. Read neuron_get_blog_post Retrieve a single blog post by its URL-friendly slug, including full content and metadata. Read neuron_get_booking Retrieve details of a specific booking. Read neuron_get_bot Retrieve detailed information about a specific bot including its configuration, status, and associated resourc Read neuron_get_bot_analytics Retrieve analytics and usage statistics for a specific bot, including message counts, response times, and conv Read neuron_get_broadcast Retrieve detailed information about a specific broadcast, including its status, message content, and recipient Read neuron_get_broadcast_recipients Retrieve the paginated list of recipients for a specific broadcast with their individual delivery status. Read neuron_get_business_profile Fetch the WhatsApp Business profile of an external contact, including description, website, category, and busi Read neuron_get_calendar Retrieve details of a specific calendar by its ID. Read neuron_get_campaign Retrieve detailed information about a specific campaign including its status, budget, participants, and delive Read neuron_get_channel Retrieve detailed information about a specific WhatsApp channel, including its configuration, type, and connec Read neuron_get_channel_events Retrieve the event log for a channel, including connection events, message events, and errors. Supports pagina Read neuron_get_channel_qr Retrieve the current QR code for pairing a Baileys channel with WhatsApp. A session must be started first. Read neuron_get_channel_status Retrieve the current connection status and session details for a specific channel (e.g., connected, disconnect Read neuron_get_collection Fetch a collection's metadata by id. Read neuron_get_collection_items Browse the mined content in a collection — posts/comments/profiles with author, content, engagement and engage Read neuron_get_contact Retrieve detailed information about a specific contact including their tags, notes, and associated lists. Read neuron_get_contact_list Retrieve detailed information about a specific contact list, including member count and configuration. Read neuron_get_contact_list_members Retrieve the members of a specific contact list with optional search filtering and pagination. Read neuron_get_conversation Retrieve detailed information about a specific conversation, including its status, participants, and metadata. Read neuron_get_eligible_contacts Retrieve contacts eligible to receive a campaign message. Respects deduplication rules and mutual contact requ Read neuron_get_event_type Retrieve details of a specific event type. Read neuron_get_flow Retrieve a single flow by id, including its full graph (nodes and edges), enabled status, and run stats. Read neuron_get_flow_catalog Retrieve the COMPLETE catalog for authoring flows. ALWAYS call this first when building or editing a flow — do Read neuron_get_flow_run Get a single flow run with its full step-by-step execution trace. Each step shows the node type, input/output, Read neuron_get_group_invite_link Get the invite link for a WhatsApp group. Only supported on Baileys channels where the bot is a group admin. Read neuron_get_group_participants Retrieve the list of participants in a specific WhatsApp group accessible through a channel. Read neuron_get_knowledge_base Retrieve detailed information about a specific knowledge base by its ID. Read neuron_get_list_campaign Get a paced list campaign with live progress: how many members have been reached this cycle, the current list Read neuron_get_messages Retrieve messages from a specific conversation in chronological order, with optional cursor-based pagination. Read neuron_get_newsletter Retrieve detailed information about a specific WhatsApp Channel newsletter, including subscriber count and met Read neuron_get_organization Retrieve detailed information about a specific organization, including its name, settings, and configuration. Read neuron_get_outbound_webhook_logs Retrieve delivery logs for an outbound webhook to monitor event dispatch history and debug delivery failures. Read neuron_get_persona Get one voice persona (full voiceProfile + exemplars). Read neuron_get_pool_item Retrieve detailed information about a specific item in the marketplace pool, including its description, catego Read neuron_get_privacy_settings Fetch the bot's current WhatsApp privacy settings (last seen, online, profile picture, status, read receipts, Read neuron_get_product Get a single product by id, with its public URL and fee breakdown. Read neuron_get_profile Retrieve the authenticated user's profile information including name, email, role, and current organization. Read neuron_get_scheduled_message Retrieve detailed information about a specific scheduled message, including its status, send time, and message Read neuron_get_sms_campaign Retrieve a single SMS campaign with its status and delivery counters. Read neuron_get_social_channel Retrieve detailed information about a specific social media channel, including its platform, credentials statu Read neuron_get_social_channel_status Retrieve the current session status for a social media channel (e.g., connected, disconnected, error). Read neuron_get_storefront Get this seller's storefront profile (handle, display name, bio, branding) and its public URL. Read neuron_get_task_runs Retrieve the paginated execution history for a task — each run's status, AI summary, tool steps, and stats (me Read neuron_get_webhook_logs Retrieve execution logs for an inbound webhook to monitor incoming requests and debug processing issues. Read neuron_google_calendar_status Check whether a calendar is connected to Google Calendar and when it last synced. Read neuron_lead_stats Counts of leads by status. Read neuron_list_ad_requests Retrieve all ad requests for the current organization with optional status filtering and pagination. Read neuron_list_api_keys Retrieve all API keys associated with a specific bot, including their names, creation dates, expiration status Read neuron_list_approvals List approval requests for the organization, newest first. Filter by status (pending/approved/rejected/expired Read neuron_list_audit_logs Retrieve audit logs for the organization, showing a chronological record of actions performed by members. Supp Read neuron_list_blog_posts Retrieve a paginated list of blog posts with optional filtering by status, author type, author ID, or tag. Read neuron_list_bookings List bookings (inbound and host-created) with optional filters for calendar, status, date range, and source. Read neuron_list_bot_channels Retrieve all WhatsApp channels connected to a specific bot, including primary and secondary connections. Read neuron_list_bot_knowledge_bases Retrieve all knowledge bases attached to a specific bot, including their priorities and metadata. Read neuron_list_bots Retrieve all bots accessible to the current user, including their configurations and status. Read neuron_list_broadcasts Retrieve a paginated list of all broadcasts with optional filtering by status such as draft, sent, or schedule Read neuron_list_builtin_tools Retrieve all available built-in tools with their enabled/disabled status for a specific bot. Built-in tools in Read neuron_list_calendars Retrieve all booking calendars for the current organization. Read neuron_list_campaigns Retrieve all campaigns for the current organization with optional status filtering and pagination. Read neuron_list_channel_groups Retrieve all WhatsApp groups that the channel is participating in, including group metadata. Read neuron_list_channels Retrieve all WhatsApp channels configured in the current organization, including their type and connection sta Read neuron_list_collections List content collections (where web-agent missions and captures land). Returns each collection's item count, k Read neuron_list_contact_lists Retrieve all contact lists for the current organization with optional filtering by search term, type, and pagi Read neuron_list_contacts Retrieve all contacts for the current organization with optional filtering by search term, tag, and pagination Read neuron_list_conversations Retrieve a paginated list of conversations for a specific bot, with optional filtering by status. Read neuron_list_event_types Retrieve all event types, optionally filtered by calendar. Read neuron_list_events List host-created events, optionally filtered by calendar and date range. Read neuron_list_flow_runs List execution runs for a flow, newest first. Each run shows status (running/waiting/completed/failed/cancelle Read neuron_list_flows List all automation flows in the organization. Returns each flow's id, name, description, enabled status, trig Read neuron_list_installed List all items the current organization has installed from the marketplace pool. Read neuron_list_invitations Retrieve a list of all pending invitations for the organization that have not yet been accepted or revoked. Read neuron_list_kb_bots Retrieve all bots that are connected to or using a specific knowledge base. Read neuron_list_kb_entries Retrieve entries from a knowledge base with optional filtering and pagination. Read neuron_list_knowledge_bases Retrieve all knowledge bases accessible to the current user. Read neuron_list_lead_sources List configured lead sources for the org. Read neuron_list_leads List leads from the pool, filterable by status (new/enriched/contacted/converted/rejected), sourceId, and sear Read neuron_list_list_campaigns List all paced list campaigns for the organization, optionally filtered to a single contact list. Read neuron_list_members Retrieve a list of all members in the organization, including their roles and permissions. Read neuron_list_newsletters Retrieve a paginated list of all WhatsApp Channel newsletters for the organization, with optional filtering by Read neuron_list_orders List recent product orders (sales) for this seller, with buyer, amount, fee breakdown, and status. Read neuron_list_organizations Retrieve all organizations the authenticated user belongs to, including their roles in each. Read neuron_list_outbound_webhooks Retrieve all outbound webhooks configured for a specific bot, including their target URLs and subscribed event Read neuron_list_overrides List date-specific availability overrides for a calendar (e.g. holidays, special hours). Read neuron_list_payouts Retrieve the payout history for the organization, including amounts, statuses, and timestamps. Read neuron_list_personas List voice personas for the org. Each persona holds a voiceProfile (tone/style/themes/dos/donts) + exemplars d Read neuron_list_products List all products for this seller, each with its public checkout URL and price breakdown. Read neuron_list_published List all items the current organization has published to the marketplace pool. Read neuron_list_reflections Retrieve pending reflections that the bot has generated from conversations, awaiting human review. Optionally Read neuron_list_reviews List verified-purchase reviews across this seller's products (rating, text, buyer, status). Read neuron_list_scheduled_messages Retrieve a paginated list of scheduled messages for the current organization, with optional filtering by statu Read neuron_list_sms_campaigns List the organization's SMS campaigns, optionally filtered by status or type. Read neuron_list_social_channels Retrieve all social media channels (Instagram, Twitter/X) configured in the current organization. Read neuron_list_tasks List all scheduled tasks for a bot. A task is a natural-language instruction the bot carries out autonomously Read neuron_list_tools Retrieve all custom API tool integrations configured for a specific bot, including their endpoints and configu Read neuron_list_webhooks Retrieve all inbound webhooks configured for a specific bot, including their status and configuration. Read neuron_list_whatsapp_contacts Retrieve contacts from the WhatsApp account connected to this channel, with optional search filtering. Read neuron_list_whatsapp_templates List message templates on an official WhatsApp Business API session (provider 'meta'). On the official API you Read neuron_my_participations Retrieve all campaigns the current organization has joined as a participant, including earnings and delivery s Read neuron_pause_list_campaign Pause a paced list campaign. No further batches run until resumed. The cursor is preserved. Read neuron_pause_sms_campaign Pause a sending drip SMS campaign. Only drip campaigns in the 'sending' state can be paused. Read neuron_product_members List the members of a membership product: current (paid-up) or all. Returns each buyer's status (active / laps Read neuron_refresh_newsletter Re-fetch metadata (name, description, subscriber count) for a WhatsApp Channel newsletter from WhatsApp to syn Read neuron_request_approval Ask a human to approve or reject an action over WhatsApp and get the decision back. The recipient replies appr Read neuron_reschedule_booking Reschedule a booking to a new time. Creates a new booking and marks the old one as rescheduled. Read neuron_respond_approval Approve or reject a pending approval programmatically — the decision surface for an authorized operator acting Read neuron_rewrite_text Rewrite or rephrase text using AI with specified tone, style, or instructions (e.g., make it more formal, tran Read neuron_sales_stats Total paid sales count and net revenue (kobo) for this seller. Read neuron_search_contacts Search contacts by a query string across name, phone number, and email fields. Returns matching contacts ranke Read neuron_search_knowledge Perform semantic search across all entries and documents in a knowledge base to find relevant information. Read neuron_seller_status Check whether this account can sell (Pro plan + admin-granted access) and any pending application. Read neuron_semantic_search_contacts Search contacts using natural language AI-powered semantic search. Finds contacts based on the meaning of thei Read neuron_sites_check_label Business plans: is this address free for a new site? Returns { available, code, message }. The create call re- Read neuron_sites_get One site's details: URL, share link, access settings, versions (for rollback) and the people who have access. Read neuron_sites_get_access_requests List access requests for a site (pending, approved, denied, expired). repeat: true marks people who asked befo Read neuron_sites_list List the org's Neuron Sites (static sites with Docs-style sharing) with URL, access mode, size and pending acc Read neuron_sites_respond_access_request Approve or deny an access request. Approved people become named viewers (optionally until expiresAt) and get i Read neuron_sites_rollback Make an earlier version live again at the same URL. Omit versionId to go back one version. Read neuron_storage_summary How much chat media the workspace stores (by type), its media retention window, and recent media downloads. Read neuron_studio_catalog Get the Studio's editing vocabulary — every tool (add_text, add_shape, animate_layer, set_visibility_window, g Read neuron_studio_rehost_media Fetch any image/video/audio URL and re-host it on Neuron so it's stable and server-reachable — use this on ext Read neuron_studio_render Submit a Studio ProjectDoc for a headless MP4 render. Returns a job id — poll neuron_studio_render_status unti Read neuron_studio_render_status Poll a render job by id. When status is 'completed', outputUrl is the finished MP4. status is queued | renderi Read neuron_studio_transcribe Transcribe a hosted media/audio URL into time-coded caption cues { cues:[{startSeconds,endSeconds,text}] }. Fe Read neuron_studio_voiceover Turn a script into a hosted voiceover audio URL, optionally with caption cues synced to the speech. Returns { Read neuron_team_availability Find available slots across all team calendars. Mode 'any' returns slots where at least one member is free (ro Read neuron_toggle_flow Enable or disable a flow. Disabled flows stop receiving events but retain their graph. Read neuron_validate_social_channel Test whether the stored credentials for a social channel are still valid by making a test API call to the plat Read neuron_wallet_balance Retrieve the current wallet balance for the organization, including available and pending amounts. Read neuron_wallet_transactions Retrieve the wallet transaction history for the organization, with optional filtering by transaction type. Read neuron_webagent_command_history See the launch/stop/open commands queued for the extension and their outcomes (pending|claimed|done|failed, pl Read neuron_webagent_get_run Fetch one run's status, config snapshot and latest live stats (captured/flushed/leads/reels/hops/scrolls). sta Read neuron_webagent_list_runs List browser-mission runs (live + recent). Stale runs (no heartbeat >2min) show as 'stale'. Note the result ne Read neuron_whoami Check which Neuron account is currently logged in, including user name, email, role, and organization.

Related servers

Other MCP servers with similar tools — same risk classification, starter policies for each.

Questions about Neuron

Can an AI agent move money through the Neuron MCP server? +

Yes. The Neuron server exposes 11 financial tools including neuron_cancel_subscription, neuron_checkout, neuron_create_ad_request. Without a policy, an autonomous agent can call these with no spend caps, no rate limits, and no approval flow. PolicyLayer lets you block financial tools by default, require human approval, or set per-tool rate limits — enforced on every call.

Can an AI agent delete data through the Neuron MCP server? +

Yes. The Neuron server exposes 54 destructive tools including neuron_cancel_approval, neuron_cancel_booking, neuron_cancel_flow_run. These permanently remove resources with no undo. PolicyLayer blocks destructive tools by default so they never reach the upstream server.

How do I prevent bulk modifications through Neuron? +

The Neuron server has 151 write tools including neuron_add_bot_channel, neuron_add_group_members, neuron_add_product_codes. Set a rate limit in your policy -- for example, 10 calls per hour prevents an agent from making more than 10 modifications per hour. PolicyLayer enforces this at the gateway, before calls reach Neuron.

How many tools does the Neuron MCP server expose? +

401 tools across 5 categories: Destructive, Execute, Financial, Read, Write. 156 are read-only. 245 can modify, create, or delete data.

How do I enforce a policy on Neuron? +

Register the Neuron MCP server in PolicyLayer, apply the suggested rules above (adjust the limits to your use case), and point your AI client at the PolicyLayer proxy URL instead of the server directly. Your agents keep the same tools; PolicyLayer evaluates every call against policy before it executes. Nothing to install, live in minutes.

Enforce policy on every Neuron tool call.

Deterministic rules across all 401 Neuron tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Instant setup, no code required.

401 Neuron tools catalogued and risk-classified — across an index of 46,500+ MCP servers.

// WHERE THIS COMES FROM

These policies come from Neuron's registry record.

The record behind this page: verified identity, auth posture, risk grade, every tool classified, recommended policy — re-checked continuously.

Teams ship this data inside their own products. See what a licence covers →

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.