Skip to main content
Glama

swim-horizontally

Swim horizontally to a target coordinate, using jump to stay above water and stopping when the target is reached or overshot.

Instructions

Swim horizontally toward a target position. Enables jump/swim-up and moves forward in a loop, stopping forward movement when target is reached or overshot. Keeps jump enabled at the end in case still in water.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
targetXYesTarget X coordinate
targetYYesTarget Y coordinate
targetZYesTarget Z coordinate
Behavior4/5

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

With no annotations, the description carries the full burden and does a good job disclosing the loop, stopping condition, and jump state management. It could mention edge cases like obstacles, but overall it is transparent about the tool's behavior.

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 three succinct sentences that each add key information: the action, the mechanism, and the ending state. There is no irrelevant filler.

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 absence of annotations and output schema, the description provides substantial behavioral detail. It covers what the tool does, how it stops, and the final state, though it does not address potential failure modes or return values.

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?

All three parameters have descriptions in the schema, meeting the high coverage baseline. The description refers to 'target position' but does not add further detail beyond the coordinate names, so it remains at baseline.

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 the tool's function with a specific verb ('swim horizontally') and target resource, and distinguishes it from movement siblings by specifying aquatic movement and loop behavior.

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?

The description implies use in water and mentions the final jump state, but it does not explicitly state when to use this versus other movement tools like move-horizontally. Usage context is inferred from the word 'swim' rather than explicitly stated.

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/hibukki/minecraft-mcp-server'

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