Yacht.Loans MCP
A free, read-only MCP server that allows AI assistants to calculate boat and yacht loan payments including balloon options, state sales tax rules, published lender terms, and USCG documentation fees.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://yacht.loans/mcpWhat you can do with it
- Calculate monthly boat loan payments with balloon options
- Retrieve state-specific boat sales tax rates and caps
- List published lender terms for boat financing
- Estimate USCG documentation fees for recreational boats
Source and maintenance
Protocol and capabilities
- Server
- yacht-loans 1.0.0
- MCP protocol
- 2025-06-18
- Tools
- 4 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {
"listChanged": false
}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
4 advertised
calculate_boat_loan — Boat or yacht loan payment, balloon, tax and insurance
Runs the yacht.loans boat loan calculator on your numbers: monthly loan payment, payment with insurance, amount financed, balloon left at the end when payments are figured over more years than the term, interest over the term, sales tax (from a state rule on the site or your own rate and cap), cash at closing, and the loan balance at the end of each year.
{
"type": "object",
"required": [
"price",
"apr_pct",
"term_years"
],
"properties": {
"price": {
"type": "number",
"maximum": 100000000,
"minimum": 1000,
"description": "Purchase price of the boat in US dollars, e.g. 450000."
},
"state": {
"type": "string",
"pattern": "^[A-Za-z]{2}$",
"description": "Two-letter code of the state where the boat is taxed; applies that state's rate and cap from https://yacht.loans/boat-sales-tax-by-state/. Usable: CT, FL, MD, NJ, NC, RI, SC, TX, VA. Omit to give sales_tax_pct instead."
},
"apr_pct": {
"type": "number",
"maximum": 30,
"minimum": 0,
"description": "APR in percent from the borrower's own quote, e.g. 8.25. This server has no rate of its own; lenders' published ranges are in list_boat_lender_terms."
},
"term_years": {
"type": "integer",
"maximum": 30,
"minimum": 1,
"description": "Loan term in years, e.g. 15 (the site offers 5, 7, 10, 12, 15 and 20)."
},
"down_payment": {
"type": "number",
"maximum": 100000000,
"minimum": 0,
"description": "Down payment in dollars. Default 0. Give this or down_payment_pct, not both."
},
"closing_costs": {
"type": "number",
"maximum": 10000000,
"minimum": 0,
"description": "Documentation, title and registration costs in dollars. Default 0."
},
"sales_tax_cap": {
"type": "number",
"maximum": 10000000,
"minimum": 0,
"description": "Maximum sales tax in dollars with sales_tax_pct, 0 = no cap. Default 0."
},
"sales_tax_pct": {
"type": "number",
"maximum": 15,
"minimum": 0,
"description": "Your own sales tax rate in percent, used when state is omitted. Default 0."
},
"down_payment_pct": {
"type": "number",
"maximum": 100,
"minimum": 0,
"description": "Down payment as a percent of the price, e.g. 20. Give this or down_payment, not both."
},
"amortization_years": {
"type": "integer",
"maximum": 30,
"minimum": 1,
"description": "Years the payments are figured over. Default = term_years (no balloon). Longer than the term leaves a balloon, e.g. term 15 figured over 20. Shorter than the term is raised to the term, as on the site."
},
"insurance_per_year": {
"type": "number",
"maximum": 10000000,
"minimum": 0,
"description": "Annual insurance premium in dollars from the agent's quote. Default 0."
},
"finance_tax_and_fees": {
"type": "boolean",
"description": "Roll the sales tax and closing costs into the loan (true, default, as on the site) or pay them at closing (false)."
}
},
"additionalProperties": false
}{
"title": "Boat or yacht loan payment, balloon, tax and insurance",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_boat_sales_tax — Boat sales tax rule for a state
The boat sales or use tax rule yacht.loans has confirmed for a state from its statute or tax agency: rate, cap, exemptions or special tests (such as California's 12-month test or Florida's $18,000 cap), the citation, source URL and the date it was read. Omit state to list every state covered.
{
"type": "object",
"properties": {
"state": {
"type": "string",
"description": "Two-letter state code or state name, e.g. FL or \"New Jersey\". Omit to list all covered states."
}
},
"additionalProperties": false
}{
"title": "Boat sales tax rule for a state",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}list_boat_lender_terms — Boat loan terms lenders publish
What banks, credit unions, marine lenders and brokers publish on their own boat loan pages, as read by yacht.loans: rate ranges with their dates, loan amounts, longest terms, down payment and boat age or size rules, with each lender's URL. Filter by lender type or name; not offers and not a ranking.
{
"type": "object",
"properties": {
"kind": {
"enum": [
"bank",
"credit_union",
"marine_lender_or_broker",
"unsecured"
],
"type": "string",
"description": "Only this type of lender: bank, credit_union, marine_lender_or_broker or unsecured."
},
"name": {
"type": "string",
"maxLength": 60,
"minLength": 2,
"description": "Part of a lender name, e.g. \"Truist\" or \"Navy Federal\"."
}
},
"additionalProperties": false
}{
"title": "Boat loan terms lenders publish",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}estimate_uscg_documentation_fees — Coast Guard documentation fees for a financed boat
Adds up the Coast Guard NVDC fees (46 CFR 67.550) to document a financed recreational boat: Abstract of Title, initial certificate or exchange into your name for 1 to 5 years, bill of sale and preferred mortgage recording by page count, and a certified copy for the lender, plus the full NVDC fee table.
{
"type": "object",
"properties": {
"years": {
"type": "integer",
"maximum": 5,
"minimum": 1,
"description": "Years the recreational endorsement runs, 1 to 5 ($26.00 for each year past the first). Default 5."
},
"mortgage_pages": {
"type": "integer",
"maximum": 200,
"minimum": 0,
"description": "Pages of the preferred mortgage to record at $4.00 a page; 0 if not financed. Default 12 (an assumption; count your own)."
},
"already_documented": {
"type": "boolean",
"description": "true (default) if the boat is already documented, so the certificate is exchanged into your name ($84.00); false if it has never been documented (initial certificate, $133.00)."
},
"bill_of_sale_pages": {
"type": "integer",
"maximum": 50,
"minimum": 0,
"description": "Pages of the bill of sale to record at $8.00 a page; 0 if none is filed. Default 2 (an assumption; count your own)."
}
},
"additionalProperties": false
}{
"title": "Coast Guard documentation fees for a financed boat",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}Prompts
Not advertised
Resources
Not advertised
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 521 ms
- 95th percentile latency
- 521 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 521 ms · metadata changed · 4 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http yacht-loans-mcp https://yacht.loans/mcpCodex
codex mcp add yacht-loans-mcp --url https://yacht.loans/mcpCursor
{
"mcpServers": {
"yacht-loans-mcp": {
"url": "https://yacht.loans/mcp"
}
}
}Cline
{
"mcpServers": {
"yacht-loans-mcp": {
"type": "streamableHttp",
"url": "https://yacht.loans/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"yacht-loans-mcp": {
"type": "http",
"url": "https://yacht.loans/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http yacht-loans-mcp https://yacht.loans/mcpClaude Desktop
{
"mcpServers": {
"yacht-loans-mcp": {
"url": "https://yacht.loans/mcp"
}
}
}Windsurf
{
"mcpServers": {
"yacht-loans-mcp": {
"serverUrl": "https://yacht.loans/mcp"
}
}
}Let your agent find its tools
Find servers like Yacht.Loans MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.
Other payments servers
Do you run Yacht.Loans MCP?
Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.