MCP.Market

Harris Boat Works - Mercury Repower MCP server

online · 100% uptime
by harrisboatworks·io.github.harrisboatworks/mercury-repower·v1.0.0

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

A91/100grade A
What users say
No reviews yet
Be the first
Safety scan
A91/100

full report

Adoption
New

0 stars

Reviews

Write one

Nobody has reviewed Harris Boat Works - Mercury Repower yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Harris Boat Works - Mercury Repower tools (5)

write = sends, deletes, buys or posts
  • build_quoteFree

    Build 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.

  • estimate_trade_inFree

    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.

  • get_brand_rulesFree

    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.

  • get_motorFree

    Fetch a single Mercury motor by id or slug, including pricing, shaft length, and deep-link URL.

  • search_motorsFree

    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.

Public scan report

scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it

no findings
  • –Code scanremote-only server, no package to scann/a
  • Live reliabilityremote reachable in 1232ms20/20
  • Tool poisoning5 tool descriptions checked15/15
  • Auth qualityopen endpoint, read-only tools10/15
  • Maintenancelast push 0 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 91/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Harris Boat Works - Mercury Repower compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
91/100
higher than 85% of 48,255 servers
Tools
5
the typical server has 7
Tools that change things
0%
typical: 0%. Fewer write tools means less an agent can break
Uptime
100%
of our recent checks; the typical remote server answers 100%
Response time
289 ms
faster than 49% of 30,031 servers

What its tools let an agent do: 5 read

Install Harris Boat Works - Mercury Repower in Claude Code, Cursor or VS Code

claude mcp add --transport http mercury-repower https://eutsoqdpjurknjsshxes.supabase.co/functions/v1/agent-mcp-server
Add to Cursor

What the publisher says

From the Harris Boat Works - Mercury Repower repository's README, as published. We do not edit it. Read it on GitHub

Mercury Repower

Mercury Repower is Harris Boat Works' public Mercury outboard catalogue and quote builder.

Source and release authority

  • GitHub harrisboatworks/mercury-builder-pro on main is the authoritative source.
  • HBW's Vercel project is the production release path. Merges and production deployments require explicit authorization.
  • Lovable may be used as an optional editor, but do not rely on automatic GitHub synchronization without verifying it first.

Local setup

Use Node 22, as declared in engines.node.

npm ci --ignore-scripts
npm run dev

The Vite development server runs on http://localhost:8080.

Quick validation

For a normal small frontend change, run:

npm run verify:small

This runs frontend and Vite-config TypeScript checking followed by the unit suite. Both npm test and verify:small deliberately exclude financing-submission-permissions.test.ts, because that credential-gated integration test writes a financing log row and is not safe routine validation. Only the dedicated test:integration:financing runner supplies its ephemeral write opt-in; do not persist that internal marker in an environment file.

Server changes require an additional scoped check:

# Vercel API: syntax-check JavaScript and typecheck every TypeScript entry
npm run verify:api

# One or more changed Supabase Edge Function entry points
npm run typecheck:edge -- supabase/functions/<function-name>/index.ts

# Every function entry point (CI)
npm run typecheck:edge -- --all

The Edge command fails when no entry point is supplied, rejects paths outside supabase/functions, pins Deno 2.9.5, accepts multiple changed TypeScript paths or --all, disables local node_modules materialization, and checks the dedicated tracked supabase/functions/deno.lock in frozen mode. Runtime resolution still uses supabase/functions/deno.json; typecheck adds --import-map supabase/functions/deno.check.json and --no-remote so HTTPS esm.sh / deno.land specifiers resolve to locked npm: packages or the small local serve / xhr stand-ins. A new HTTPS import without a remap, a remap that still points at the network, or a remote that slips past the import map, fails instead of being skipped. A dependency change therefore fails until its reviewed lockfile update is committed. Pair each scoped checker with the relevant focused tests. Running npm run test:integration:financing is itself the per-run write opt-in and requires separate authorization, an approved target, and both test credentials in the invoking environment or ignored .env.local; the runner loads that local file before its credential preflight and fails before Vitest if either value is absent. It is never implied by npm test or verify:small.

To run one unit test file directly:

npx vitest run path/to/file.test.ts

npm run build is the full release/content pipeline, not the routine small-change check. Its lifecycle regenerates and validates many content artifacts, fetches live Google Places data, and runs scripts/indexnow-ping.mjs in postbuild. Treat it as release-adjacent external work and require the same authorization as a production trigger.

Generated artifacts

Do not hand-edit files marked as generated. Change the owning source or generator, run the relevant generate:*, rewrite:agent-urls, or other named generator script from package.json, and review the resulting diff before committing it.

Environment and secrets

  • The tracked .env is public-only.
  • Private local overrides belong in .env.local; *.local is already ignored.
  • Keep secrets in Vercel or Supabase secret storage. Never paste them into shell history, documentation, commits, issues, logs, or model-worker prompts.

Inventory sync safety

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Harris Boat Works - Mercury Repower: common questions

Is Harris Boat Works - Mercury Repower MCP server safe?
Yes, by our scan: it is graded A (91/100). Read the Harris Boat Works - Mercury Repower safety report
How do I install Harris Boat Works - Mercury Repower?
It runs remotely at eutsoqdpjurknjsshxes.supabase.co. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
Does Harris Boat Works - Mercury Repower need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Harris Boat Works - Mercury Repower maintained?
The last commit was 38 days ago (2026-09-27). The latest release is v1.0.0.
Is Harris Boat Works - Mercury Repower up?
100% of our last 28 checks got an answer. We check remote servers about four times a day.
How does Harris Boat Works - Mercury Repower compare with other MCP servers?
safety score 91/100 (higher than 85% of 48,255 servers); tools 5 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.