This connects Claude to a Mercury Platinum Dealer's live outboard inventory and quoting system. It pulls motor data directly from Lightspeed DMS via a Supabase backend that syncs daily at 5 AM UTC, and exposes tools for building CAD quotes on Mercury repowers. You'd reach for this if you're helping boat owners spec out engine replacements and need real stock availability from Harris Boat Works in Ontario. The server runs over streamable HTTP and ties into their manual sync endpoint if you need to force a refresh outside the automated schedule. Useful for conversational commerce where you want accurate pricing and availability without leaving the chat.
Public tool metadata for what this MCP can expose to an agent.
search_motorsSearch 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.6 paramsSearch 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.
limitnumberfamilystringFourStroke · Pro XS · SeaPro · Racingmax_hpnumbermin_hpnumberhorsepowernumberin_stock_onlybooleanget_motorFetch a single Mercury motor by id or slug, including pricing, shaft length, and deep-link URL.2 paramsFetch a single Mercury motor by id or slug, including pricing, shaft length, and deep-link URL.
idstringslugstringestimate_trade_inEstimate the trade-in value (CAD) of a customer's current outboard. Brand penalties apply (Mercury preferred, Yamaha/Honda neutral, Evinrude/Johnson/Force/Chrysler discounted).6 paramsEstimate the trade-in value (CAD) of a customer's current outboard. Brand penalties apply (Mercury preferred, Yamaha/Honda neutral, Evinrude/Johnson/Force/Chrysler discounted).
yearnumberbrandstringconditionstringexcellent · good · fair · poorhorsepowernumberengine_typestring4-stroke · 2-strokeengine_hoursnumberbuild_quoteBuild an itemized CAD quote (motor + installation + propeller + trade-in + HST + financing tier) and return a deep-link URL the customer can open. Optional contact captures a lead in the dealership CRM.7 paramsBuild an itemized CAD quote (motor + installation + propeller + trade-in + HST + financing tier) and return a deep-link URL the customer can open. Optional contact captures a lead in the dealership CRM.
familystringcontactobjectmotor_idstringtrade_inobjectboat_infoobjecthorsepowernumberpurchase_pathstringinstalled · loosedefault: installedget_brand_rulesReturn Harris Boat Works' authoritative source-of-truth rules for any agent representing them: pricing currency, geography, no-Verado policy, financing minimums, deposit tiers, warranty.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.
No parameter schema in public metadata yet.
URL: https://lovable.dev/projects/bc5f0a45-f6d8-495a-8ac7-81047b4a4121
There are several ways of editing your application.
Use Lovable
Simply visit the Lovable Project and start prompting.
Changes made via Lovable will be committed automatically to this repo.
Use your preferred IDE
If you want to work locally using your own IDE, you can clone this repo and push changes. Pushed changes will also be reflected in Lovable.
The only requirement is having Node.js & npm installed - install with nvm
Follow these steps:
# Step 1: Clone the repository using the project's Git URL.
git clone <YOUR_GIT_URL>
# Step 2: Navigate to the project directory.
cd <YOUR_PROJECT_NAME>
# Step 3: Install the necessary dependencies.
npm i
# Step 4: Start the development server with auto-reloading and an instant preview.
npm run dev
Edit a file directly in GitHub
Use GitHub Codespaces
This project is built with:
Simply open Lovable and click on Share -> Publish.
Inventory is synced directly from Lightspeed DMS (the mercury_motor_inventory view).
For a manual sync, use:
curl -X POST \
https://eutsoqdpjurknjsshxes.supabase.co/functions/v1/sync-lightspeed-inventory \
-H "Authorization: Bearer YOUR_SERVICE_ROLE_KEY" \
-H "Content-Type: application/json" \
-d '{"trigger":"manual"}'
Note: Service role key can be found in Supabase Dashboard → Settings → API → Service Role Key (secret)
Lightspeed sync runs automatically daily at 5:00 AM UTC via Supabase pg_cron, with SMS failure alerts to ADMIN_PHONE.
com.mcparmory/google-sheets
domdomegg/google-sheets-mcp
henilcalagiya/google-sheets-mcp
cct15/war-dashboard-data
moooonad/mcp-google-sheets-full
io.github.br0ski777/csv-to-json