Robot directory for AI agents: 830+ robots, 290+ brands, 1,000+ datasets, 260+ professions scored.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Compare two robots side by side on specs, price, and capabilities. Returns a comparison URL and key differences.
First robot slug
Second robot slug
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
claude mcp add --transport http geppetto-robot-directory https://geppettorobotdirectory.com/functions/robotsApi
Compare two robots side by side on specs, price, and capabilities. Returns a comparison URL and key differences.
| Argument | Type | Description |
|---|---|---|
| robot_a* | string | First robot slug |
| robot_b* | string | Second robot slug |
{
"type": "object",
"required": [
"robot_a",
"robot_b"
],
"properties": {
"robot_a": {
"type": "string",
"description": "First robot slug"
},
"robot_b": {
"type": "string",
"description": "Second robot slug"
}
}
}Get all robots in a specific category with specs and prices. Returns the full list of active robots in that category from the Geppetto directory.
| Argument | Type | Description |
|---|---|---|
| category_slug* | string | Category slug e.g. humanoid, cleaning, lawn, aerial, medical, security, agricultural, delivery, industrial, companion, educational, inspection |
{
"type": "object",
"required": [
"category_slug"
],
"properties": {
"category_slug": {
"type": "string",
"description": "Category slug e.g. humanoid, cleaning, lawn, aerial, medical, security, agricultural, delivery, industrial, companion, educational, inspection"
}
}
}Get a robot hardware component category (a 'part' type) by slug, with its supply-chain analysis and full supplier list: bottleneck risk, China concentration, supplier counts, and each supplier.
| Argument | Type | Description |
|---|---|---|
| category_slug* | string | Component category slug: reducers, motors, sensors, screws, hand-units, actuators, bearings, materials, castings, intelligence, pcbs, assemblies, data, periphery, other |
{
"type": "object",
"required": [
"category_slug"
],
"properties": {
"category_slug": {
"type": "string",
"description": "Component category slug: reducers, motors, sensors, screws, hand-units, actuators, bearings, materials, castings, intelligence, pcbs, assemblies, data, periphery, other"
}
}
}Get the full record for a specific robot training dataset by slug: specs, license, access type, collection method, citation, and source links.
| Argument | Type | Description |
|---|---|---|
| slug* | string | Dataset slug e.g. droid, open-x-embodiment, ego4d, aloha-bimanual |
{
"type": "object",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string",
"description": "Dataset slug e.g. droid, open-x-embodiment, ego4d, aloha-bimanual"
}
}
}Get the Geppetto Robot Impact Score (0-100) for any profession. Composite of task-automation research (35%, the Oxford Frey and Osborne score), IFR robot deployment (30%), an academic-consensus score (20%, the average of the Oxford score and the OECD risk band), and robot density (15%). The O*NET-SOC code is a cross-reference only, not a scoring input. Higher means more automation pressure on the occupation.
| Argument | Type | Description |
|---|---|---|
| profession_slug* | string | Profession slug e.g. warehouse-picker-packer, nurse-routine-monitoring, delivery-driver-last-mile, long-haul-truck-driver |
{
"type": "object",
"required": [
"profession_slug"
],
"properties": {
"profession_slug": {
"type": "string",
"description": "Profession slug e.g. warehouse-picker-packer, nurse-routine-monitoring, delivery-driver-last-mile, long-haul-truck-driver"
}
}
}Get full specs and details for a specific robot by its slug. Returns all specifications, price, brand, description, features, and direct URL.
| Argument | Type | Description |
|---|---|---|
| slug* | string | Robot slug e.g. agility-robotics-digit, roborock-s8-maxv-ultra, unitree-g1 |
{
"type": "object",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string",
"description": "Robot slug e.g. agility-robotics-digit, roborock-s8-maxv-ultra, unitree-g1"
}
}
}Get the full record for a specific robot hardware supplier by slug: components supplied, OEM relationships, country, public-listing and stock code, bottleneck risk, and sources.
| Argument | Type | Description |
|---|---|---|
| slug* | string | Supplier slug e.g. harmonic-drive-systems, leaderdrive, nabtesco, catl |
{
"type": "object",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string",
"description": "Supplier slug e.g. harmonic-drive-systems, leaderdrive, nabtesco, catl"
}
}
}Search Geppetto's directory of 1,000+ robot training datasets by platform, modality, license, or commercial-use. Returns name, slug, platforms, sensor modalities, episode count, hours, license, access type, and URL.
| Argument | Type | Description |
|---|---|---|
| query | string | Free-text search over dataset name, description, and source |
| license | string | License identifier, e.g. apache-2.0, cc-by-4.0, mit |
| category | string | Dataset type: real-robot, human-video, or sim |
| modality | string | Sensor modality, e.g. rgb, depth, tactile, imu, lidar, force-torque |
| embodiment | string | Robot platform used to collect the data, e.g. unitree-g1, franka, aloha, humanoid |
| commercialUse | boolean | If true, only datasets cleared for commercial use |
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Free-text search over dataset name, description, and source"
},
"license": {
"type": "string",
"description": "License identifier, e.g. apache-2.0, cc-by-4.0, mit"
},
"category": {
"type": "string",
"description": "Dataset type: real-robot, human-video, or sim"
},
"modality": {
"type": "string",
"description": "Sensor modality, e.g. rgb, depth, tactile, imu, lidar, force-torque"
},
"embodiment": {
"type": "string",
"description": "Robot platform used to collect the data, e.g. unitree-g1, franka, aloha, humanoid"
},
"commercialUse": {
"type": "boolean",
"description": "If true, only datasets cleared for commercial use"
}
}
}Search Geppetto's directory of 830+ robots by category, brand, price range, or use case. Returns robot name, slug, category, brand, price range, and key specs.
| Argument | Type | Description |
|---|---|---|
| query | string | Search term, category, or use case. Examples: humanoid, robot vacuum, lawn mower, cobot |
| category | string | Robot category slug. Options: humanoid, cleaning, lawn, aerial, medical, security, agricultural, delivery, industrial, companion, educational, inspection |
| maxPrice | number | Maximum price in USD |
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Search term, category, or use case. Examples: humanoid, robot vacuum, lawn mower, cobot"
},
"category": {
"type": "string",
"description": "Robot category slug. Options: humanoid, cleaning, lawn, aerial, medical, security, agricultural, delivery, industrial, companion, educational, inspection"
},
"maxPrice": {
"type": "number",
"description": "Maximum price in USD"
}
}
}Search Geppetto's directory of 140+ robot hardware component suppliers by component category, country, or keyword. Returns name, slug, component category, country, public-listing/stock code, and bottleneck risk.
| Argument | Type | Description |
|---|---|---|
| query | string | Free-text search over supplier name and component description |
| country | string | Country the supplier is in, as a full name or ISO-2 code: China/CN, Japan/JP, Germany/DE, United States/US, Switzerland/CH, Taiwan/TW, Sweden/SE, Australia/AU |
| component | string | Component category slug, e.g. reducers, motors, sensors |
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Free-text search over supplier name and component description"
},
"country": {
"type": "string",
"description": "Country the supplier is in, as a full name or ISO-2 code: China/CN, Japan/JP, Germany/DE, United States/US, Switzerland/CH, Taiwan/TW, Sweden/SE, Australia/AU"
},
"component": {
"type": "string",
"description": "Component category slug, e.g. reducers, motors, sensors"
}
}
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 3, 2026.
No readOnlyHint / destructiveHint annotations, so clients can't tell a read from a write without asking.
Fix: Add annotations to each tool, e.g. { readOnlyHint: true } for tools that only read.