The full upstream README, mirrored here for reference. Install config, tool schemas, adoption signals, and an original overview live on the Bestrobotmower MCP listing page.
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 (23 wire-free and RTK robot mowers across 9 brands, 19 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 and falls back to a bundled snapshot when offline.
| Tool | What it does |
|---|---|
list_robot_mowers | List and filter mowers by brand, navigation type, price, coverage, slope and minimum score; sort by score, price, coverage or value. |
get_robot_mower | Full spec sheet, sub-scores and cited sources for one mower by name or slug. |
compare_robot_mowers | Side-by-side comparison of 2 to 4 mowers on price, navigation, coverage, slope, cutting specs and scores. |
recommend_robot_mower | Best-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 Husqvarna Automower 450X and the Segway Navimow i105E", "Which RTK mowers handle a 40% slope?"
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:
It is listed in the Official MCP Registry as io.github.yumaheymans/bestrobotmower-mcp. Example client config:
Prefer to run it locally instead (or use a client without remote support)? Use the stdio install below.
No API key required. Requires Node.js 18+.
Run directly from GitHub:
Or clone and run:
Add to your MCP client config (for example Claude Desktop's claude_desktop_config.json):
mowers.json and mowers.csv.Built and maintained by BestRobotMower.co.