Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
neuron_query_domB

Capture a DOM snapshot of the active page or a targeted subtree

neuron_find_elementsC

Find elements by CSS selectors or visible text

neuron_evaluate_jsB

Run JavaScript in page context and return the result

neuron_get_requestsA

Query recent HTTP requests from the extension's ring buffers, filtered by tab, platform, status, method, or URL pattern

neuron_get_errorsB

Get recent failed HTTP requests (4xx/5xx) and console errors

neuron_get_ws_framesC

Query WebSocket frame history by platform

neuron_check_authB

Check whether credentials for a social platform are still valid (cookies, headers, tokens)

neuron_detect_blockerB

Check if a tab is showing a rate limit wall, login prompt, captcha, or interstitial

neuron_screenshotA

Capture a PNG screenshot of the visible tab area

neuron_session_diagnosticsB

Get the agent session health snapshot — capture rate, stall detection, auth health, buffer size

neuron_diagnoseB

Connection health — is the extension connected? Dev mode on? What tabs are open?

neuron_list_tabsA

List open Chrome tabs with platform detection and capture counts

neuron_get_logsB

Get recent console logs filtered by tab, level, and time

neuron_export_harB

Export captured network traffic as HAR 1.2 JSON

neuron_clickA

Click an element by CSS selector or visible text

neuron_typeB

Type text into an input, textarea, or contenteditable element

neuron_navigateB

Navigate a tab to a URL (http/https only)

neuron_open_tabB

Open a new tab, optionally to a URL

neuron_reloadC

Reload a tab

neuron_scrollA

Scroll a page by pixels (positive = down) or scroll a CSS selector into view. Returns scroll position and whether the page reached the bottom.

neuron_run_sequenceB

Execute a sequence of browser actions (click, type, navigate, wait, evaluate)

neuron_trigger_postA

Trigger the IG post runner to claim and execute the next pending post task from the Neuron backend. Posts to Instagram using the logged-in session in Chrome.

neuron_list_workflowsB

List all saved workflow recordings

neuron_workflow_statusA

Get the current workflow engine status (idle, recording, replaying, demo)

neuron_start_recordingA

Start recording user interactions (clicks, typing, navigation) on the active tab as a replayable workflow

neuron_stop_recordingB

Stop recording and save the workflow with a name

neuron_start_replayA

Replay a saved workflow — re-executes the recorded steps on the current tab

neuron_stop_replayB

Stop the current workflow replay or demo

neuron_start_demoA

Start a demo video recording of a workflow — replays the steps with cinematic overlays (chapters, captions, cursor) and captures to video

neuron_get_mocksA

List all active network mock rules

neuron_set_mockA

Add a network mock rule — intercept requests matching a URL pattern and return a custom response. Use to test error states, slow APIs, or custom payloads without touching the real backend.

neuron_clear_mocksA

Remove all network mock rules

neuron_a11y_auditA

Run a WCAG accessibility audit on a page — checks color contrast, missing alt text, form labels, heading structure, lang attribute, empty links, and tabindex misuse. Returns structured violations with severity and selectors.

neuron_perf_snapshotA

Capture a performance snapshot — Core Web Vitals (LCP, CLS), TTFB, FCP, resource breakdown by type, slow resources, blocking scripts, memory usage, and long tasks.

neuron_get_cookiesA

Get all cookies for a URL, including values, domain, expiry, secure, httpOnly, and sameSite flags

neuron_set_cookieC

Set a cookie on a domain

neuron_delete_cookieB

Delete a specific cookie by name and URL

neuron_get_storageA

Read all localStorage or sessionStorage entries for the current page (values truncated at 500 chars)

neuron_clear_storageA

Clear all localStorage or sessionStorage entries for the current page

neuron_search_trafficA

Search across all captured response bodies in ring buffers for a string or regex pattern. Returns matching requests with context snippets around the match.

neuron_discover_apisA

Analyze captured network traffic and produce a structured API map. Groups endpoints by normalized URL (IDs replaced with {id}), shows call counts, statuses, content types, auth presence, avg duration, and sample response shapes.

neuron_security_scanA

Comprehensive security audit of a page. Scans for leaked secrets (API keys, tokens, credentials) in inline scripts, localStorage, and response bodies. Checks security headers, CORS config, mixed content, insecure forms, exposed source maps, and password field autocomplete. Returns structured findings with severity levels.

neuron_snapshot_stateA

Capture a snapshot of the current page state — DOM structure, element visibility, text content, meta tags, URL. Store it in memory with a label for later comparison. Use with neuron_diff_states to detect changes over time (useful for SPA testing, mutation tracking, or detecting dynamic content updates).

neuron_diff_statesA

Compare two page snapshots created with neuron_snapshot_state. Returns added, removed, and changed elements, plus URL/title changes. Useful for detecting what changed on a page after an action (button click, form submit, navigation, etc).

neuron_extract_dataA

