Skip to main content
Glama
SikandarMirza

Superior Browser MCP

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
DEBUGNoSet to 'true' to enable debug modefalse
MCP_PORTNoLocal WebSocket port5555

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
enableA

Activate browser automation. Required first step before any browser interaction.

disableB

Deactivate browser automation and disconnect from browser extension

statusB

Check current connection status and browser state

browser_tabsB

Manage browser tabs: list, create, attach, or close tabs

browser_navigateA

Navigate to URL, back, forward, or reload page

browser_snapshotB

Get accessible DOM snapshot of the page (fast, text-based)

browser_take_screenshotB

Capture screenshot with optional overlays, element highlighting, or partial capture

browser_extract_contentB

Extract page content as clean markdown with smart content detection

browser_interactC

Perform one or more interactions: click, type, hover, scroll, drag, wait, file upload, and more

browser_fill_formC

Fill multiple form fields at once with smart field matching

browser_evaluateC

Execute JavaScript in page context

browser_console_messagesB

Get browser console messages with filtering

browser_network_requestsB

Monitor and replay network requests with JSONPath filtering

browser_windowB

Manage browser window: resize, minimize, maximize, close

browser_pdf_saveB

Save current page as PDF

browser_handle_dialogC

Handle alert/confirm/prompt dialogs

browser_performance_metricsB

Get Web Vitals and performance metrics

browser_verify_text_visibleC

Verify text is visible on page (for testing)

browser_verify_element_visibleC

Verify element is visible on page (for testing)

browser_list_extensionsA

List installed browser extensions

browser_reload_extensionsB

Reload unpacked/development browser extensions

get_visual_mapA

🆕 Get visual map of interactive elements with numbered overlays. Shows a screenshot where every clickable element has a number badge. Use "click(42)" style references.

get_interactive_mapA

🆕 Get a clean JSON map of ALL interactive elements with IDs, types, labels, and positions. Perfect for AI understanding of page layout.

get_element_detailsC

🆕 Get detailed information about specific elements including computed styles, accessibility info, and state

analyze_pageC

🆕 Auto-detect and classify page components: forms, navigation, ads, popups, modals, cookie banners, tables, etc.

smart_fill_formC

🆕 Auto-detect form fields and fill them intelligently based on field labels, names, and types

get_form_analysisA

🆕 Get detailed analysis of all forms on page including field types, labels, required status, and validation rules

click_by_overlay_idB

🆕 Click an element by its overlay ID from the visual map

hover_by_overlay_idA

🆕 Hover over an element by its overlay ID from the visual map

detect_popupsC

🆕 Detect and handle popups, modals, cookie banners, and notifications

detect_adsC

🆕 Detect ad elements on the page with detailed information

manage_cookiesC

🆕 Get, set, or delete browser cookies

manage_storageC

🆕 Access and modify localStorage and sessionStorage

wait_forC

🆕 Smart wait for elements, text, or conditions with retry

self_heal_selectorA

🆕 Find the best matching element when a selector fails, using fuzzy matching on text, role, and attributes

get_accessibility_treeA

🆕 Get the full accessibility tree with ARIA roles, names, and states (screen reader view)

detect_captchaA

🆕 Detect if a CAPTCHA or bot verification is present on the page

detect_login_formA

🆕 Auto-detect login forms and provide structured information about username/password fields

scroll_pageC

🆕 Smart scroll with lazy loading support, can scroll to specific elements or areas

compare_pagesA

🆕 Visual diff between current page state and a previous screenshot or URL

browser_dragC

Drag element to another element

authD

Manage PRO authentication

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/SikandarMirza/superior-browser-mcp'

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