# Charter Captain MCP server

Discover Lake Michigan charter captains & boats, check availability, get quotes, and book.

## Links
- Registry page: https://www.getdrio.com/mcp/com-chartercaptain-charter-captain
- Website: https://www.chartercaptain.com

## Install
- Endpoint: https://api.chartercaptain.com/mcp/mcp
- Auth: Not captured

## Setup notes
- Remote endpoint: https://api.chartercaptain.com/mcp/mcp

## Tools
- ping (Ping) - Health check Endpoint: https://api.chartercaptain.com/mcp/mcp
- search_captains (Search Captains) - Search bookable charter captains, optionally filtered by harbor, with sorting and pagination. Returns a paginated list with starting price and rating. Endpoint: https://api.chartercaptain.com/mcp/mcp
- search_boats (Search Boats) - Search listed boats, optionally filtered by harbor, type, minimum capacity, and max hourly price, with sorting and pagination. Endpoint: https://api.chartercaptain.com/mcp/mcp
- get_captain (Get Captain) - Get a captain's full profile by tenant slug, enriched with a rating summary and the most recent reviews. Endpoint: https://api.chartercaptain.com/mcp/mcp
- get_boat (Get Boat) - Get a boat's full profile by id, enriched with a rating summary and the most recent reviews. Endpoint: https://api.chartercaptain.com/mcp/mcp
- list_harbors (List Harbors) - List active harbors, each with a count of active captains and listed boats operating there. Endpoint: https://api.chartercaptain.com/mcp/mcp
- check_availability (Check Availability) - Check a captain's or boat's availability. Provide exactly one of captainSlug or boatId. Omit date to get available dates for the next 90 days; provide both date (YYYY-MM-DD) and durationHours to get bookable time slots for that date. Endpoint: https://api.chartercaptain.com/mcp/mcp
- get_quote (Get Quote) - Get a non-binding price quote (in cents) for a charter or rental. Provide exactly one of captainSlug or boatId, plus durationId and partySize. Pass `date` (YYYY-MM-DD) whenever you know it: the rate then comes from the operator's rate card for that day — weekday vs weekend vs holiday, including any per-date price the operator set — so the quote matches what checkout charges. Without a date, pass pricingTierId instead; the quote then reflects that tier and may differ from checkout for the actual day. Optionally pass a partnerCode to preview a discount. Returns currency, totalCents, depositCents, balanceCents, pricingModel, and (when a code is given) a discountPreview. Endpoint: https://api.chartercaptain.com/mcp/mcp
- create_booking (Create Booking) - Book a charter with a captain and get a Stripe Checkout link for the charterer to complete payment. Optionally attach a partner/affiliate code to credit a referrer. Endpoint: https://api.chartercaptain.com/mcp/mcp
- create_boat_rental (Create Boat Rental) - Book a bareboat boat rental and get a Stripe Checkout link for the charterer to complete payment. Requires captainChoiceRightAcknowledged: true (the charterer affirms their right to choose their own captain). Optionally attach a partner/affiliate code. Endpoint: https://api.chartercaptain.com/mcp/mcp

## Resources
Not captured

## Prompts
Not captured

## Metadata
- Owner: com.chartercaptain
- Version: 1.0.0
- Runtime: Streamable Http
- Transports: HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: Jun 26, 2026
- Source: https://registry.modelcontextprotocol.io
