SeaReady
Server Details
Ship inspection readiness: SIRE 2.0 prep questions, PSC checklists, upcoming vetting changes.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-06-18
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 3 tools
Each tool maps to a distinct resource: regulatory deadlines, PSC checklist items, and SIRE 2.0 question bank entries. The closest overlap is between psc_checklist and sire_question_lookup, since both are inspection-preparation content lookups, but the regime distinction is stated clearly in the descriptions.
All three names are snake_case noun phrases naming the resource they return (inspection_deadlines, psc_checklist, sire_question_lookup), which is consistent and predictable. They deviate from a verb_noun pattern, but the deviation is uniform across the set.
Three tools is thin for a maritime compliance preparation surface covering three separate regimes. Each tool earns its place and none is redundant, but there is no slack for supporting operations such as listing modules or areas generically.
Lookup coverage exists for deadlines, PSC and SIRE, with psc_checklist able to enumerate its 24 areas when called without arguments. However, sire_question_lookup has no described way to enumerate its 12 chapters, and there is no cross-regime search or drill-down, leaving notable dead ends.
Available Tools
3 toolsinspection_deadlinesUpcoming inspection-regime changesAInspect
Known upcoming dates in vetting and PSC regimes (e.g. concentrated inspection campaigns, RightShip rule changes) with days remaining, plus when SeaReady last verified each module.
| Name | Required | Description | Default |
|---|---|---|---|
| within_days | No | Only changes within this many days (default 365). |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the behavioral burden. It indicates the response includes days remaining and SeaReady verification timestamps, which helps an agent assess freshness, but it does not explicitly state that this is a read-only query or describe any data-source or rate-limit behavior.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single front-loaded sentence that states the core resource first, then adds examples and secondary freshness information. Every clause earns its place, and there is no wasted text.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no output schema and no annotations, the description still explains the main return content: upcoming dates, days remaining, and last-verified timestamps. It is nearly complete for a low-complexity, one-parameter retrieval tool, though it does not describe return ordering, empty results, or update cadence.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, and the single within_days parameter is fully documented in the schema. The description does not add any parameter-specific meaning beyond what the schema already provides, so the baseline 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly identifies the resource: upcoming dates in vetting and PSC regimes, with concrete examples such as concentrated inspection campaigns and RightShip rule changes. It does not explicitly distinguish itself from sibling tools like psc_checklist or sire_question_lookup, so it falls short of a 5.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The usage is implied by the content: an agent can infer this tool is for checking upcoming inspection-regime deadlines. However, the description gives no explicit when-to-use guidance, no exclusions, and does not name alternatives.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
psc_checklistPort State Control preparation checklistAInspect
Port State Control preparation items for one deficiency area (an area id such as "cert", "crew", "fire", "lsa", "nav", "mach", "pol1", "ism", "isps" — or words from the area title such as "certificates" or "fire safety"). Call without "area" to list the 24 areas. Items flagged detainableHint are commonly a ground for detention; items marked demonstrate are tests the PSC officer asks the crew to run; items with a pack apply only to the ship types listed.
| Name | Required | Description | Default |
|---|---|---|---|
| area | No | Area id or words from its title. Omit to list areas. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the burden and does add real behavioral context: it explains what detainableHint, demonstrate, and pack mean and how pack restricts results by ship type. It omits any statement about permissions, rate limits, or whether coverage is exhaustive, but it is plainly a read-only lookup so those gaps are minor.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
It is front-loaded: the resource and the 'call without area' rule come first, followed by the flag glossary. Dense but every clause conveys distinct information; the long parenthetical of ids is the only mildly heavy element.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
There is no output schema, so the description must explain return semantics, and it does so by defining the three item flags an agent will encounter. A brief note on return shape (e.g. whether items carry references or severity) would make it fully self-contained.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so the baseline is 3, and the description earns above that by enumerating concrete area ids ('cert', 'crew', 'fire', 'lsa', 'nav', 'mach', 'pol1', 'ism', 'isps') and showing that title words like 'fire safety' also work. That adds usable matching guidance beyond the schema's generic 'Area id or words from its title'.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific resource ('Port State Control preparation items') and its scoping dimension (one deficiency area), so an agent knows exactly what comes back. It doesn't explicitly contrast with the sibling tools inspection_deadlines or sire_question_lookup, but those cover clearly different domains, so confusion risk is low.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It explicitly says 'Call without "area" to list the 24 areas', which gives a concrete entry path and defines the discovery-then-query workflow. It stops short of stating when another tool (e.g. inspection_deadlines) would be preferable, but the usage context is clear.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
sire_question_lookupSIRE 2.0 preparation question lookupAInspect
Search SeaReady's original-wording SIRE 2.0 preparation question bank (12 chapters). Returns what good looks like, the evidence an inspector expects and common negative grounds. Not OCIMF text — for preparation only.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum results (default 5). | |
| query | Yes | Words to search for, e.g. "mooring", "enclosed space", "passage plan". Or a question id like "9.2". | |
| chapter | No | Optional SIRE 2.0 chapter number to limit the search. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the burden well: it discloses the retrieval scope (12 chapters), the shape of returned content (what good looks like, expected evidence, common negative grounds), and an important provenance caveat (original wording, not OCIMF text). It stops short of stating result ordering/ranking behavior or that this is a read-only search.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Three sentences, no repetition, and the most decision-relevant information (what is searched and what comes back) is front-loaded before the scope caveat.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
No output schema exists, so the description must explain return values — and it does, enumerating the three content types the agent will get back. Combined with the provenance caveat and chapter scope, an agent has enough to call and interpret the tool correctly; only ranking/pagination detail is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% and already documents query, limit and chapter including the question-id example. The description adds only the contextual detail that the bank spans 12 chapters, which mildly reinforces the chapter parameter but adds nothing about matching semantics beyond what the schema says.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource: search the SIRE 2.0 preparation question bank across 12 chapters. The scope is instantly distinguishable from inspection_deadlines and psc_checklist, though the description never names those siblings to make the routing explicit.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
"Not OCIMF text — for preparation only" frames the tool as a prep aid rather than an authoritative source, which is useful context. However, it never says when to use this versus the sibling tools (deadlines, checklist) or what query types map to which use case, leaving routing to inference.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
3 tool updates
- First observed
inspection_deadlines - First observed
psc_checklist - First observed
sire_question_lookup
Related MCP Connectors
Maritime intelligence: vessels, tracks, port calls, company fleets and sanctions screening, sourced.
Screen any vessel by IMO for sanctions, ownership opacity and vetting grade. Keyless check included.
Vessel tracking for 750,000+ ships, with ownership, inspections, port records, routes, and more.
AI-powered laytime, demurrage and despatch calculator for chartering professionals.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceMCP server for maritime compliance, enabling natural-language checks on MARPOL Annex VI, EU ETS, CII/EEXI, IMDG, bunker fuel, ballast water, and Port State Control inspection prep.27 PyPIMIT
- AlicenseAqualityBmaintenanceEnables screening any commercial vessel by IMO number for sanctions matches against OFAC, EU, UN, UK OFSI and OpenSanctions lists, ownership-opacity scores and A–E vetting grades, with two keyless tools plus full records, 50-vessel batches and route risk scoring when an API key is configured. It works from Claude, ChatGPT, Cursor, VS Code, Windsurf or any MCP client, and replays stored same-day results instead of re-billing them.783 npmMIT

Datalastic MCP Serverofficial
AlicenseNot gradedqualityCmaintenanceEnables real-time vessel tracking, port data, maritime weather, and maritime intelligence through 25 tools, allowing AI clients to query live vessel positions, registry, port info, area searches, weather, and more.MIT- AlicenseCqualityDmaintenanceEnables interaction with Marlo's maritime finance and operations platform, providing access to vessel management, voyage tracking, financial data, banking transactions, loans, compliance reporting, and operational analytics for shipping businesses.6821 PyPI1MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.