Skip to main content
Glama

Server Details

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

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL

Glama MCP Gateway

Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.

MCP client
Glama
MCP server

Full call logging

Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.

Tool access control

Enable or disable individual tools per connector, so you decide what your agents can and cannot do.

Managed credentials

Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.

Usage analytics

See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.

100% free. Your data is private.
Tool DescriptionsA

Average 4/5 across 10 of 10 tools scored. Lowest: 3.2/5.

Server CoherenceA
Disambiguation5/5

Each tool has a distinct and clearly defined purpose. There is no overlap between tools like check_availability, create_booking, and get_quote; they serve separate functions.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern in snake_case (e.g., check_availability, create_boat_rental, search_captains). This makes the tool set predictable and easy to navigate.

Tool Count5/5

10 tools is an ideal count for this domain. Each tool addresses a core functionality (search, profiles, availability, booking, quoting) without unnecessary bloat.

Completeness4/5

The tool set covers all key operations for the charter/rental platform: searching, viewing profiles, checking availability, getting quotes, and booking. Minor gaps exist (e.g., no tool to update or cancel a booking) but these are not essential for the primary use case.

Available Tools

10 tools
check_availabilityCheck Availability
Read-only
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
dateNo
boatIdNo
captainSlugNo
durationHoursNo
create_boat_rentalCreate Boat RentalInspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
dateYes
emailYes
phoneYes
boatIdYes
lastNameYes
firstNameYes
partySizeYes
startTimeYes
durationIdYes
partnerCodeNo
pricingTierIdYes
specialRequestsNo
captainChoiceRightAcknowledgedYes
create_bookingCreate BookingInspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
dateYes
emailYes
phoneYes
harborIdYes
lastNameYes
firstNameYes
partySizeYes
startTimeYes
durationIdYes
captainSlugYes
partnerCodeNo
pricingTierIdYes
specialRequestsNo
get_boatGet Boat
Read-only
Inspect

Get a boat's full profile by id, enriched with a rating summary and the most recent reviews.

ParametersJSON Schema
NameRequiredDescriptionDefault
boatIdYes
get_captainGet Captain
Read-only
Inspect

Get a captain's full profile by tenant slug, enriched with a rating summary and the most recent reviews.

ParametersJSON Schema
NameRequiredDescriptionDefault
slugYes
get_quoteGet Quote
Read-only
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
dateNo
boatIdNo
partySizeYes
durationIdYes
captainSlugNo
partnerCodeNo
pricingTierIdNo
list_harborsList Harbors
Read-only
Inspect

List active harbors, each with a count of active captains and listed boats operating there.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

pingPing
Read-only
Inspect

Health check

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

search_boatsSearch Boats
Read-only
Inspect

Search listed boats, optionally filtered by harbor, type, minimum capacity, and max hourly price, with sorting and pagination.

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNo
sortNoname
typeNo
limitNo
harborNo
maxPriceNo
minCapacityNo
search_captainsSearch Captains
Read-only
Inspect

Search bookable charter captains, optionally filtered by harbor, with sorting and pagination. Returns a paginated list with starting price and rating.

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNo
sortNorating
limitNo
harborNo

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.

Resources