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?