Read-only marine equipment library: models, makers, categories, values with source labels.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
List models of one manufacturer, best-documented first, at most 8 per call and no paging (total_matches shows the size). Narrow with category or ship_area, or use search_equipment_models with a designation to reach a specific model.
Manufacturer name, e.g. 'Alfa Laval'.
Maximum number of results; values above 8 are capped at 8.
Category name from list_categories, e.g. 'Radar & ECDIS'.
Ship area slug from list_ship_areas: engine_room, deck, electrical, navigation, safety, cargo, hvac.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
claude mcp add --transport http equipment-library https://engines.oceansphere.io/mcp
List models of one manufacturer, best-documented first, at most 8 per call and no paging (total_matches shows the size). Narrow with category or ship_area, or use search_equipment_models with a designation to reach a specific model.
| Argument | Type | Description |
|---|---|---|
| limit | integer | Maximum number of results; values above 8 are capped at 8. |
| category | any | Category name from list_categories, e.g. 'Radar & ECDIS'. |
| ship_area | any | Ship area slug from list_ship_areas: engine_room, deck, electrical, navigation, safety, cargo, hvac. |
| manufacturer* | string | Manufacturer name, e.g. 'Alfa Laval'. |
{
"type": "object",
"title": "find_by_manufacturerArguments",
"required": [
"manufacturer"
],
"properties": {
"limit": {
"type": "integer",
"title": "Limit",
"default": 5,
"maximum": 1000,
"minimum": 1,
"description": "Maximum number of results; values above 8 are capped at 8."
},
"category": {
"anyOf": [
{
"type": "string",
"maxLength": 80
},
{
"type": "null"
}
],
"title": "Category",
"default": null,
"description": "Category name from list_categories, e.g. 'Radar & ECDIS'."
},
"ship_area": {
"anyOf": [
{
"type": "string",
"maxLength": 30
},
{
"type": "null"
}
],
"title": "Ship Area",
"default": null,
"description": "Ship area slug from list_ship_areas: engine_room, deck, electrical, navigation, safety, cargo, hvac."
},
"manufacturer": {
"type": "string",
"title": "Manufacturer",
"maxLength": 120,
"minLength": 2,
"description": "Manufacturer name, e.g. 'Alfa Laval'."
}
}
}Get one library model (model_ref from a search, or manufacturer + exact designation): category, ship area, page URL, manufacturer datasheet link if any, and the stored technical characteristics. Each value has source_document (label of the catalogue/datasheet it was extracted from; may cover a model series) and source_page. Values were extracted automatically and are not individually reviewed. If there are no stored values the response says so explicitly; never guess specifications in that case. OceanSphere does not hold stock.
| Argument | Type | Description |
|---|---|---|
| model_ref | any | model_ref returned by search_equipment_models or find_by_manufacturer. |
| designation | any | Alternative to model_ref: exact model designation (together with manufacturer). |
| manufacturer | any | Alternative to model_ref: manufacturer (together with designation). |
{
"type": "object",
"title": "get_equipment_modelArguments",
"properties": {
"model_ref": {
"anyOf": [
{
"type": "string",
"maxLength": 40
},
{
"type": "null"
}
],
"title": "Model Ref",
"default": null,
"description": "model_ref returned by search_equipment_models or find_by_manufacturer."
},
"designation": {
"anyOf": [
{
"type": "string",
"maxLength": 160
},
{
"type": "null"
}
],
"title": "Designation",
"default": null,
"description": "Alternative to model_ref: exact model designation (together with manufacturer)."
},
"manufacturer": {
"anyOf": [
{
"type": "string",
"maxLength": 120
},
{
"type": "null"
}
],
"title": "Manufacturer",
"default": null,
"description": "Alternative to model_ref: manufacturer (together with designation)."
}
}
}List the equipment categories with model counts, optionally for one ship_area. Use the names as category filter.
| Argument | Type | Description |
|---|---|---|
| ship_area | any | Ship area slug from list_ship_areas: engine_room, deck, electrical, navigation, safety, cargo, hvac. |
{
"type": "object",
"title": "list_categoriesArguments",
"properties": {
"ship_area": {
"anyOf": [
{
"type": "string",
"maxLength": 30
},
{
"type": "null"
}
],
"title": "Ship Area",
"default": null,
"description": "Ship area slug from list_ship_areas: engine_room, deck, electrical, navigation, safety, cargo, hvac."
}
}
}List the ship areas of the library (engine room, deck, electrical, navigation, safety, cargo, HVAC) with model counts.
No arguments.
{
"type": "object",
"title": "list_ship_areasArguments",
"properties": {}
}Search the OceanSphere equipment library (marine engines, auxiliaries, pumps, deck machinery, navigation and electrical equipment) by model designation, equipment type or keywords; optionally filter by manufacturer, ship_area or category. Returns at most 8 models (no paging) with manufacturer, designation, category, ship area, the number of source-referenced characteristics, a model_ref and the library page URL. Models without stored values are flagged 'no stored values'. Results with stored values come first. The library identifies equipment; it is not a parts shop - OceanSphere does not list stock. Use model_ref with get_equipment_model.
| Argument | Type | Description |
|---|---|---|
| limit | integer | Maximum number of results; values above 8 are capped at 8. |
| query* | string | Model designation, equipment type or keywords, e.g. 'S50ME-C' or 'fuel injection pump'. |
| category | any | Category name from list_categories, e.g. 'Radar & ECDIS'. |
| ship_area | any | Ship area slug from list_ship_areas: engine_room, deck, electrical, navigation, safety, cargo, hvac. |
| manufacturer | any | Optional manufacturer filter, e.g. 'MAN Energy Solutions'. |
{
"type": "object",
"title": "search_equipment_modelsArguments",
"required": [
"query"
],
"properties": {
"limit": {
"type": "integer",
"title": "Limit",
"default": 5,
"maximum": 1000,
"minimum": 1,
"description": "Maximum number of results; values above 8 are capped at 8."
},
"query": {
"type": "string",
"title": "Query",
"maxLength": 120,
"minLength": 2,
"description": "Model designation, equipment type or keywords, e.g. 'S50ME-C' or 'fuel injection pump'."
},
"category": {
"anyOf": [
{
"type": "string",
"maxLength": 80
},
{
"type": "null"
}
],
"title": "Category",
"default": null,
"description": "Category name from list_categories, e.g. 'Radar & ECDIS'."
},
"ship_area": {
"anyOf": [
{
"type": "string",
"maxLength": 30
},
{
"type": "null"
}
],
"title": "Ship Area",
"default": null,
"description": "Ship area slug from list_ship_areas: engine_room, deck, electrical, navigation, safety, cargo, hvac."
},
"manufacturer": {
"anyOf": [
{
"type": "string",
"maxLength": 120
},
{
"type": "null"
}
],
"title": "Manufacturer",
"default": null,
"description": "Optional manufacturer filter, e.g. 'MAN Energy Solutions'."
}
}
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 3, 2026.