mcpField
B
bestrobotmower-mcp

bestrobotmower-mcp

Remote
bestrobotmower.coOther0Updated 3w ago

About bestrobotmower-mcp

bestrobotmower-mcp gives MCP clients access to a curated robot lawn mower dataset with specifications, prices, scores, and buying recommendations. It queries a live API and can use a bundled snapshot when offline.

Key features

  1. 01Filter and sort mower listings
  2. 02Retrieve specifications, scores, and sources
  3. 03Compare two to four mower models
  4. 04Recommend models for a yard
  5. 05Use live data or an offline snapshot

Use cases

  1. 01Find mowers within a budget and lawn size
  2. 02Compare models by coverage and slope
  3. 03Get yard-specific mower recommendations

MCP support

The MCP server exposes tools to list, filter, retrieve, compare, and get recommendations for robot lawn mowers. Clients can connect through a hosted Streamable HTTP endpoint or run the server locally over stdio.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://bestrobotmower.co/api/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Tools

4
ParameterTypeRequiredDescription
brandstringNoFilter by brand, case-insensitive substring (e.g. 'Mammotion', 'Segway', 'Husqvarna').
limitintegerNoMax models to return (default 10, max 76, the whole catalog).
min_scorenumberNoOnly models with a BestRobotMower Score at or above this value (0-5).
navigationstringNoFilter by navigation type, case-insensitive substring (e.g. 'RTK', 'satellite', 'vision', 'wire').
max_price_usdnumberNoOnly models at or below this USD price.
min_slope_pctnumberNoOnly models rated for at least this slope, in percent grade.
min_lawn_area_m2numberNoOnly models that cover at least this lawn area in square metres.

Details

From the project README

BestRobotMower MCP Server

A Model Context Protocol server that gives any MCP client (Claude, ChatGPT, Cursor, VS Code, Ollama, and others) direct access to robot lawn mower specs, prices, transparent 0-5 scores and buying recommendations, so your assistant answers from a curated, cited dataset instead of guessing from stale training data.

It is powered by the open BestRobotMower.co dataset (76 wire-free robot mowers across 15 brands as of October 2026: Segway Navimow, Mammotion Luba and Yuka, MOVA LiDAX, Ecovacs Goat, Dreame, Roborock, Anthbot, Airseekers, Sunseeker, Husqvarna, Worx Landroid, Yarbo, eufy, Lymow and EcoFlow; 30+ fields per model, dated prices and a documented scoring methodology, published under CC BY 4.0). The server queries the live dataset API on start, so prices and new models are current, and falls back to a bundled snapshot (2026-10-05) when offline.

Tools

ToolWhat it does
list_robot_mowersList and filter mowers by brand, navigation type, price, coverage, slope and minimum score; sort by score, price, coverage or value.
get_robot_mowerFull spec sheet, sub-scores and cited sources for one mower by name or slug.
compare_robot_mowersSide-by-side comparison of 2 to 4 mowers on price, navigation, coverage, slope, cutting specs and scores.
recommend_robot_mowerBest-fit picks for a specific yard: give the lawn size (m2) and optionally slope, budget and whether obstacle avoidance is required.

Example questions your assistant can now answer: "What is the best robot mower under $1500 for a 700 m2 lawn?", "Compare the Mammotion Luba 3 AWD and the Segway Navimow X4", "Which RTK mowers handle a 40% slope?"

Hosted endpoint (no install)

The server also runs as a hosted, remote MCP server, so clients that support remote MCP over Streamable HTTP can connect with nothing to install:

https://bestrobotmower.co/api/mcp

It is listed in the Official MCP Registry as io.github.yumaheymans/bestrobotmower-mcp. Example client config:

{
  "mcpServers": {
    "bestrobotmower": { "url": "https://bestrobotmower.co/api/mcp" }
  }
}

Prefer to run it locally instead (or use a client without remote support)? Use the stdio install below.

Install

No API key required. Requires Node.js 18+.

Run directly from GitHub:

npx -y github:yumaheymans/bestrobotmower-mcp

Or clone and run:

git clone https://github.com/yumaheymans/bestrobotmower-mcp.git
cd bestrobotmower-mcp
npm install
node index.js

Client configuration

Add to your MCP client config (for example Claude Desktop's claude_desktop_config.json):

{
  "mcpServers": {
    "bestrobotmower": {
      "command": "npx",
      "args": ["-y", "github:yumaheymans/bestrobotmower-mcp"]
    }
  }
}

Data, license and attribution

Built and maintained by BestRobotMower.co.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.