Extract structured data from repeating page patterns (product listings, search results, social feeds, tables). If a CSS selector is provided, extracts from those elements. Otherwise auto-detects repeating patterns (articles, cards, list items) and extracts text, links, images, data attributes. Returns up to 200 items.

neuron_replay_requestA

Re-fire an HTTP request from the extension's service worker context (with the browser's cookies/session). Modify method, headers, or body before sending. Like Postman but using the live browser session. Response bodies truncated at 50KB.

neuron_waterfallA

Network waterfall timing breakdown — DNS, TCP, TLS, TTFB, download timing for each resource loaded by the page, ordered by start time. Shows the critical render-blocking path and identifies the slowest resources.

neuron_seo_auditA

SEO audit of a page — title, meta description, Open Graph, Twitter Cards, canonical URL, heading hierarchy, image alt text, structured data (JSON-LD/microdata), word count, internal/external link ratio, viewport, lang attribute. Returns findings with severity levels.

neuron_watch_elementA

Start watching a CSS selector for changes (text, visibility, attributes). Polls at a configurable interval and accumulates changes. Use neuron_get_watches to check for changes, neuron_stop_watch to stop.

neuron_get_watchesA

Get all active element watches and their accumulated changes

neuron_stop_watchA

Stop watching an element and return the final list of accumulated changes

neuron_research_pageA

Deep-read a single URL in one call. Navigates to the page, waits for load, scrolls to trigger lazy content, extracts structured data, captures console errors, and takes a screenshot. Returns everything the AI needs to understand the page without multiple round-trips. Use instead of separate navigate → scroll → extract → screenshot chains.

neuron_research_profilesA

Research multiple URLs in parallel. Opens each URL in a separate tab, scrolls to load lazy content, extracts structured data from each, and returns all results in one response. Up to 8 URLs per call. 5-10x faster than researching one at a time. Use for batch profile research, multi-page data collection, or comparing pages side by side.

neuron_search_and_collectA

Run a search on any site and collect results across multiple pages. Navigates to the URL, types the query into the search box, extracts results, optionally paginates (clicks 'next' / scrolls for infinite scroll), and returns all collected items. One call replaces the typical navigate → find search box → type → extract → scroll → extract → click next → extract chain.

neuron_fill_and_submitA

Fill a form and optionally submit it in one call. Takes a map of field selectors to values, fills each one, optionally screenshots the filled form for review, and clicks the submit button if specified. Returns the before/after page state diff so you can verify what changed. Replaces the typical find → type → find → type → screenshot → click chain.

neuron_audit_pageA

Run all quality audits on a page in one call — accessibility (WCAG), security scan, performance snapshot, SEO audit, and console errors. Returns a combined report. Replaces 5 separate tool calls (a11y_audit + security_scan + perf_snapshot + seo_audit + get_errors).

neuron_monitor_actionA

Snapshot page state, perform an action (click/type/navigate), then diff to see what changed. One call replaces the snapshot_state → click → wait → snapshot_state → diff_states chain. Use to verify that a button click, form submit, or navigation actually did what was expected.

neuron_vision_actA

Take a screenshot of the page and describe what's visible, then perform an action based on visual understanding — no CSS selectors needed. The extension screenshots the viewport, the agent analyzes the image description, and issues click/type commands using element coordinates or best-match selectors. Use when you don't know the page structure or selectors keep breaking. Describe what you want to interact with in natural language.

neuron_approve_via_whatsappA

Send an approval request to WhatsApp and wait for the response. Takes a screenshot of the current state, sends it with a prompt to a WhatsApp number, waits for approve/reject reply. Use instead of pausing for keyboard approval — the user approves from their phone. Requires a Neuron bot API key and the recipient's phone number.

neuron_extract_to_jsonA

Extract structured data from a page and return it as clean JSON ready for piping to an API, spreadsheet, or file. Navigates to the URL, extracts data matching a schema you define, and returns normalized rows. Use for building data pipelines — scrape a page and push the data to a webhook, save as CSV, or append to a collection.

neuron_grab_mediaA

Extract and download video/audio from any page. Navigates to the URL, plays the media to trigger network requests, searches captured traffic for video/audio streams (mp4, m3u8, webm, mp3, blob), extracts the CDN URLs, and initiates a browser download. Works on Instagram reels, TikTok videos, X/Twitter videos, Facebook videos, LinkedIn videos, YouTube, and most sites with embedded video. Returns the download URLs found and download status.

neuron_grab_media_batchA

Download videos from multiple URLs. Opens each in a tab, extracts video streams, downloads all. Up to 5 URLs per call. Returns results for each URL with download status and any failures. Use for batch downloading from feeds, trending pages, or saved lists.

neuron_recipe_runA

Start a recipe run. Loads the recipe's agent.md with variables interpolated, its learnings, resolved variables (auto-filled from profile), and active rules (global + platform + task-specific). Rules are injected as non-negotiable constraints that override recipe strategy. Call neuron_recipe_complete when done.

