MCP
Ask your assistant about your boat
Skiff ships a remote MCP (Model Context Protocol) server at https://developer.boatsmarthq.com/api/mcp. Connect it to Claude, ChatGPT (developer mode), Cursor, or any MCP client, authenticate with your API key, and your assistant can read the boat and write the logbook.
Tools
get_boat_status vessels, health scores, engine hours list_due_items the maintenance due feed for a vessel get_last_inspection most recent inspection with item verdicts get_logbook recent service entries and hours logs log_service write a service entry (uses write:log) log_engine_hours push the current engine-hours reading
Claude Code
claude mcp add skiff --transport http \ https://developer.boatsmarthq.com/api/mcp \ --header "Authorization: Bearer sk_live_..."
Claude Desktop / ChatGPT
Add a custom connector with the server URL and set the Authorization header to your key where the client supports custom headers. OAuth sign-in (required for the public Claude and ChatGPT directories) is on the roadmap; the key-authed server is fully functional today for personal connectors.
Example
You: when is the impeller due on Wanderer? Assistant → list_due_items(vessel: "Wanderer") Assistant: The impeller is due in 3 weeks or 35 engine hours, whichever comes first. Want me to log it once you've done it?