Aginx Browser
Server Details
Stealth web browser for agents: search, fetch, click and type through persistent sessions over MCP.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
- Repository
- yinnho/aginxbrowser
- GitHub Stars
- 3
- Server Listing
- aginxbrowser
Glama MCP Gateway
Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.
Full call logging
Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.
Tool access control
Enable or disable individual tools per connector, so you decide what your agents can and cannot do.
Managed credentials
Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.
Usage analytics
See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.
Tool Definition Quality
Score is being calculated. Check back soon.
Available Tools
13 toolsclickInspect
Click an element on a webpage using CSS selector.
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | The URL to load | |
| selector | Yes | CSS selector of element to click | |
| wait_secs | No | Seconds to wait after click |
evalInspect
Execute JavaScript on a webpage and return the result. Supports async/Promise.
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | The URL to load | |
| script | Yes | JavaScript code to execute (supports async/Promise) | |
| wait_secs | No | Seconds to wait before executing |
fetchRead-onlyInspect
Fetch a webpage and return clean markdown/html/text. Use whenever the agent needs to READ any web page - blogs, docs, articles, JS-rendered SPAs, Cloudflare-protected sites. Supports JS rendering, stealth TLS fingerprints, and structured-data extraction via js_extract.
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | The URL to fetch | |
| format | No | Output format: "markdown", "html", or "text" (default: markdown) | markdown |
| selector | No | CSS selector to extract specific content | |
| max_chars | No | Maximum characters to return (default: 50000) | |
| use_proxy | No | Route through proxy (for blocked foreign sites) | |
| wait_secs | No | Seconds to wait for JS rendering | |
| js_extract | No | JS expression to extract from the page after rendering | |
| render_tier | No | Rendering strategy: "auto" (default), "http", or "obscura" | auto |
| tls_fingerprint | No | TLS fingerprint override (stealth mode only): "chrome145", "firefox133", etc. | |
| auto_bypass_challenge | No | Auto-detect and bypass Cloudflare Turnstile challenges (default: true) |
searchRead-onlyInspect
Search the web across Baidu/Bing/Sogou/WeChat/Google (aggregated + deduped) and optionally fetch the top results' full content. Use when the agent needs to FIND information online - replaces a search API. Supports image search returning direct image URLs.
| Name | Required | Description | Default |
|---|---|---|---|
| q | Yes | Search query | |
| fetch_top | No | Fetch content for top N results | |
| categories | No | Search categories (default: general) | general |
| max_results | No | Maximum number of results (default: 10) | |
| max_chars_per | No | Max characters per result content |
session_clickInspect
Click an interactive element by its index (from session_state output).
| Name | Required | Description | Default |
|---|---|---|---|
| index | Yes | Element index (from /state output) | |
| session_id | Yes | Session ID |
session_closeInspect
Close a browser session and free its resources.
| Name | Required | Description | Default |
|---|---|---|---|
| session_id | Yes | Session ID |
session_cookiesRead-onlyInspect
Export the session's current cookies as ["name=value", ...] for the page's URL. Use to persist a logged-in session and replay it later via session_create with cookies. Round-trips with session_create's cookies field.
| Name | Required | Description | Default |
|---|---|---|---|
| session_id | Yes | Session ID |
session_createInspect
Create a persistent interactive browser session for multi-step interaction - clicking, typing, scrolling, reading state across page transitions. Use when the agent must INTERACT with a page (login flows, forms, pagination, click-through) rather than read it once. Returns session_id; persists 8 min idle.
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | Initial URL to navigate to (optional) | |
| cookies | No | Cookies to inject before navigation (["name=value", ...]). Lets the session start already logged-in. Round-trips with session_cookies. | |
| use_proxy | No | Route through proxy (default: false) |
session_evalInspect
Execute arbitrary JavaScript in the browser session and return the result.
| Name | Required | Description | Default |
|---|---|---|---|
| script | Yes | JavaScript code to execute | |
| session_id | Yes | Session ID |
session_inputInspect
Type text into an input/textarea element by its index (from session_state output).
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | Text to type into the input field | |
| index | Yes | Element index (from /state output) | |
| session_id | Yes | Session ID |
session_scrollInspect
Scroll the page up or down by a number of viewport-heights.
| Name | Required | Description | Default |
|---|---|---|---|
| amount | No | Scroll amount in viewport-heights (default: 3) | |
| direction | No | Scroll direction: "up" or "down" (default: down) | down |
| session_id | Yes | Session ID |
session_stateRead-onlyInspect
Get the current page state as an indexed list of interactive elements. Returns compact text with [N] indexes for use with click/input tools.
| Name | Required | Description | Default |
|---|---|---|---|
| session_id | Yes | Session ID |
Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"maintainers": [{ "email": "your-email@example.com" }]
}The email address must match the email associated with your Glama account. Once published, Glama will automatically detect and verify the file within a few minutes.
Control your server's listing on Glama, including description and metadata
Access analytics and receive server usage reports
Get monitoring and health status updates for your server
Feature your server to boost visibility and reach more users
For users:
Full audit trail – every tool call is logged with inputs and outputs for compliance and debugging
Granular tool control – enable or disable individual tools per connector to limit what your AI agents can do
Centralized credential management – store and rotate API keys and OAuth tokens in one place
Change alerts – get notified when a connector changes its schema, adds or removes tools, or updates tool definitions, so nothing breaks silently
For server owners:
Proven adoption – public usage metrics on your listing show real-world traction and build trust with prospective users
Tool-level analytics – see which tools are being used most, helping you prioritize development and documentation
Direct user feedback – users can report issues and suggest improvements through the listing, giving you a channel you would not have otherwise
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!
Related MCP Servers
- AlicenseAqualityAmaintenanceProvides an MCP-native agent browser that enables autonomous agents to perceive and interact with web pages through stealth browsing, identity borrowing, and WAAP detection.9MIT
- FlicenseNot gradedqualityCmaintenanceHeadless browser automation for LLM agents via REST API or MCP tools. Enables navigating pages, reading structured content, clicking elements, filling forms, and executing JavaScript.
- AlicenseAqualityBmaintenanceA lightweight, stealthy headless browser for AI agents, providing MCP tools for web extraction, interaction, and snapshotting.121Apache 2.0
- AlicenseAqualityBmaintenanceBrowser automation MCP server that uses a real browser to give agents eyes and hands—open pages, click, fill, screenshot, and run scripts via accessibility-tree snapshots.22MIT
Your Connectors
Sign in to create a connector for this server.