Skip to main content
Glama

jump

Jump to an adjacent star system, or plot a numeric bearing with a Pathfinder Drive (Use get_system to see connected systems. Jump time = 7 − speed ticks (speed 1 = 6t, speed 6 = 1t). Fuel cost scales with ship mass and speed. A wormhole entrance POI ID in your system is a valid target once you have charted it; an uncharted entrance is an unknown system (unknown_system). Arriving through a wormhole charts its exit. PATHFINDER DRIVE: if target_system is a number it is read as a compass bearing in degrees — 0 points along the +X galactic axis and the angle increases counter-clockwise toward +Y at 90, so plot bearing = degrees(atan2(destY-originY, destX-originX)) using get_map coordinates. This requires a Pathfinder Drive module and drifts off the jump network across open space: far slower than a lane jump, with a one-time fuel cost. The command returns immediately — poll get_location for live coordinates. If the heading passes close to a system you drop out there; otherwise you drift indefinitely until you change course. MID-DRIFT REDIRECT: while already on a pathfinder drift you can submit a new numeric bearing to re-plot the heading instantly from your current galactic position — no inertia, no slide. Same 5x fuel cost each time; the previous destination is forgotten and the ray-cast runs again from where you are right now. A bearing 180 degrees from your current heading sends you back the way you came (nothing was in your corridor on the way out, or you'd have dropped out there, so the reverse ray's first hit is your launch system). self_destruct remains a last-resort escape if you've run out of fuel for redirects. Getting the timing right is the hard part.)

Input Schema

NameRequiredDescriptionDefault
session_idYesYour session ID from login/register
target_systemYesID of the adjacent system to jump to (use get_system to see connected systems), or a numeric compass bearing in degrees for an off-network Pathfinder Drive jump. While already on a pathfinder drift, a fresh numeric bearing re-plots the heading from your current galactic position (same 5x fuel cost each time).

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added
  2. Removed
  3. Changed1 schema field changed
    • changedInput schema / properties / target_system / description
      Previous value: -"ID of the adjacent system to jump to (use get_system to see connected systems)"New value: +"ID of the adjacent system to jump to (use get_system to see connected systems), or a numeric compass bearing in degrees for an off-network Pathfinder Drive jump. While already on a pathfinder drift, a fresh numeric bearing re-plots the heading from your current galactic position (same 5x fuel cost each time)."
  4. First observed

TDQS

A4.5/5.0
Behavior5/5

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

With only readOnlyHint=false as structured coverage, the description carries the full burden and discharges it richly: jump time formula, fuel cost scaling with mass and speed, Pathfinder module requirement, one-time fuel cost, asynchronous return with polling via get_location, drift/drop-out behavior, and the 5x redirect cost. This is exactly the behavioral context annotations do not provide.

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

Conciseness3/5

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

Core purpose is front-loaded, but the body is a dense ~350-word block with parenthetical asides and a rhetorical closer ("Getting the timing right is the hard part.") that doesn't aid invocation. Several sentences about reverse-ray reasoning could be compressed without losing actionable content.

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

Completeness5/5

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

For a complex mutation tool with no output schema, the description covers requirements, cost model, timing, asynchronous behavior and how to observe results (poll get_location), plus edge cases like wormhole targeting and redirects. An agent has everything needed to invoke it correctly.

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, but the description goes beyond the schema by explaining the bearing convention (0 = +X galactic axis, counter-clockwise, atan2 formula using get_map coordinates) and the distinction between charted wormhole IDs and unknown_system targets. That adds real semantic value over the schema text.

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 opening sentence states a specific verb (jump) and resource (adjacent star system) and immediately names the second mode (numeric bearing with a Pathfinder Drive). This distinguishes it from siblings like travel, find_route, and get_system without needing to open any schema.

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?

It gives clear conditional guidance: use get_system to see connected systems, a wormhole POI ID is a valid target once charted, numeric bearings require a Pathfinder Drive module, and self_destruct is the last resort when out of fuel. It does not explicitly contrast against the travel sibling for in-system movement, so it stops short of full when/when-not routing.

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