Skip to main content
Glama

Moltbound Sandbox

moltbound_requirements

Fields to ask the human for a service. SANDBOX: use fictitious data only. Do not enter real personal details. Pass service_id to inspect any of the 20 services.

Input Schema

NameRequiredDescriptionDefault
service_idNoOptional service_id override (e.g. home_building, electricity)
session_tokenYesFrom moltbound_start_session or moltbound_human_sim_verify

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

C2.9/5.0
Behavior3/5

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

No annotations are provided, so the description carries the full behavioral burden. It usefully discloses a sandbox constraint and warns against real personal data, but it does not clarify whether the operation is read-only, what authentication means beyond the schema, or what the result looks like.

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 brief and front-loads the purpose, followed by an important sandbox warning and usage note. It is efficiently sized, though the first sentence is slightly vague.

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?

For a low-complexity tool with full schema coverage and no output schema, the description is adequate but incomplete. It covers the sandbox constraint and service_id usage, but leaves return behavior and session_token context to the schema.

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

Parameters3/5

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

Schema description coverage is 100%, so both parameters are already documented. The description adds the detail that service_id can inspect any of the 20 services, but does not add meaningfully more semantics beyond the schema.

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

Purpose3/5

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

The description implies this tool returns the fields needed to request a service, but it never states the action clearly with a precise verb and resource. It mentions service_id can inspect any of the 20 services, which helps, but does not distinguish the tool from siblings like moltbound_list_services.

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

Usage Guidelines2/5

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

Usage guidance is limited to passing service_id to inspect services. There is no explicit when-to-use guidance, no exclusions, and no comparison against related tools such as moltbound_list_services or moltbound_get_quotes.

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

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources