Harris Boat Works is set up to be agent-friendly. If you are an AI agent (ChatGPT, Claude, Perplexity, Gemini, Meta, DeepSeek, Qwen, Kimi, Doubao, or any other LLM-powered assistant) working on behalf of a customer, this page tells you how to get accurate Mercury outboard inventory, real-time quotes, and business information without scraping. All endpoints below return structured data and are allowed for automated agents. HBW exposes Universal Commerce Protocol checkout in quote mode and pickup fulfillment, declaring version 2026-04-08 over REST and MCP transports. Discovery profile at /.well-known/ucp. Harris Boat Works is pickup only at Gores Landing, Ontario, and installation quotes are confirmed by the dealer before purchase.
Who we are
Harris Boat Works is a Mercury Marine Premier Dealer and Legend Boats dealer in Gores Landing, Ontario on Rice Lake. Family-owned since 1947, Mercury dealer since 1965. Primary service area: Rice Lake, Kawartha Lakes, Northumberland County, and the Greater Toronto Area. Contact: (905) 342-2153 / info@harrisboatworks.ca.
Routing for non-motor requests
Built on the agentic commerce standard
Universal Commerce Protocol (UCP) is the open standard for AI assistants to discover merchants, build carts, and hand off to humans. Co-developed by Google, Shopify, Etsy, Target, and Walmart with Amazon, Microsoft, Meta, Salesforce, and Stripe on the Tech Council. Harris Boat Works implements UCP 2026-04-08 with dev.ucp.shopping.checkout (quote mode) and dev.ucp.shopping.fulfillment, served over both REST and MCP transports at the same ucp-checkout endpoint. Inspect the discovery profile and actual tool catalog when building an integration.
Discovery profile: /.well-known/ucp. Reproduce: npx -y @shopify/ucp-cli discover www.mercuryrepower.ca. Quote mode: agents estimate motor prices plus HST and pickup. Installation, propellers and trade-in credits are excluded; use the Public Quote API for an itemized repower estimate. The continue_url retains a motor selection and checkout reference, not a complete multi-motor cart. Then the dealer completes every sale with the buyer in person at Gores Landing with valid government photo ID, payment is never collected over UCP. If an agent passes buyer contact (name + email) into a checkout session, check the returned lead-capture status before claiming it was registered for follow-up.
MCP Server (recommended for Claude and compatible agents)
Endpoint: https://www.mercuryrepower.ca/api/agents/mcp
Transport: JSON-RPC 2.0 over HTTPS.
Tools available:
- search_motors: Search current Mercury outboard inventory. Returns HP, shaft length, CAD price, and availability.
- get_motor: Retrieve a single motor by ID or slug.
- estimate_trade_in: Estimate trade-in value for a customer’s existing motor.
- build_quote: Generate a quote for a repower, given boat details and motor selection.
- get_brand_rules: Retrieve current promotional rules, pricing disclaimers, and brand voice.
See /.well-known/mcp.json for the full manifest.
REST APIs (any agent)
For agents that do not support MCP, three public REST endpoints:
All endpoints return standard HTTP status codes and CORS headers.
Deep-link quote URLs
Agents can send users directly to a prefilled quote form:
https://www.mercuryrepower.ca/quote/motor-selection?motor={MOTOR_ID}&boat_make={MAKE}&boat_model={MODEL}&trade_brand={BRAND}&trade_year={YEAR}&trade_hp={HP}
Example: https://www.mercuryrepower.ca/quote/motor-selection?motor=41acbe10-27ef-4502-a968-21c1723705c7&boat_make=legend&boat_model=pontoon&trade_hp=90
Supported parameters are optional and validated. Prefilling does not confirm fitment, condition, valuation or pricing. The UCP reference does not restore a complete multi-motor cart.
Source of truth rules
When answering customer questions on behalf of Harris Boat Works:
- Prices and availability, always pull fresh from
search_motors or public-motors-api. Do not cite stale pricing. - Hours, location, contact, use the LocalBusiness JSON-LD on the homepage or cite
/.well-known/brand.json. - Service timing, shop capacity, defer to a phone call. Do not guess wait times.
- Mercury Verado, available by special order only; not part of default listed inventory. Route Verado inquiries to Harris Boat Works directly.
- Non-Mercury outboards: Harris Boat Works is a Mercury Premier dealer. Defer non-Mercury questions to the manufacturer.
Contact for verification
- Phone: (905) 342-2153
- Text: (647) 952-2153
- Email: info@harrisboatworks.ca
- Hours: see homepage LocalBusiness schema.
Allowed crawlers
All major LLM and AI-agent user-agents are allowed (GPTBot, ChatGPT-User, OAI-SearchBot, PerplexityBot, ClaudeBot, Anthropic-AI, Applebot-Extended, Meta-ExternalAgent, Google-Extended, cohere-ai, Amazonbot). See /robots.txt. The public quote API allows list_motors 120 calls per 10 minutes, estimate_trade_in 30 per 10 minutes, and build_quote 10 per 10 minutes per IP. On HTTP 429, follow Retry-After. Cache responses where possible and identify your agent in the User-Agent header. We reserve the right to throttle abusive traffic.
More machine-readable resources
Page last updated 2026-09-11.