neuron_recipe_completeA

End a recipe run started with neuron_recipe_run. Logs the outcome to the recipe's memory automatically. Provide the outcome data matching the recipe's Reflect section. If the recipe has 5+ memory entries, also return the learnings so the evolve phase can update strategy.

neuron_recipe_listA

List all available recipes (bundled + user-installed). Shows name, description, whether it has accumulated learnings, and run count.

neuron_recipe_getA

Get a recipe's full contents — agent instructions (agent.md), configuration (recipe.yaml), accumulated learnings, and variable definitions. Use this to understand what a recipe does before running it.

neuron_recipe_createA

Create a new recipe from scratch. Provide the slug, name, description, agent instructions (agent.md content with Strategy/Reflect/Evolve sections), and configuration (recipe.yaml content with variables/tools/pipes/limits). Saved to ~/.neuron/recipes//.

neuron_recipe_updateA

Update a recipe's agent instructions, learnings, or configuration. If updating a bundled recipe, it's forked to ~/.neuron/recipes/ first. Use this after the evolve phase to persist improved strategy.

neuron_recipe_logA

Log a run outcome to a recipe's memory. Each entry captures what happened — success/failure, sources found, dead ends, quality score. The recipe's evolve phase reads these to improve its strategy.

neuron_recipe_memoryA

Read a recipe's run history — the outcomes captured by neuron_recipe_log. Returns the most recent entries. Use during the evolve phase to analyze what's working and what's not.

neuron_recipe_importA

Import a recipe from GitHub or a local path. GitHub: 'github:user/repo' imports all recipes from the repo's recipes/ subdir. Local: absolute path to a folder with recipe.yaml. Saved to ~/.neuron/recipes/. Memory is stripped on import (local-only).

neuron_recipe_exportA

Export a recipe's shareable contents — agent.md, recipe.yaml, and optionally learnings. The recipient imports this with neuron_recipe_import. Memory (run history) is never exported.

neuron_recipe_deleteA

Delete a user-installed recipe and all its memory/learnings. Bundled recipes cannot be deleted.

neuron_profile_getA

Read the user's profile (~/.neuron/profile.yaml). Profiles auto-fill recipe variables — name, email, location, tone, timezone, etc.

neuron_profile_saveA

Save or update the user's profile (~/.neuron/profile.yaml). Common fields: name, email, location, timezone, tone, linkedin, github. Recipe variables with matching keys are auto-filled from this profile.

neuron_rules_getA

Read the active rules (~/.neuron/rules.yaml). Rules are hard constraints that override recipe strategies. Three levels: 'never' (absolute — never follow anyone, never auto-send without approval), 'global' (apply to every recipe run), 'platform' (per-platform — e.g. linkedin-specific rules). Task-specific rules are passed per-run via neuron_recipe_run.

neuron_rules_setA

Set or update rules (~/.neuron/rules.yaml). Rules are non-negotiable constraints that override recipe strategies. Provide any combination of: 'never' (absolute prohibitions), 'global' (apply to all runs), 'platform' (per-platform rules keyed by platform name). Merges with existing rules — platform rules are merged per-platform, global and never are replaced entirely if provided.

neuron_quickstartA

First-run onboarding. Checks extension connection status, shows available recipes, checks if a user profile exists, and suggests the best first action. Call this when you first connect to neuron-inspector and aren't sure where to start.

neuron_schedule_recipeB

Schedule a recipe to run on an interval or at a specific time

neuron_schedule_listA

List all scheduled recipes with their next run time, last run time, run count, and enabled status

neuron_schedule_removeC

Remove a scheduled recipe

neuron_schedule_toggleA

Enable or disable a schedule without removing it

neuron_session_saveA

Save or update session state. Merges with existing state to support resumption across MCP sessions.

neuron_session_loadA

Load session state. Returns null if no session exists, allowing recipes to decide whether to resume or start fresh.

neuron_session_listA

List all active sessions with progress summaries. Useful for resuming interrupted work or cleaning up stale sessions.

neuron_session_deleteA

Delete a session (mark it complete). The session file is removed from disk.

neuron_session_checkpointA

Quick progress update — increment cursor and move an item from working_set to completed. This is the hot-path call that recipes use after each action (e.g. after scraping one profile, sending one message, etc).

neuron_monitor_createA

Create a persistent page monitor that watches a URL for changes and alerts when conditions are met (price drops, new job postings, content changes). Monitors run in the background at specified intervals.

neuron_monitor_listA

List all monitors with their status, last check time, and alert count

neuron_monitor_removeA

Remove a monitor by ID

neuron_monitor_checkA

Force an immediate check on a monitor (or all monitors if no ID provided)

neuron_monitor_alertsA

Get recent alerts (triggered conditions) from monitors

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/conquext/neuron-inspector'

If you have feedback or need assistance with the MCP directory API, please join our Discord server