Independent humanoid robot intelligence: capabilities, real cost, supply chain. Free and paid tiers.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Optional RoboSelect360 key. Without it, the free tools are open; with it, the robots you have purchased are unlocked.
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.
What THIS connection can call right now: tools callable without any purchase, tools that need an access right, the robots you already hold, and the ones that can be unlocked. Free for everyone, no key and no account. Call it FIRST: it removes the need to discover your own access rights by making calls that will be refused.
This tool takes no arguments.
What THIS connection can call right now: tools callable without any purchase, tools that need an access right, the robots you already hold, and the ones that can be unlocked. Free for everyone, no key and no account. Call it FIRST: it removes the need to discover your own access rights by making calls that will be refused.
No arguments.
{
"type": "object",
"title": "get_access_manifestArguments",
"properties": {}
}What one robot has actually been seen doing, and the evidence for each capability: a label per capability (in production, attested by a customer or third party, shown by the manufacturer, claimed only, published failure, no evidence found) and every dated observation behind it, failures included, with source, conditions and control mode. Requires an access right on the robot requested; without it the call returns a refusal naming that robot.
| Argument | Type | Description |
|---|---|---|
| robot_id* | string |
{
"type": "object",
"title": "get_robot_capabilitiesArguments",
"required": [
"robot_id"
],
"properties": {
"robot_id": {
"type": "string",
"title": "Robot Id"
}
}
}After-sales support profile of one robot, for a buyer in Europe: warranty duration, start and exclusions, spare parts with dated offers (seller, price in original currency, availability, lead time), maintenance required of the operator, software updates and subscriptions, service in Europe, lifecycle, and the open questions to ask before signing. Every fact carries who states it, its evidence level, a verbatim quote and its source; unknowns are listed as unknown with their search date. Requires an access right on the robot requested; without it the call returns a refusal naming that robot.
| Argument | Type | Description |
|---|---|---|
| robot_id* | string |
{
"type": "object",
"title": "get_robot_supportArguments",
"required": [
"robot_id"
],
"properties": {
"robot_id": {
"type": "string",
"title": "Robot Id"
}
}
}Compare 2 to 5 robots side by side on semiconductor BOM, metrics, risk and geographic exposure. Requires an access right on EVERY robot listed; if one is missing the call returns a refusal naming it, and compares nothing.
| Argument | Type | Description |
|---|---|---|
| robot_ids* | string |
{
"type": "object",
"title": "compare_robotsArguments",
"required": [
"robot_ids"
],
"properties": {
"robot_ids": {
"type": "string",
"title": "Robot Ids"
}
}
}Analyse one functional block of the semiconductor layer, for a single robot at a time. Requires an access right on the robot named, or on at least one robot when none is.
| Argument | Type | Description |
|---|---|---|
| block_id* | string | |
| robot_id | string |
{
"type": "object",
"title": "get_block_analysisArguments",
"required": [
"block_id"
],
"properties": {
"block_id": {
"type": "string",
"title": "Block Id"
},
"robot_id": {
"type": "string",
"title": "Robot Id",
"default": ""
}
}
}Geopolitical and supply chain dependency analysis for one robot, built on its semiconductor BOM: geographic concentration, single-source exposure, export control. Requires an access right on the robot requested.
| Argument | Type | Description |
|---|---|---|
| robot_id* | string |
{
"type": "object",
"title": "get_dependency_profileArguments",
"required": [
"robot_id"
],
"properties": {
"robot_id": {
"type": "string",
"title": "Robot Id"
}
}
}Commercial profile of one robot (specs, pricing, viability score), plus whether a per-robot semiconductor bill of materials exists for it. The commercial fields are identical in all three get_robot variants - the layer flag is the only difference.
| Argument | Type | Description |
|---|---|---|
| robot_id* | string |
{
"type": "object",
"title": "get_robotArguments",
"required": [
"robot_id"
],
"properties": {
"robot_id": {
"type": "string",
"title": "Robot Id"
}
}
}Semiconductor bill of materials for one robot: functional blocks, components, suppliers. Requires an access right on the robot requested; without it the call returns a refusal naming that robot.
| Argument | Type | Description |
|---|---|---|
| robot_id* | string | |
| blocks_only | boolean |
{
"type": "object",
"title": "get_robot_hardwareArguments",
"required": [
"robot_id"
],
"properties": {
"robot_id": {
"type": "string",
"title": "Robot Id"
},
"blocks_only": {
"type": "boolean",
"title": "Blocks Only",
"default": false
}
}
}Active supply chain signals affecting one robot's semiconductor BOM. Requires an access right on the robot requested.
| Argument | Type | Description |
|---|---|---|
| layer | string | |
| robot_id* | string | |
| include_global | boolean |
{
"type": "object",
"title": "get_robot_signalsArguments",
"required": [
"robot_id"
],
"properties": {
"layer": {
"type": "string",
"title": "Layer",
"default": ""
},
"robot_id": {
"type": "string",
"title": "Robot Id"
},
"include_global": {
"type": "boolean",
"title": "Include Global",
"default": true
}
}
}Health of the SEMICONDUCTOR layer: profiles loaded, semiconductor signal counts, load errors. One status tool per layer - the three report different layers, not the same server.
No arguments.
{
"type": "object",
"title": "get_system_statusArguments",
"properties": {}
}List the robot catalogue with filters, including semiconductor-layer scope and payload. Returns the same catalogue as the mechanical and software variants - call one, not three. Pick this one to filter on whether a robot is in scope for the semiconductor layer.
| Argument | Type | Description |
|---|---|---|
| pays | string | |
| limit | integer | |
| offset | integer | |
| categorie | string | |
| min_score | integer | |
| min_payload | number | |
| scope_status | string | |
| in_scope_only | boolean |
{
"type": "object",
"title": "list_robotsArguments",
"properties": {
"pays": {
"type": "string",
"title": "Pays",
"default": ""
},
"limit": {
"type": "integer",
"title": "Limit",
"default": 20
},
"offset": {
"type": "integer",
"title": "Offset",
"default": 0
},
"categorie": {
"type": "string",
"title": "Categorie",
"default": ""
},
"min_score": {
"type": "integer",
"title": "Min Score",
"default": -1
},
"min_payload": {
"type": "number",
"title": "Min Payload",
"default": -1
},
"scope_status": {
"type": "string",
"title": "Scope Status",
"default": ""
},
"in_scope_only": {
"type": "boolean",
"title": "In Scope Only",
"default": true
}
}
}List semiconductor supply chain, performance and operational signals across the panel, with filters. Panel-wide, not per robot: requires an access right on at least one robot.
| Argument | Type | Description |
|---|---|---|
| layer | string | |
| limit | integer | |
| offset | integer | |
| region | string | |
| block_id | string | |
| active_only | boolean | |
| signal_type | string | |
| min_severity | string | |
| component_type | string |
{
"type": "object",
"title": "list_signalsArguments",
"properties": {
"layer": {
"type": "string",
"title": "Layer",
"default": ""
},
"limit": {
"type": "integer",
"title": "Limit",
"default": 50
},
"offset": {
"type": "integer",
"title": "Offset",
"default": 0
},
"region": {
"type": "string",
"title": "Region",
"default": ""
},
"block_id": {
"type": "string",
"title": "Block Id",
"default": ""
},
"active_only": {
"type": "boolean",
"title": "Active Only",
"default": true
},
"signal_type": {
"type": "string",
"title": "Signal Type",
"default": ""
},
"min_severity": {
"type": "string",
"title": "Min Severity",
"default": ""
},
"component_type": {
"type": "string",
"title": "Component Type",
"default": ""
}
}
}Compare 2 to 5 robots side by side on mechanical BOM, specifications, risk and geographic exposure. Requires an access right on EVERY robot listed; if one is missing the call returns a refusal naming it, and compares nothing.
| Argument | Type | Description |
|---|---|---|
| robot_ids* | string |
{
"type": "object",
"title": "compare_robotsArguments",
"required": [
"robot_ids"
],
"properties": {
"robot_ids": {
"type": "string",
"title": "Robot Ids"
}
}
}Analyse one mechanical block (actuation, structure, energy, perception), for a single robot at a time. Requires an access right on the robot named, or on at least one robot when none is.
| Argument | Type | Description |
|---|---|---|
| block_id* | string | |
| robot_id | string |
{
"type": "object",
"title": "get_block_analysisArguments",
"required": [
"block_id"
],
"properties": {
"block_id": {
"type": "string",
"title": "Block Id"
},
"robot_id": {
"type": "string",
"title": "Robot Id",
"default": ""
}
}
}Geopolitical and supply chain dependency analysis for one robot, built on its mechanical BOM: geographic concentration, critical raw materials, single-source exposure. Requires an access right on the robot requested.
| Argument | Type | Description |
|---|---|---|
| robot_id* | string |
{
"type": "object",
"title": "get_dependency_profileArguments",
"required": [
"robot_id"
],
"properties": {
"robot_id": {
"type": "string",
"title": "Robot Id"
}
}
}Commercial profile of one robot (specs, pricing, viability score), plus its mechanical-profile status. The commercial fields are identical in all three get_robot variants - the layer flag is the only difference.
| Argument | Type | Description |
|---|---|---|
| robot_id* | string |
{
"type": "object",
"title": "get_robotArguments",
"required": [
"robot_id"
],
"properties": {
"robot_id": {
"type": "string",
"title": "Robot Id"
}
}
}Mechanical bill of materials for one robot: motors, reducers, screws, bearings, batteries, structure, wiring. Requires an access right on the robot requested; without it the call returns a refusal naming that robot.
| Argument | Type | Description |
|---|---|---|
| robot_id* | string | |
| blocks_only | boolean |
{
"type": "object",
"title": "get_robot_mechanicalArguments",
"required": [
"robot_id"
],
"properties": {
"robot_id": {
"type": "string",
"title": "Robot Id"
},
"blocks_only": {
"type": "boolean",
"title": "Blocks Only",
"default": false
}
}
}Active supply chain signals affecting one robot's mechanical BOM. Requires an access right on the robot requested.
| Argument | Type | Description |
|---|---|---|
| robot_id* | string | |
| include_global | boolean |
{
"type": "object",
"title": "get_robot_signalsArguments",
"required": [
"robot_id"
],
"properties": {
"robot_id": {
"type": "string",
"title": "Robot Id"
},
"include_global": {
"type": "boolean",
"title": "Include Global",
"default": true
}
}
}Health of the MECHANICAL layer: mechanical profiles loaded, mechanical signal counts, load errors. One status tool per layer - the three report different layers, not the same server.
No arguments.
{
"type": "object",
"title": "get_system_statusArguments",
"properties": {}
}List the robot catalogue with filters, including mechanical-profile status and payload. Returns the same catalogue as the hardware and software variants - call one, not three. Pick this one to filter on mechanical coverage.
| Argument | Type | Description |
|---|---|---|
| pays | string | |
| limit | integer | |
| offset | integer | |
| status | string | |
| categorie | string | |
| min_score | integer | |
| min_payload | number | |
| in_scope_only | boolean |
{
"type": "object",
"title": "list_robotsArguments",
"properties": {
"pays": {
"type": "string",
"title": "Pays",
"default": ""
},
"limit": {
"type": "integer",
"title": "Limit",
"default": 20
},
"offset": {
"type": "integer",
"title": "Offset",
"default": 0
},
"status": {
"type": "string",
"title": "Status",
"default": ""
},
"categorie": {
"type": "string",
"title": "Categorie",
"default": ""
},
"min_score": {
"type": "integer",
"title": "Min Score",
"default": -1
},
"min_payload": {
"type": "number",
"title": "Min Payload",
"default": -1
},
"in_scope_only": {
"type": "boolean",
"title": "In Scope Only",
"default": true
}
}
}List mechanical supply chain, performance and operational signals across the panel, with filters. Panel-wide, not per robot: requires an access right on at least one robot.
| Argument | Type | Description |
|---|---|---|
| limit | integer | |
| offset | integer | |
| region | string | |
| block_id | string | |
| active_only | boolean | |
| signal_type | string | |
| min_severity | string | |
| component_type | string |
{
"type": "object",
"title": "list_signalsArguments",
"properties": {
"limit": {
"type": "integer",
"title": "Limit",
"default": 50
},
"offset": {
"type": "integer",
"title": "Offset",
"default": 0
},
"region": {
"type": "string",
"title": "Region",
"default": ""
},
"block_id": {
"type": "string",
"title": "Block Id",
"default": ""
},
"active_only": {
"type": "boolean",
"title": "Active Only",
"default": true
},
"signal_type": {
"type": "string",
"title": "Signal Type",
"default": ""
},
"min_severity": {
"type": "string",
"title": "Min Severity",
"default": ""
},
"component_type": {
"type": "string",
"title": "Component Type",
"default": ""
}
}
}Compare 2 to 5 robots side by side on software BOM, TCO, jurisdiction exposure, lock-in and export control risk. Requires an access right on EVERY robot listed; if one is missing the call returns a refusal naming it, and compares nothing.
| Argument | Type | Description |
|---|---|---|
| robot_ids* | string |
{
"type": "object",
"title": "compare_robotsArguments",
"required": [
"robot_ids"
],
"properties": {
"robot_ids": {
"type": "string",
"title": "Robot Ids"
}
}
}Analyse one software block (OS, middleware, runtime, control, fleet), for a single robot at a time. Requires an access right on the robot named, or on at least one robot when none is.
| Argument | Type | Description |
|---|---|---|
| block_id* | string | |
| robot_id | string |
{
"type": "object",
"title": "get_block_analysisArguments",
"required": [
"block_id"
],
"properties": {
"block_id": {
"type": "string",
"title": "Block Id"
},
"robot_id": {
"type": "string",
"title": "Robot Id",
"default": ""
}
}
}Jurisdiction and supply chain dependency analysis for one robot, built on its software stack: jurisdiction concentration, lock-in, export control, cloud dependency. Requires an access right on the robot requested.
| Argument | Type | Description |
|---|---|---|
| robot_id* | string |
{
"type": "object",
"title": "get_dependency_profileArguments",
"required": [
"robot_id"
],
"properties": {
"robot_id": {
"type": "string",
"title": "Robot Id"
}
}
}Commercial profile of one robot (specs, pricing, viability score), plus its software tier and profile status. The commercial fields are identical in all three get_robot variants - the layer flag is the only difference.
| Argument | Type | Description |
|---|---|---|
| robot_id* | string |
{
"type": "object",
"title": "get_robotArguments",
"required": [
"robot_id"
],
"properties": {
"robot_id": {
"type": "string",
"title": "Robot Id"
}
}
}Active supply chain signals affecting one robot's software stack. Requires an access right on the robot requested.
| Argument | Type | Description |
|---|---|---|
| robot_id* | string | |
| include_global | boolean |
{
"type": "object",
"title": "get_robot_signalsArguments",
"required": [
"robot_id"
],
"properties": {
"robot_id": {
"type": "string",
"title": "Robot Id"
},
"include_global": {
"type": "boolean",
"title": "Include Global",
"default": true
}
}
}Software bill of materials for one robot: OS, middleware, AI runtime, motion control, fleet management. Requires an access right on the robot requested; without it the call returns a refusal naming that robot.
| Argument | Type | Description |
|---|---|---|
| robot_id* | string | |
| blocks_only | boolean |
{
"type": "object",
"title": "get_robot_softwareArguments",
"required": [
"robot_id"
],
"properties": {
"robot_id": {
"type": "string",
"title": "Robot Id"
},
"blocks_only": {
"type": "boolean",
"title": "Blocks Only",
"default": false
}
}
}Health of the SOFTWARE layer: software profiles loaded, software signal counts, load errors. One status tool per layer - the three report different layers, not the same server.
No arguments.
{
"type": "object",
"title": "get_system_statusArguments",
"properties": {}
}List the robot catalogue with filters, including software tier and software-profile status. Returns the same catalogue as the hardware and mechanical variants - call one, not three. Pick this one to filter by software tier.
| Argument | Type | Description |
|---|---|---|
| pays | string | |
| limit | integer | |
| offset | integer | |
| status | string | |
| categorie | string | |
| min_score | integer | |
| in_scope_only | boolean | |
| software_tier | string |
{
"type": "object",
"title": "list_robotsArguments",
"properties": {
"pays": {
"type": "string",
"title": "Pays",
"default": ""
},
"limit": {
"type": "integer",
"title": "Limit",
"default": 20
},
"offset": {
"type": "integer",
"title": "Offset",
"default": 0
},
"status": {
"type": "string",
"title": "Status",
"default": ""
},
"categorie": {
"type": "string",
"title": "Categorie",
"default": ""
},
"min_score": {
"type": "integer",
"title": "Min Score",
"default": -1
},
"in_scope_only": {
"type": "boolean",
"title": "In Scope Only",
"default": true
},
"software_tier": {
"type": "string",
"title": "Software Tier",
"default": ""
}
}
}List software supply chain signals across the panel, with filters. Panel-wide, not per robot: requires an access right on at least one robot.
| Argument | Type | Description |
|---|---|---|
| limit | integer | |
| domain | string | |
| offset | integer | |
| block_id | string | |
| active_only | boolean | |
| signal_type | string | |
| jurisdiction | string | |
| min_severity | string | |
| component_type | string |
{
"type": "object",
"title": "list_signalsArguments",
"properties": {
"limit": {
"type": "integer",
"title": "Limit",
"default": 50
},
"domain": {
"type": "string",
"title": "Domain",
"default": ""
},
"offset": {
"type": "integer",
"title": "Offset",
"default": 0
},
"block_id": {
"type": "string",
"title": "Block Id",
"default": ""
},
"active_only": {
"type": "boolean",
"title": "Active Only",
"default": true
},
"signal_type": {
"type": "string",
"title": "Signal Type",
"default": ""
},
"jurisdiction": {
"type": "string",
"title": "Jurisdiction",
"default": ""
},
"min_severity": {
"type": "string",
"title": "Min Severity",
"default": ""
},
"component_type": {
"type": "string",
"title": "Component Type",
"default": ""
}
}
}