Harris Boat Works - Mercury Repower

io.github.harrisboatworksPublished by GitHub account harrisboatworksv1.0.0Updated Oct 26, 2026

Live Mercury outboard data and CAD quote builder from a Mercury Platinum Dealer in Ontario.

VerifiedStreamable HTTPWeb executableFinanceKnowledge & MemoryBusiness & Commerce

Overview

AI-generated overview

Live Mercury outboard inventory, trade-in estimates and CAD quote building from an Ontario Mercury dealer, plus its public blog guides.

What you can do
  • Search and read Mercury outboard motors: filter inventory by horsepower, family or stock status, and fetch a single motor with pricing, shaft/control/start facts and stock.
  • Estimate trade-in value in CAD for a customer's current outboard.
  • Build a read-only itemized CAD quote (motor, installation, propeller, trade-in, HST, financing) with a deep-link URL.
  • Submit a quote lead to the dealer's public quote API when consent is given.
  • Retrieve the dealer's brand rules on pricing, geography, no-Verado policy, financing, deposits and warranty.
  • Search and read published blog guides by slug and language.
When to use it
Useful when helping someone shop for or price a Mercury outboard in Ontario, compare stock and horsepower options, estimate a trade-in, or assemble a quote and hand it to the dealer. Also handy for answering policy questions from the dealer's own rules or citing its published guides.
Requirements
Remote streamable HTTP endpoint; no package, environment variable or header is declared. No authentication is declared. Network access to the endpoint is needed.
Before you install
submit_quote_lead stores a customer's name and email with the calculated quote and requires explicit consent=true; it issues no consent receipt. build_quote rejects any contact block, so keep contact details out of it. Prices, financing and trade-in values are the dealer's live figures and should be confirmed before ordering; model-code fitment must be checked against the buyer's transom.

Installation

In SourceWeft

  1. Open Harris Boat Works - Mercury Repower in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.harrisboatworks%2Fmercury-repower/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "harris-boat-works-mercury-repower": {
      "type": "http",
      "url": "https://eutsoqdpjurknjsshxes.supabase.co/functions/v1/agent-mcp-server"
    }
  }
}

README

This repository has no README.

Tools

8

search_motors

Search current Mercury outboard inventory at Harris Boat Works (Ontario). Filter by horsepower, family (FourStroke, Pro XS, SeaPro, Racing), or stock status. Returns CAD pricing. Excludes Verado. inStock/stockQuantity are the normalized stock signal; availability is the catalog label. candidatePageTruncated warns when more than 500 candidates match: narrow horsepower filters. Decoded fitment needs transom confirmation; specSource flags database rigging presence, and other fields may still be model-code decoded.

Parameterslimitfamilymax_hpmin_hphorsepowerin_stock_only

get_motor

Fetch a single Mercury motor by id or slug, including pricing, decoded shaft/control/start facts, a specSource summary, normalized stock, and deep-link URL. Model-code fitment must be confirmed against the buyer’s transom before ordering; null means not stated. specSource flags database rigging presence; individual fields may still be model-code decoded. inStock/stockQuantity are the normalized stock signal; availability is the catalog label.

Parametersidslug

estimate_trade_in

Estimate the trade-in value (CAD) of a customer's current outboard using the live Harris Boat Works valuation. Horsepower may be omitted when the model infers a single validated HP.

Parametersyearrequiredbrandrequiredmodelconditionhorsepowerengine_typeengine_hours

build_quote

Build a read-only itemized CAD quote (motor + installation + propeller + trade-in + HST + financing tier) and return a deep-link URL the customer can open. Do not send contact details. A nonempty contact block is rejected. To store a lead, call submit_quote_lead with consent=true. Annotations are hints, not authorization.

Parametersfamilymotor_idtrade_inboat_infohorsepowerpurchase_pathfinancing_offer_idcustomer_has_propeller

submit_quote_lead

Submit a quote lead through the existing public quote API. Requires consent=true and a contact block with name and email. consent is explicit permission to store that contact with the calculated quote. This tool does not issue a consent receipt and does not change pricing, financing, or warranty. Confirm storage only from the returned lead_captured flag. Annotations are hints, not authorization.

Parametersfamilyconsentrequiredcontactrequiredmotor_idtrade_inboat_infohorsepowerpurchase_pathfinancing_offer_idcustomer_has_propeller

get_brand_rules

Return Harris Boat Works' authoritative source-of-truth rules for any agent representing them: pricing currency, geography, no-Verado policy, financing minimums, deposit tiers, warranty.

Takes no parameters.

search_articles

Search published public blog guides. Returns title, excerpt, canonical HTML URL, language, author, publication date, and Markdown URL. Omits hidden, draft, future, and the Traditional Chinese noindex pilot. Read-only. Does not accept a URL.

Parameterslimitquerylanguage

get_article

Fetch one published public blog guide by catalog slug and language. Reads only the allowlisted same-site Markdown twin for that catalog item. Never pass a URL. Text is bounded and truncation is explicit. Read-only.

Parametersslugrequiredlanguage

Version history

1
  1. v1.0.0LatestSep 16, 2026

Score

75% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • License10 pts

    Declare a license in the repository or the registry entry.