{"apiVersion":"v1","directorySlug":"neuron-mcp-9797acb8bd","title":"Neuron","description":"Send campaigns, automate conversations, and grow your business on WhatsApp. Marketing tools, AI chatbots, and developer APIs in one platform.","pageUrl":"https://www.mcpbundles.com/skills/neuron-mcp-9797acb8bd","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.neuron.ng/mcp","hostedMcpUrl":null,"toolCount":383,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"ng.neuron/neuron-mcp-9797acb8bd","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"neuron_login","description":"Authenticate with Neuron. Three modes:\n1. No args: Opens a browser URL for secure authorization (recommended — no credentials shared with AI)\n2. token: Paste an MCP token from the Neuron dashboard\n3. email+password: Legacy login (credentials visible to AI)","inputSchema":{"type":"object","properties":{}},"title":"Login to Neuron","logicalName":"neuron_login","displayName":"Login to Neuron","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"neuron_switch_org","description":"Switch to a different organization. Returns a new access token scoped to the target organization and automatically sets it.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["orgId"],"properties":{"orgId":{"type":"string"}},"additionalProperties":false},"title":"Switch Organization","logicalName":"neuron_switch_org","displayName":"Switch Organization","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"neuron_list_organizations","description":"Retrieve all organizations the authenticated user belongs to, including their roles in each.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{},"additionalProperties":false},"title":"List Organizations","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"neuron_list_organizations","displayName":"List Organizations"},{"name":"neuron_get_profile","description":"Retrieve the authenticated user's profile information including name, email, role, and current organization.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{},"additionalProperties":false},"title":"Get User Profile","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"neuron_get_profile","displayName":"Get User Profile"},{"name":"neuron_whoami","description":"Check which Neuron account is currently logged in, including user name, email, role, and organization.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{},"additionalProperties":false},"title":"Check Current Account","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"neuron_whoami","displayName":"Check Current Account"},{"name":"neuron_logout","description":"Clear the current auth token locally. Does NOT revoke server-side MCP tokens — revoke from the Neuron dashboard (Settings > MCP Tokens) for full invalidation.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{},"additionalProperties":false},"title":"Logout","logicalName":"neuron_logout","displayName":"Logout","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"neuron_list_bots","description":"Retrieve all bots accessible to the current user, including their configurations and status.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{},"additionalProperties":false},"title":"List Bots","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"neuron_list_bots","displayName":"List Bots"},{"name":"neuron_get_bot","description":"Retrieve detailed information about a specific bot including its configuration, status, and associated resources.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string"}},"additionalProperties":false},"title":"Get Bot","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"neuron_get_bot","displayName":"Get Bot"},{"name":"neuron_delete_bot","description":"Permanently delete a bot and all its associated data. This action cannot be undone.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string"}},"additionalProperties":false},"title":"Delete Bot","logicalName":"neuron_delete_bot","displayName":"Delete Bot","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"neuron_pause_bot","description":"Pause a bot to temporarily stop it from processing new messages. The bot retains its configuration and can be resumed later.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string"}},"additionalProperties":false},"title":"Pause Bot","logicalName":"neuron_pause_bot","displayName":"Pause Bot","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"neuron_resume_bot","description":"Resume a previously paused bot so it begins processing new messages again.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string"}},"additionalProperties":false},"title":"Resume Bot","logicalName":"neuron_resume_bot","displayName":"Resume Bot","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"neuron_bot_api_get_bot","description":"Retrieve configuration and status information about the bot associated with the provided API key.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["apiKey"],"properties":{"apiKey":{"type":"string"}},"additionalProperties":false},"title":"Bot API Get Bot","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"neuron_bot_api_get_bot","displayName":"Bot API Get Bot"},{"name":"neuron_get_conversation","description":"Retrieve detailed information about a specific conversation, including its status, participants, and metadata.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string"}},"additionalProperties":false},"title":"Get Conversation","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"neuron_get_conversation","displayName":"Get Conversation"},{"name":"neuron_delete_message","description":"Permanently delete a specific message from a conversation. This action cannot be undone.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id","msgId"],"properties":{"id":{"type":"string"},"msgId":{"type":"string"}},"additionalProperties":false},"title":"Delete Message","logicalName":"neuron_delete_message","displayName":"Delete Message","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"neuron_close_conversation","description":"Close an active conversation, marking it as completed. The bot will stop responding and the conversation is archived.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string"}},"additionalProperties":false},"title":"Close Conversation","logicalName":"neuron_close_conversation","displayName":"Close Conversation","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"neuron_list_knowledge_bases","description":"Retrieve all knowledge bases accessible to the current user.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{},"additionalProperties":false},"title":"List Knowledge Bases","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"neuron_list_knowledge_bases","displayName":"List Knowledge Bases"},{"name":"neuron_get_knowledge_base","description":"Retrieve detailed information about a specific knowledge base by its ID.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string"}},"additionalProperties":false},"title":"Get Knowledge Base","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"neuron_get_knowledge_base","displayName":"Get Knowledge Base"},{"name":"neuron_delete_knowledge_base","description":"Permanently delete a knowledge base and all its associated entries and documents.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string"}},"additionalProperties":false},"title":"Delete Knowledge Base","logicalName":"neuron_delete_knowledge_base","displayName":"Delete Knowledge Base","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"neuron_delete_kb_entry","description":"Permanently delete a specific entry from a knowledge base.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["kbId","entryId"],"properties":{"kbId":{"type":"string"},"entryId":{"type":"string"}},"additionalProperties":false},"title":"Delete Knowledge Base Entry","logicalName":"neuron_delete_kb_entry","displayName":"Delete Knowledge Base Entry","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"neuron_list_kb_bots","description":"Retrieve all bots that are connected to or using a specific knowledge base.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string"}},"additionalProperties":false},"title":"List Knowledge Base Bots","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"neuron_list_kb_bots","displayName":"List Knowledge Base Bots"},{"name":"neuron_sync_knowledge","description":"Trigger a synchronization operation to refresh embeddings, reindex content, or update the knowledge base state.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string"}},"additionalProperties":false},"title":"Sync Knowledge","logicalName":"neuron_sync_knowledge","displayName":"Sync Knowledge","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"neuron_list_tools","description":"Retrieve all custom API tool integrations configured for a specific bot, including their endpoints and configuration.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["botId"],"properties":{"botId":{"type":"string"}},"additionalProperties":false},"title":"List Tools","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"neuron_list_tools","displayName":"List Tools"},{"name":"neuron_delete_tool","description":"Permanently remove a custom API tool integration from a bot. The bot will no longer be able to invoke this tool in conversations.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string"}},"additionalProperties":false},"title":"Delete Tool","logicalName":"neuron_delete_tool","displayName":"Delete Tool","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"neuron_delete_task","description":"Delete a scheduled task. This is a soft delete — the task stops running immediately.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string"}},"additionalProperties":false},"title":"Delete Bot Task","logicalName":"neuron_delete_task","displayName":"Delete Bot Task","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"neuron_toggle_task","description":"Pause or resume a scheduled task (flips its enabled state and reschedules the next run).","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string"}},"additionalProperties":false},"title":"Toggle Bot Task","logicalName":"neuron_toggle_task","displayName":"Toggle Bot Task","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"neuron_run_task","description":"Trigger a task to run immediately (in addition to its normal schedule). Returns once the run is queued.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string"}},"additionalProperties":false},"title":"Run Bot Task Now","logicalName":"neuron_run_task","displayName":"Run Bot Task Now","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"neuron_list_lead_sources","description":"List configured lead sources for the org.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{},"additionalProperties":false},"title":"List Lead Sources","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"neuron_list_lead_sources","displayName":"List Lead Sources"},{"name":"neuron_run_lead_source","description":"Run a lead source now to pull new leads into the pool (queues the extraction).","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string"}},"additionalProperties":false},"title":"Run Lead Source","logicalName":"neuron_run_lead_source","displayName":"Run Lead Source","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"neuron_lead_stats","description":"Counts of leads by status.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{},"additionalProperties":false},"title":"Lead Pool Stats","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"neuron_lead_stats","displayName":"Lead Pool Stats"},{"name":"neuron_list_personas","description":"List voice personas for the org. Each persona holds a voiceProfile (tone/style/themes/dos/donts) + exemplars distilled from a Collection of mined content.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{},"additionalProperties":false},"title":"List Personas","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"neuron_list_personas","displayName":"List Personas"},{"name":"neuron_get_persona","description":"Get one voice persona (full voiceProfile + exemplars).","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string"}},"additionalProperties":false},"title":"Get Persona","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"neuron_get_persona","displayName":"Get Persona"},{"name":"neuron_delete_persona","description":"Delete a voice persona.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string"}},"additionalProperties":false},"title":"Delete Persona","logicalName":"neuron_delete_persona","displayName":"Delete Persona","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"neuron_list_webhooks","description":"Retrieve all inbound webhooks configured for a specific bot, including their status and configuration.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["botId"],"properties":{"botId":{"type":"string"}},"additionalProperties":false},"title":"List Webhooks","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"neuron_list_webhooks","displayName":"List Webhooks"},{"name":"neuron_delete_webhook","description":"Permanently remove an inbound webhook from a bot. External services will no longer be able to trigger this endpoint.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string"}},"additionalProperties":false},"title":"Delete Webhook","logicalName":"neuron_delete_webhook","displayName":"Delete Webhook","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"neuron_approve_reflection","description":"Approve a bot-generated reflection to incorporate the learned insight into the bot's future behavior and responses.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string"}},"additionalProperties":false},"title":"Approve Reflection","logicalName":"neuron_approve_reflection","displayName":"Approve Reflection","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"neuron_reject_reflection","description":"Reject a bot-generated reflection to prevent it from being incorporated into the bot's learned behavior.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string"}},"additionalProperties":false},"title":"Reject Reflection","logicalName":"neuron_reject_reflection","displayName":"Reject Reflection","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"neuron_list_channels","description":"Retrieve all WhatsApp channels configured in the current organization, including their type and connection status.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{},"additionalProperties":false},"title":"List Channels","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"neuron_list_channels","displayName":"List Channels"},{"name":"neuron_get_channel","description":"Retrieve detailed information about a specific WhatsApp channel, including its configuration, type, and connection status.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string"}},"additionalProperties":false},"title":"Get Channel","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"neuron_get_channel","displayName":"Get Channel"},{"name":"neuron_delete_channel","description":"Permanently delete a WhatsApp channel and disconnect any active sessions. This action cannot be undone.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string"}},"additionalProperties":false},"title":"Delete Channel","logicalName":"neuron_delete_channel","displayName":"Delete Channel","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"neuron_list_channel_groups","description":"Retrieve all WhatsApp groups that the channel is participating in, including group metadata.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string"}},"additionalProperties":false},"title":"List Channel Groups","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"neuron_list_channel_groups","displayName":"List Channel Groups"},{"name":"neuron_get_channel_qr","description":"Retrieve the current QR code for pairing a Baileys channel with WhatsApp. A session must be started first.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string"}},"additionalProperties":false},"title":"Get Channel QR Code","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"neuron_get_channel_qr","displayName":"Get Channel QR Code"},{"name":"neuron_list_bot_channels","description":"Retrieve all WhatsApp channels connected to a specific bot, including primary and secondary connections.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["botId"],"properties":{"botId":{"type":"string"}},"additionalProperties":false},"title":"List Bot Channels","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"neuron_list_bot_channels","displayName":"List Bot Channels"},{"name":"neuron_list_published","description":"List all items the current organization has published to the marketplace pool.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{},"additionalProperties":false},"title":"List My Published Items","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"neuron_list_published","displayName":"List My Published Items"},{"name":"neuron_list_installed","description":"List all items the current organization has installed from the marketplace pool.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{},"additionalProperties":false},"title":"List Installed Items","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"neuron_list_installed","displayName":"List Installed Items"},{"name":"neuron_get_organization","description":"Retrieve detailed information about a specific organization, including its name, settings, and configuration.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["orgId"],"properties":{"orgId":{"type":"string"}},"additionalProperties":false},"title":"Get Organization","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"neuron_get_organization","displayName":"Get Organization"},{"name":"neuron_list_members","description":"Retrieve a list of all members in the organization, including their roles and permissions.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["orgId"],"properties":{"orgId":{"type":"string"}},"additionalProperties":false},"title":"List Organization Members","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"neuron_list_members","displayName":"List Organization Members"},{"name":"neuron_list_invitations","description":"Retrieve a list of all pending invitations for the organization that have not yet been accepted or revoked.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["orgId"],"properties":{"orgId":{"type":"string"}},"additionalProperties":false},"title":"List Invitations","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"neuron_list_invitations","displayName":"List Invitations"},{"name":"neuron_search_contacts","description":"Search contacts by a query string across name, phone number, and email fields. Returns matching contacts ranked by relevance.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["q"],"properties":{"q":{"type":"string"}},"additionalProperties":false},"title":"Search Contacts","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"neuron_search_contacts","displayName":"Search Contacts"},{"name":"neuron_get_contact","description":"Retrieve detailed information about a specific contact including their tags, notes, and associated lists.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string"}},"additionalProperties":false},"title":"Get Contact","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"neuron_get_contact","displayName":"Get Contact"},{"name":"neuron_delete_contact","description":"Permanently delete a contact and remove them from all contact lists. This action cannot be undone.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string"}},"additionalProperties":false},"title":"Delete Contact","logicalName":"neuron_delete_contact","displayName":"Delete Contact","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"neuron_export_contacts","description":"Export all contacts as a downloadable dataset for the current organization.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{},"additionalProperties":false},"title":"Export Contacts","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"neuron_export_contacts","displayName":"Export Contacts"},{"name":"neuron_populate_contacts","description":"Enrich existing contacts with additional data from connected messaging channels. Syncs profile information from linked platforms.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{},"additionalProperties":false},"title":"Populate Contacts","logicalName":"neuron_populate_contacts","displayName":"Populate Contacts","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"neuron_sync_whatsapp_contacts","description":"Synchronize contacts from all connected WhatsApp channels into the organization's contact database. Creates new contacts for unseen numbers.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{},"additionalProperties":false},"title":"Sync WhatsApp Contacts","logicalName":"neuron_sync_whatsapp_contacts","displayName":"Sync WhatsApp Contacts","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"neuron_get_contact_list","description":"Retrieve detailed information about a specific contact list, including member count and configuration.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["idOrSlug"],"properties":{"idOrSlug":{"type":"string"}},"additionalProperties":false},"title":"Get Contact List","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"neuron_get_contact_list","displayName":"Get Contact List"},{"name":"neuron_delete_contact_list","description":"Permanently delete a contact list. System-protected lists (e.g., 'Do Not Contact') cannot be deleted.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["idOrSlug"],"properties":{"idOrSlug":{"type":"string"}},"additionalProperties":false},"title":"Delete Contact List","logicalName":"neuron_delete_contact_list","displayName":"Delete Contact List","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"neuron_list_list_campaigns","description":"List all paced list campaigns for the organization, optionally filtered to a single contact list.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"listId":{"type":"string","format":"uuid"}},"additionalProperties":false},"title":"List List Campaigns","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"neuron_list_list_campaigns","displayName":"List List Campaigns"},{"name":"neuron_pause_list_campaign","description":"Pause a paced list campaign. No further batches run until resumed. The cursor is preserved.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string","format":"uuid"}},"additionalProperties":false},"title":"Pause List Campaign","logicalName":"neuron_pause_list_campaign","displayName":"Pause List Campaign","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"neuron_resume_list_campaign","description":"Resume a paused paced list campaign. It picks up from where the cursor left off.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string","format":"uuid"}},"additionalProperties":false},"title":"Resume List Campaign","logicalName":"neuron_resume_list_campaign","displayName":"Resume List Campaign","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"neuron_get_broadcast","description":"Retrieve detailed information about a specific broadcast, including its status, message content, and recipient summary.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string"}},"additionalProperties":false},"title":"Get Broadcast","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"neuron_get_broadcast","displayName":"Get Broadcast"},{"name":"neuron_delete_broadcast","description":"Permanently delete a broadcast and its recipient data. This action cannot be undone.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string"}},"additionalProperties":false},"title":"Delete Broadcast","logicalName":"neuron_delete_broadcast","displayName":"Delete Broadcast","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"neuron_get_billing","description":"Retrieve the current billing information, subscription plan, and usage details for the organization.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{},"additionalProperties":false},"title":"Get Billing Info","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"neuron_get_billing","displayName":"Get Billing Info"},{"name":"neuron_cancel_subscription","description":"Cancel the current active subscription. Access continues until the end of the current billing period.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{},"additionalProperties":false},"title":"Cancel Subscription","logicalName":"neuron_cancel_subscription","displayName":"Cancel Subscription","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"neuron_get_campaign","description":"Retrieve detailed information about a specific campaign including its status, budget, participants, and delivery metrics.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string"}},"additionalProperties":false},"title":"Get Campaign","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"neuron_get_campaign","displayName":"Get Campaign"},{"name":"neuron_delete_campaign","description":"Permanently delete a campaign that is in 'draft' status. Active or funded campaigns cannot be deleted.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string"}},"additionalProperties":false},"title":"Delete Campaign","logicalName":"neuron_delete_campaign","displayName":"Delete Campaign","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"neuron_submit_campaign","description":"Submit a draft campaign for admin review and approval. The campaign must be in 'draft' status.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string"}},"additionalProperties":false},"title":"Submit Campaign for Review","logicalName":"neuron_submit_campaign","displayName":"Submit Campaign for Review","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"neuron_fund_campaign","description":"Fund an approved campaign by deducting the total budget from the organization's wallet balance. Requires sufficient wallet funds.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string"}},"additionalProperties":false},"title":"Fund Campaign","logicalName":"neuron_fund_campaign","displayName":"Fund Campaign","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"neuron_pause_campaign","description":"Pause an active campaign to temporarily stop message delivery. Can be resumed later with the resume action.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string"}},"additionalProperties":false},"title":"Pause Campaign","logicalName":"neuron_pause_campaign","displayName":"Pause Campaign","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"neuron_resume_campaign","description":"Resume a previously paused campaign to restart message delivery.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string"}},"additionalProperties":false},"title":"Resume Campaign","logicalName":"neuron_resume_campaign","displayName":"Resume Campaign","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"neuron_stop_campaign","description":"Permanently stop an active campaign and refund the remaining unspent budget to the organization's wallet. This action cannot be undone.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string"}},"additionalProperties":false},"title":"Stop Campaign","logicalName":"neuron_stop_campaign","displayName":"Stop Campaign","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"neuron_wallet_balance","description":"Retrieve the current wallet balance for the organization, including available and pending amounts.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{},"additionalProperties":false},"title":"Wallet Balance","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"neuron_wallet_balance","displayName":"Wallet Balance"},{"name":"neuron_get_bank_account","description":"Retrieve the saved bank account details currently configured as the organization's payout destination.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{},"additionalProperties":false},"title":"Get Bank Account","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"neuron_get_bank_account","displayName":"Get Bank Account"},{"name":"neuron_get_blog_post","description":"Retrieve a single blog post by its URL-friendly slug, including full content and metadata.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["slug"],"properties":{"slug":{"type":"string"}},"additionalProperties":false},"title":"Get Blog Post","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"neuron_get_blog_post","displayName":"Get Blog Post"},{"name":"neuron_delete_blog_post","description":"Permanently delete a blog post by its ID. This action cannot be undone.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string"}},"additionalProperties":false},"title":"Delete Blog Post","logicalName":"neuron_delete_blog_post","displayName":"Delete Blog Post","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"neuron_publish_blog_post","description":"Publish a blog post, making it publicly visible. The post must be in 'draft' status.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string"}},"additionalProperties":false},"title":"Publish Blog Post","logicalName":"neuron_publish_blog_post","displayName":"Publish Blog Post","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"neuron_get_newsletter","description":"Retrieve detailed information about a specific WhatsApp Channel newsletter, including subscriber count and metadata.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string"}},"additionalProperties":false},"title":"Get Newsletter","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"neuron_get_newsletter","displayName":"Get Newsletter"},{"name":"neuron_delete_newsletter","description":"Permanently delete a WhatsApp Channel newsletter and remove it from WhatsApp. This action cannot be undone.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string"}},"additionalProperties":false},"title":"Delete Newsletter","logicalName":"neuron_delete_newsletter","displayName":"Delete Newsletter","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"neuron_get_ad_request","description":"Get detailed information about a specific ad request, including pool selections if targeting mode is manual.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["adRequestId"],"properties":{"adRequestId":{"type":"string"}},"additionalProperties":false},"title":"Get Ad Request","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"neuron_get_ad_request","displayName":"Get Ad Request"},{"name":"neuron_delete_ad_request","description":"Permanently delete a draft ad request. Only ad requests in draft status can be deleted.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["adRequestId"],"properties":{"adRequestId":{"type":"string"}},"additionalProperties":false},"title":"Delete Ad Request","logicalName":"neuron_delete_ad_request","displayName":"Delete Ad Request","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"neuron_get_sms_campaign","description":"Retrieve a single SMS campaign with its status and delivery counters.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["campaignId"],"properties":{"campaignId":{"type":"string"}},"additionalProperties":false},"title":"Get SMS Campaign","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"neuron_get_sms_campaign","displayName":"Get SMS Campaign"},{"name":"neuron_pause_sms_campaign","description":"Pause a sending drip SMS campaign. Only drip campaigns in the 'sending' state can be paused.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["campaignId"],"properties":{"campaignId":{"type":"string"}},"additionalProperties":false},"title":"Pause SMS Campaign","logicalName":"neuron_pause_sms_campaign","displayName":"Pause SMS Campaign","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"neuron_resume_sms_campaign","description":"Resume a paused drip SMS campaign.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["campaignId"],"properties":{"campaignId":{"type":"string"}},"additionalProperties":false},"title":"Resume SMS Campaign","logicalName":"neuron_resume_sms_campaign","displayName":"Resume SMS Campaign","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"neuron_delete_sms_campaign","description":"Delete a draft SMS campaign. Only draft campaigns can be deleted.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["campaignId"],"properties":{"campaignId":{"type":"string"}},"additionalProperties":false},"title":"Delete SMS Campaign","logicalName":"neuron_delete_sms_campaign","displayName":"Delete SMS Campaign","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"neuron_remove_profile_picture","description":"Remove the bot's WhatsApp profile picture, reverting to the default.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["channelId"],"properties":{"channelId":{"type":"string"}},"additionalProperties":false},"title":"Remove Profile Picture","logicalName":"neuron_remove_profile_picture","displayName":"Remove Profile Picture","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"neuron_block_contact","description":"Block a WhatsApp contact. Blocked contacts cannot message the bot or see its profile.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["channelId","jid"],"properties":{"jid":{"type":"string"},"channelId":{"type":"string"}},"additionalProperties":false},"title":"Block Contact","logicalName":"neuron_block_contact","displayName":"Block Contact","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"neuron_unblock_contact","description":"Unblock a previously blocked WhatsApp contact.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["channelId","jid"],"properties":{"jid":{"type":"string"},"channelId":{"type":"string"}},"additionalProperties":false},"title":"Unblock Contact","logicalName":"neuron_unblock_contact","displayName":"Unblock Contact","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"neuron_get_blocklist","description":"Fetch the list of all blocked WhatsApp contacts for the bot on the given channel.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["channelId"],"properties":{"channelId":{"type":"string"}},"additionalProperties":false},"title":"Get Blocklist","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"neuron_get_blocklist","displayName":"Get Blocklist"},{"name":"neuron_list_social_channels","description":"Retrieve all social media channels (Instagram, Twitter/X) configured in the current organization.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{},"additionalProperties":false},"title":"List Social Channels","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"neuron_list_social_channels","displayName":"List Social Channels"},{"name":"neuron_list_flows","description":"List all automation flows in the organization. Returns each flow's id, name, description, enabled status, trigger events, run count, and last run time.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{},"additionalProperties":false},"title":"List Flows","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"neuron_list_flows","displayName":"List Flows"},{"name":"neuron_get_flow","description":"Retrieve a single flow by id, including its full graph (nodes and edges), enabled status, and run stats.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string"}},"additionalProperties":false},"title":"Get Flow","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"neuron_get_flow","displayName":"Get Flow"},{"name":"neuron_delete_flow","description":"Soft-delete a flow. It stops running but can be restored. Running executions are not cancelled.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string"}},"additionalProperties":false},"title":"Delete Flow","logicalName":"neuron_delete_flow","displayName":"Delete Flow","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"neuron_toggle_flow","description":"Enable or disable a flow. Disabled flows stop receiving events but retain their graph.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id","enabled"],"properties":{"id":{"type":"string"},"enabled":{"type":"boolean"}},"additionalProperties":false},"title":"Toggle Flow","logicalName":"neuron_toggle_flow","displayName":"Toggle Flow","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"neuron_cancel_flow_run","description":"Cancel a running or waiting flow execution. Steps already completed are not rolled back.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["runId"],"properties":{"runId":{"type":"string"}},"additionalProperties":false},"title":"Cancel Flow Run","logicalName":"neuron_cancel_flow_run","displayName":"Cancel Flow Run","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"neuron_delete_flow_run","description":"Permanently delete a completed, failed, or cancelled flow run and all its step data.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["runId"],"properties":{"runId":{"type":"string"}},"additionalProperties":false},"title":"Delete Flow Run","logicalName":"neuron_delete_flow_run","displayName":"Delete Flow Run","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"neuron_seller_status","description":"Check whether this account can sell (Pro plan + admin-granted access) and any pending application.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{},"additionalProperties":false},"title":"Seller Status","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"neuron_seller_status","displayName":"Seller Status"},{"name":"neuron_apply_to_sell","description":"Apply for seller access (digital products). Requires a Pro plan or higher; a platform admin then grants access.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"pitch":{"type":"string"}},"additionalProperties":false},"title":"Apply to Sell","logicalName":"neuron_apply_to_sell","displayName":"Apply to Sell","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"neuron_get_storefront","description":"Get this seller's storefront profile (handle, display name, bio, branding) and its public URL.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{},"additionalProperties":false},"title":"Get Storefront","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"neuron_get_storefront","displayName":"Get Storefront"},{"name":"neuron_list_products","description":"List all products for this seller, each with its public checkout URL and price breakdown.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{},"additionalProperties":false},"title":"List Products","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"neuron_list_products","displayName":"List Products"},{"name":"neuron_get_product","description":"Get a single product by id, with its public URL and fee breakdown.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string","format":"uuid"}},"additionalProperties":false},"title":"Get Product","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"neuron_get_product","displayName":"Get Product"},{"name":"neuron_delete_product","description":"Permanently delete a product. Existing orders are retained.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string","format":"uuid"}},"additionalProperties":false},"title":"Delete Product","logicalName":"neuron_delete_product","displayName":"Delete Product","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"neuron_list_orders","description":"List recent product orders (sales) for this seller, with buyer, amount, fee breakdown, and status.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{},"additionalProperties":false},"title":"List Orders","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"neuron_list_orders","displayName":"List Orders"},{"name":"neuron_refund_order","description":"Refund a paid order via Paystack. The buyer is refunded and the sale amount is reversed from your wallet.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string","format":"uuid"}},"additionalProperties":false},"title":"Refund Order","logicalName":"neuron_refund_order","displayName":"Refund Order","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"neuron_list_reviews","description":"List verified-purchase reviews across this seller's products (rating, text, buyer, status).","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{},"additionalProperties":false},"title":"List Reviews","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"neuron_list_reviews","displayName":"List Reviews"},{"name":"neuron_sales_stats","description":"Total paid sales count and net revenue (kobo) for this seller.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{},"additionalProperties":false},"title":"Sales Stats","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"neuron_sales_stats","displayName":"Sales Stats"},{"name":"neuron_list_collections","description":"List content collections (where web-agent missions and captures land). Returns each collection's item count, kind and source.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{},"additionalProperties":false},"title":"List collections","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"neuron_list_collections","displayName":"List collections"},{"name":"neuron_get_collection","description":"Fetch a collection's metadata by id.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["collectionId"],"properties":{"collectionId":{"type":"string"}},"additionalProperties":false},"title":"Get a collection","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"neuron_get_collection","displayName":"Get a collection"},{"name":"neuron_list_calendars","description":"Retrieve all booking calendars for the current organization.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{},"additionalProperties":false},"title":"List Calendars","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"neuron_list_calendars","displayName":"List Calendars"},{"name":"neuron_get_calendar","description":"Retrieve details of a specific calendar by its ID.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string"}},"additionalProperties":false},"title":"Get Calendar","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"neuron_get_calendar","displayName":"Get Calendar"},{"name":"neuron_delete_calendar","description":"Permanently delete a calendar and all its event types, bookings, and availability data.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string"}},"additionalProperties":false},"title":"Delete Calendar","logicalName":"neuron_delete_calendar","displayName":"Delete Calendar","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"neuron_list_event_types","description":"Retrieve all event types, optionally filtered by calendar.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"calendarId":{"type":"string"}},"additionalProperties":false},"title":"List Event Types","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"neuron_list_event_types","displayName":"List Event Types"},{"name":"neuron_get_event_type","description":"Retrieve details of a specific event type.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string"}},"additionalProperties":false},"title":"Get Event Type","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"neuron_get_event_type","displayName":"Get Event Type"},{"name":"neuron_delete_event_type","description":"Permanently delete an event type and all its bookings.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string"}},"additionalProperties":false},"title":"Delete Event Type","logicalName":"neuron_delete_event_type","displayName":"Delete Event Type","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"neuron_get_booking","description":"Retrieve details of a specific booking.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string"}},"additionalProperties":false},"title":"Get Booking","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"neuron_get_booking","displayName":"Get Booking"},{"name":"neuron_confirm_booking","description":"Confirm a pending booking. Only works on bookings with status 'pending'.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string"}},"additionalProperties":false},"title":"Confirm Booking","logicalName":"neuron_confirm_booking","displayName":"Confirm Booking","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"neuron_cancel_booking","description":"Cancel a confirmed or pending booking. Sends cancellation notifications to the invitee.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string"},"reason":{"type":"string"}},"additionalProperties":false},"title":"Cancel Booking","logicalName":"neuron_cancel_booking","displayName":"Cancel Booking","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"neuron_complete_booking","description":"Mark a confirmed booking as completed (e.g. after the meeting has happened).","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string"}},"additionalProperties":false},"title":"Complete Booking","logicalName":"neuron_complete_booking","displayName":"Complete Booking","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"neuron_mark_no_show","description":"Mark a booking as no-show when the invitee did not attend.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string"}},"additionalProperties":false},"title":"Mark No-Show","logicalName":"neuron_mark_no_show","displayName":"Mark No-Show","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"neuron_update_booking_notes","description":"Add or update host notes on a booking.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id","notes"],"properties":{"id":{"type":"string"},"notes":{"type":"string"}},"additionalProperties":false},"title":"Update Booking Notes","logicalName":"neuron_update_booking_notes","displayName":"Update Booking Notes","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"neuron_get_availability","description":"Retrieve the default availability schedule (weekly hours + timezone) for a calendar.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["calendarId"],"properties":{"calendarId":{"type":"string"}},"additionalProperties":false},"title":"Get Availability","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"neuron_get_availability","displayName":"Get Availability"},{"name":"neuron_delete_override","description":"Remove a date-specific availability override, reverting to the default weekly hours.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["overrideId"],"properties":{"overrideId":{"type":"string"}},"additionalProperties":false},"title":"Delete Availability Override","logicalName":"neuron_delete_override","displayName":"Delete Availability Override","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"neuron_google_calendar_status","description":"Check whether a calendar is connected to Google Calendar and when it last synced.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["calendarId"],"properties":{"calendarId":{"type":"string"}},"additionalProperties":false},"title":"Google Calendar Status","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"neuron_google_calendar_status","displayName":"Google Calendar Status"},{"name":"neuron_google_calendar_disconnect","description":"Disconnect a calendar from Google Calendar sync.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["calendarId"],"properties":{"calendarId":{"type":"string"}},"additionalProperties":false},"title":"Disconnect Google Calendar","logicalName":"neuron_google_calendar_disconnect","displayName":"Disconnect Google Calendar","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Neuron&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3AubmV1cm9uLm5nL21jcCJ9"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Neuron%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.neuron.ng%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Neuron%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.neuron.ng%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Neuron&connectorUrl=https%3A%2F%2Fmcp.neuron.ng%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Neuron\" --url \"https://mcp.neuron.ng/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/neuron-mcp-9797acb8bd","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/neuron-mcp-9797acb8bd/tools/{tool}","mcpServerUrl":"https://mcp.neuron.ng/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/neuron-mcp-9797acb8bd?live=1"}