MCP Server

bestrobotmower-mcp

io.github.yumaheymans/bestrobotmower-mcp
Commerce & Retail IoT & Hardware Public & reachable MCP 2025-11-25

What this MCP does

Provides robot lawn mower specifications, prices, scores, comparisons, filters, and yard-specific recommendations.

compare_robot_mowers
Compare robot mowers
Compare 2 to 5 robot lawn mowers side by side across navigation, coverage, slope, cutting specs, price and the 0-5 BestRobotMower Score. Pass each model by name or slug.
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['models'], 'properties': {'models': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 5, 'minItems': 2, 'description': '2 to 5 model names or slugs to compare.'}}, 'additionalProperties': False}
get_robot_mower
Get one robot mower
Get the full specs, dated price, 0-5 score and sub-scores for a single robot lawn mower by name or slug (e.g. 'Mammotion Luba 2 AWD', 'Segway Navimow i110').
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'query': {'type': 'string', 'description': 'Model name, brand + model, or slug to look up.'}}, 'additionalProperties': False}
list_robot_mowers
List robot mowers
List and filter the robot lawn mowers in the BestRobotMower.co dataset by brand, navigation type, price, lawn-area coverage, slope handling and score. Returns models ranked by the 0-5 BestRobotMower Score (highest first).
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'brand': {'type': 'string', 'description': "Filter by brand, case-insensitive substring (e.g. 'Mammotion', 'Segway', 'Husqvarna')."}, 'limit': {'type': 'integer', 'maximum': 39, 'minimum': 1, 'description': 'Max models to return (default 10, max 39, the whole catalog).'}, 'min_score': {'type': 'number', 'description': 'Only models with a BestRobotMower Score at or above this value (0-5).'}, 'navigation': {'type': 'string', 'description': "Filter by navigation type, case-insensitive substring (e.g. 'RTK', 'satellite', 'vision', 'wire')."}, 'max_price_usd': {'type': 'number', 'description': 'Only models at or below this USD price.'}, 'min_slope_pct': {'type': 'number', 'description': 'Only models rated for at least this slope, in percent grade.'}, 'min_lawn_area_m2': {'type': 'number', 'description': 'Only models that cover at least this lawn area in square metres.'}}, 'additionalProperties': False}
recommend_robot_mower
Recommend a robot mower
Recommend the best robot lawn mowers for a specific yard: give the lawn area in square metres and optionally the steepest slope (percent grade) and a budget in USD. Returns up to 3 models that fit, ranked by the 0-5 BestRobotMower Score, with the reason each was chosen.
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['lawn_area_m2'], 'properties': {'budget_usd': {'type': 'number', 'description': 'Maximum budget in USD (optional).'}, 'lawn_area_m2': {'type': 'number', 'description': 'Lawn area to mow, in square metres.'}, 'max_slope_pct': {'type': 'number', 'description': 'Steepest slope on the lawn, in percent grade (optional).'}}, 'additionalProperties': False}
Changed
list_robot_mowers
Sept. 29, 2026, 2:50 a.m.
Added
recommend_robot_mower
Sept. 23, 2026, 2:40 a.m.
Added
compare_robot_mowers
Sept. 23, 2026, 2:40 a.m.
Added
get_robot_mower
Sept. 23, 2026, 2:40 a.m.
Added
list_robot_mowers
Sept. 23, 2026, 2:40 a.m.