Skip to main content
Glama

quote cloud motion

quote_cloud_motion
Idempotent

Quote one modeled Panda motion request against the connected RQM wallet. Creates a quote; does not reserve funds. Funding occurs outside this connector.

Tool call template

Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {
      "start_joint_radians": "<start_joint_radians>",
      "target": "<target>"
    },
    "name": "quote_cloud_motion"
  }
}

Input Schema

NameRequiredDescriptionDefault
targetYes
obstaclesNo
base_frameNobase
execution_modeNorqm_managed_cloud
schema_versionNorqm.robotics.curobo-request.v1
start_joint_radiansYes
robot_profile_sha256NoCurated Franka Panda profile. Use the default; the user supplies motion and scene data.88eb4932c75e94a549bdbe1dc31d6578b567bb0f31cc2dccf94aa851747c08a8

Output Schema

NameRequiredDescriptionDefault
currencyYes
quote_idYes
expires_atYes
request_hashYes
capability_idYes
catalog_digestYes
hash_algorithmYes
maximum_chargeYes
rqm_account_idYes
tariff_versionYes
organization_idYes
catalog_revisionYes
capability_versionYes
machine_principal_idYes
request_schema_versionYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

B3.2/5.0
Behavior3/5

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

With readOnlyHint=false the annotations could read as a money-moving mutation, so 'does not reserve funds' and 'Funding occurs outside this connector' are genuinely useful clarifications that prevent a false assumption of side effects. Beyond that, nothing is added about resource consumption, latency, idempotency behavior, or quote validity window – although idempotentHint=true and destructiveHint=false already cover part of that ground.

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?

Two tight sentences, front-loaded with the core action and immediately followed by the critical side-effect clarification. No filler and nothing repeated from the title.

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

Completeness2/5

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

This is a complex tool with nested pose/obstacle objects and 7 parameters, yet the description addresses only the funding side effect and says nothing about the motion payload it is quoting. The output schema relieves it of explaining return values and the annotations cover the safety profile, but the input side is left almost entirely undocumented.

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

Parameters2/5

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

Schema description coverage is only 14% across 7 parameters, and the description compensates for none of the gaps. It never explains what start_joint_radians (a 7-element joint vector), target pose, or obstacles mean for the quote, nor that execution_mode/schema_version are fixed constants – all of which an agent must reverse-engineer from the schema alone.

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

Purpose4/5

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

The description gives a specific verb+resource ('Quote one modeled Panda motion request') and names the target system (connected RQM wallet), so the agent knows exactly what is produced. It separates this from the broader robotics-job siblings by scoping to Panda motion, but never names quote_robotics_job or explains the difference.

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

Usage Guidelines3/5

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

'Creates a quote; does not reserve funds' implies the pricing step of a quote→submit flow, and 'Funding occurs outside this connector' hints at where money actually moves. However, no explicit when-to-use rule is given, and with a sibling literally named quote_robotics_job the agent is left to infer which quoting tool applies to which request type.

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