Skip to main content
Glama
nex-browser

NexBrowser MCP Server

Official
by nex-browser

nex_browser_create

Create NexBrowser windows in the active workspace with generated fingerprints; unset fields use desktop defaults, so only specify what must differ.

Instructions

Create NexBrowser environments in the desktop app's active workspace. Every unset field falls back to the desktop create-window defaults (fingerprint, preferences, layout, startup page), and each created window gets its own generated fingerprint, so pass only the fields that must differ.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
nameNoWindow title; a batch of more than one appends -01, -02 to this name
countNoHow many to create
remarkNo
screenNoRaw screen field overrides for the create payload
groupIdNoTarget window group; 0 keeps them ungrouped
proxyIdNoProxy to bind; 0 means no proxy
pluginIdsNo
accountIdsNoPlatform account IDs to bind, so nex_browser_fill_account can sign in later
preferenceNoRaw preference field overrides
startupUrlNo
fingerprintNoRaw fingerprint field overrides
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are present, so the description carries the full behavioral disclosure burden. It reveals non-obvious behavior: unset fields use desktop defaults, each window gets an auto-generated fingerprint, and only differing fields need to be passed. This goes beyond the schema and helps the agent predict side effects.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two sentences, front-loaded with the verb and resource, and every word adds value. It avoids redundant restatement of the schema and delivers key behavioral information efficiently.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool's complexity (11 parameters, nested objects, no output schema), the description covers essential context: where creation happens, fallback behavior, and fingerprint generation. It lacks details about return values or interaction with other sibling tools, but these are partly covered by the schema and tool naming. Overall, adequate for an experienced agent.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 73%, and the description adds meaningful parameter-level context by stating that unset fields fall back to defaults and specifying which types of fields (fingerprint, preferences, layout, startup page) are affected. This complements the schema and clarifies the semantics of optional parameters.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states 'Create NexBrowser environments' and specifies the active workspace, making the tool's purpose unambiguous. It distinguishes itself from sibling tools like nex_browser_group_create by focusing on environment/window creation.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Provides clear usage guidance: 'pass only the fields that must differ' and explains fallback behavior. While it doesn't explicitly contrast with alternatives, it implies when to use this tool (creating windows) and how to use it effectively.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Install Server

Other Tools

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/nex-browser/nexbrowser-mcp'

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