Skip to main content
Glama
IBM

Chuk MCP Maritime Archives

by IBM

maritime_get_wreck

Obtain full wreck details including ship information, loss date, cause, position with uncertainty, depth, discovery status, and archaeological notes. Use after searching for wrecks.

Instructions

Get full details for a specific wreck record.

Returns the complete wreck record including ship information, loss date, cause, position with uncertainty, depth estimate, discovery status, and archaeological notes.

Args: wreck_id: Wreck identifier (from search results) output_mode: Response format - "json" (default) or "text"

Returns: JSON or text with full wreck record

Tips for LLMs: - Use maritime_search_wrecks first to find the wreck_id - The position field includes lat, lon, and uncertainty_km - Use maritime_assess_position with this wreck_id to get a detailed position quality assessment - Use maritime_export_geojson with wreck_ids to map the location - Cross-reference with maritime_get_voyage using the linked voyage_id

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
wreck_idYes
output_modeNojson
Behavior4/5

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

With no annotations, the description carries full burden; it discloses that the tool returns a complete record and lists output fields. It could explicitly state it is read-only, but the 'Get' verb implies no side effects.

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?

Description is well-structured with clear sections (purpose, content list, args, returns, tips) and front-loaded. Slightly verbose but every sentence adds value.

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 no output schema and 0% schema coverage, the description covers the return contents, parameters, prerequisites, and suggests follow-up actions. Could mention error handling or limits.

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 0%, so the description adds necessary meaning: it explains wreck_id comes from search results and output_mode determines format, compensating for the schema's lack of documentation.

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 'Get full details for a specific wreck record' and lists included fields, differentiating it from sibling tools like maritime_search_wrecks (which returns summaries) and other get tools.

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

Usage Guidelines5/5

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

The 'Tips for LLMs' section explicitly advises using maritime_search_wrecks first to obtain the wreck_id, and suggests complementary tools (assess_position, export_geojson, get_voyage), providing a clear workflow.

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/IBM/chuk-mcp-maritime-archives'

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