{"openapi":"3.0.3","info":{"title":"Gnist Context — Skipsregisteret (Norwegian Ship Registry)","description":"Search Norwegian Ship Registers (NIS/NOR/BYGG) — vessel lookup, ownership, technical specs, and reserved names from the Norwegian Maritime Authority (Sjøfartsdirektoratet).\n\n- **MCP endpoint:** `https://context.gnist.ai/mcp/skipsregisteret/`\n- **Toolkit page:** `/toolkits/skipsregisteret`\n- **Full API spec:** `/api/openapi.json`\n- **Get an API key:** `/signup`","version":"1.0.0","contact":{"name":"GnistAI","url":"https://gnist.ai"}},"servers":[{"url":"https://context.gnist.ai","description":"Production"}],"paths":{"/rest/skipsregisteret/search_vessels":{"post":{"tags":["Government"],"summary":"search_vessels","description":"Search Norwegian ship registers (NIS and NOR) for vessels.\n\nNIS (Norwegian International Ship Register) covers ships in international trade.\nNOR (Norwegian Ordinary Ship Register) covers ships in domestic and short-sea trade.\n\nReturns matching vessels with name, call sign, IMO number, registration status,\nand owner information. Use get_vessel_details with the vessel_id for full details\nincluding technical specifications, construction data, and document history.","operationId":"skipsregisteret_search_vessels","responses":{"200":{"description":"Successful tool call","content":{"application/json":{"schema":{"type":"object"}}}},"404":{"description":"Server or tool not found"},"500":{"description":"Tool execution error"}},"security":[{"ApiKeyHeader":[]},{"ApiKeyQuery":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"additionalProperties":false,"properties":{"text":{"description":"Search text — vessel name, call sign, or IMO number (e.g. \"VIKING VISION\", \"LNXF\", \"8907034\").","type":"string"},"language":{"default":"en","description":"Response language: 'en' (English) or 'no' (Norwegian). Default: 'en'.","type":"string"}},"required":["text"],"type":"object"}}}}}},"/rest/skipsregisteret/get_vessel_details":{"post":{"tags":["Government"],"summary":"get_vessel_details","description":"Get full details for a Norwegian-registered vessel.\n\nCombines vessel registration data and technical specifications into a single\nresponse. Includes ownership, home port, construction info, bareboat status,\ndocument history, and technical specs (dimensions, tonnage, vessel type,\nbuild material, propulsion, and classification society).\n\nUse search_vessels first to find the vessel_id.","operationId":"skipsregisteret_get_vessel_details","responses":{"200":{"description":"Successful tool call","content":{"application/json":{"schema":{"type":"object"}}}},"404":{"description":"Server or tool not found"},"500":{"description":"Tool execution error"}},"security":[{"ApiKeyHeader":[]},{"ApiKeyQuery":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"additionalProperties":false,"properties":{"vessel_id":{"description":"Vessel ID from search results (e.g. 30054). A positive integer.","type":"integer"}},"required":["vessel_id"],"type":"object"}}}}}},"/rest/skipsregisteret/search_reserved_names":{"post":{"tags":["Government"],"summary":"search_reserved_names","description":"Check reserved vessel names in Norwegian ship registers (NIS/NOR).\n\nReserved names are vessel names that have been claimed but may not yet be\nin active use. Useful for checking name availability before registering a vessel.\n\nReturns matching reserved names with their register (NIS or NOR).","operationId":"skipsregisteret_search_reserved_names","responses":{"200":{"description":"Successful tool call","content":{"application/json":{"schema":{"type":"object"}}}},"404":{"description":"Server or tool not found"},"500":{"description":"Tool execution error"}},"security":[{"ApiKeyHeader":[]},{"ApiKeyQuery":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"additionalProperties":false,"properties":{"text":{"description":"Search text for reserved vessel names (e.g. \"VIKING\", \"POLARIS\").","type":"string"},"language":{"default":"en","description":"Response language: 'en' (English) or 'no' (Norwegian). Default: 'en'.","type":"string"}},"required":["text"],"type":"object"}}}}}},"/rest/skipsregisteret/report_feedback":{"post":{"tags":["Government"],"summary":"report_feedback","description":"Report a bug, feature request, or general feedback for this data source.\n\nUse this when something doesn't work as expected, when you'd like\na new feature, or when you have suggestions for improvement.\n\nArgs:\n    feedback: Describe the issue or suggestion.\n    feedback_type: One of 'bug', 'feature_request', or 'general'.","operationId":"skipsregisteret_report_feedback","responses":{"200":{"description":"Successful tool call","content":{"application/json":{"schema":{"type":"object"}}}},"404":{"description":"Server or tool not found"},"500":{"description":"Tool execution error"}},"security":[{"ApiKeyHeader":[]},{"ApiKeyQuery":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"additionalProperties":false,"properties":{"feedback":{"type":"string"},"feedback_type":{"default":"general","type":"string"}},"required":["feedback"],"type":"object"}}}}}}},"tags":[{"name":"Government","description":"Data sources: Government"}],"components":{"securitySchemes":{"ApiKeyHeader":{"type":"apiKey","in":"header","name":"gnist-api-key","description":"API key passed via request header."},"ApiKeyQuery":{"type":"apiKey","in":"query","name":"gnist_api_key","description":"API key passed via query parameter."}}}}