Skip to main content
Glama

novada_proxy_account_create

Create a proxy sub-account for team members or projects. Requires two-step confirmation: first returns a preview, then creates with explicit approval.

Instructions

⚠️ WRITE — Create a proxy sub-account. Two-step confirm gate.

Behavior: Without confirm: true the tool returns a confirmation_required JSON preview (password masked) and DOES NOT hit the API. Show preview to the human user; only re-call with confirm: true after explicit human approval.

Best for: Provisioning a team-member or per-project sub-account against your master plan. Params: product ("1"=Residential, "2"=Rotating ISP, "3"=Rotating Datacenter, "4"=Unlimited, "7"=Unblocker, "9"=Mobile), account (3-64, [a-zA-Z0-9_-]), password (8-64), status ("1" active default | "-3" disabled), remark?, limit_flow? (GB cap as string), confirm. Wire format: multipart/form-data (per developer-api spec). Auth: NOVADA_DEVELOPER_API_KEY (falls back to NOVADA_API_KEY).

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
productYesREQUIRED. Product type code as string: 1=Residential, 2=Rotating ISP, 3=Rotating Datacenter, 4=Unlimited, 7=Unblocker, 9=Mobile. Must match a product provisioned on the account.
accountYesREQUIRED. Sub-account name. 3-64 chars, alphanumeric + underscore/hyphen only.
passwordYesREQUIRED. Sub-account password. 8-64 chars. Will be sent to server in multipart body — caller decides storage.
statusYesREQUIRED. Account status: "1" = active (default), "-3" = personal disabled.1
remarkNoOptional note/label for this sub-account.
limit_flowNoOptional data cap in GB, as a string (e.g. "10" = 10 GB). Omit for no cap. Server expects string, not number.
confirmNoREQUIRED for execution. Pass `true` ONLY after the human user has approved this account creation. If omitted, the tool returns a dry-run preview instead of calling the API.
Behavior5/5

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

Annotations indicate write but not destructive or idempotent. The description adds critical behavioral details: two-step confirm gate, preview without confirm, dry-run behavior, wire format, and auth fallback. This goes well beyond annotations.

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

Conciseness4/5

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

The description is well-structured with clear sections (warning, behavior, best for, params, wire format, auth). It is slightly long but every sentence adds value. Front-loaded with crucial warning and behavior.

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

Completeness3/5

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

With no output schema, the description should cover return values and errors. It explains the preview and confirm gate well, but does not mention typical success response or error scenarios. Still, the key behavioral context is present.

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 100%, so baseline is 3. The description adds value by summarizing all parameters in a list, clarifying product codes, that limit_flow is a string, and password storage. It provides additional context beyond the schema.

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 explicitly states 'Create a proxy sub-account' with a specific verb and resource. It distinguishes from siblings like novada_proxy_account_list by focusing on creation, and provides clear purpose.

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?

The description says 'Best for: Provisioning a team-member or per-project sub-account' and explains the two-step confirm gate. It gives clear context but does not explicitly state when not to use or list alternatives, though the sibling list provides context.

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/NovadaLabs/novada-mcp'

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