Sourced, dated data on consumer robots and physical AI: specs, prices, availability, evidence.
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.
Comparison of 2 to 4 published robots on the columns of the Vuntum comparison. Each row says whether the values differ (`differs`); `differingPredicates` lists what sets the robots apart, `missingByRobot` what is not disclosed. `locale: "fr"` for French.
Language of the texts and addresses: "fr" (default) or "en". The figures and the sources are identical.
Comparison of 2 to 4 published robots on the columns of the Vuntum comparison. Each row says whether the values differ (`differs`); `differingPredicates` lists what sets the robots apart, `missingByRobot` what is not disclosed. `locale: "fr"` for French.
| Argument | Type | Description |
|---|---|---|
| slugs* | array | |
| locale | string | Language of the texts and addresses: "fr" (default) or "en". The figures and the sources are identical. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"slugs"
],
"properties": {
"slugs": {
"type": "array",
"items": {
"type": "string",
"maxLength": 96,
"minLength": 2,
"description": "URL identifier of the robot sheet, for example \"g1\"."
},
"maxItems": 4,
"minItems": 2
},
"locale": {
"enum": [
"fr",
"en"
],
"type": "string",
"description": "Language of the texts and addresses: \"fr\" (default) or \"en\". The figures and the sources are identical."
}
}
}Robots with a validated claim that they handle household tasks. `locale: "fr"` for French.
| Argument | Type | Description |
|---|---|---|
| limit | integer | Maximum number of results (50 max). |
| locale | string | Language of the texts and addresses: "fr" (default) or "en". The figures and the sources are identical. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"limit": {
"type": "integer",
"maximum": 50,
"minimum": 1,
"description": "Maximum number of results (50 max)."
},
"locale": {
"enum": [
"fr",
"en"
],
"type": "string",
"description": "Language of the texts and addresses: \"fr\" (default) or \"en\". The figures and the sources are identical."
}
}
}Robots with a public SDK, Python API, ROS or MCP, by deterministic criteria. `locale: "fr"` for French.
| Argument | Type | Description |
|---|---|---|
| limit | integer | Maximum number of results (50 max). |
| locale | string | Language of the texts and addresses: "fr" (default) or "en". The figures and the sources are identical. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"limit": {
"type": "integer",
"maximum": 50,
"minimum": 1,
"description": "Maximum number of results (50 max)."
},
"locale": {
"enum": [
"fr",
"en"
],
"type": "string",
"description": "Language of the texts and addresses: \"fr\" (default) or \"en\". The figures and the sources are identical."
}
}
}Published robots with a validated claim behind each requested capability: marcher, courir, escaliers, se-relever, saisir, plier-linge, ranger, navigation, parler. Never inferred from a category: each capability returns the claim, its source and its level of evidence. `locale: "fr"` for French.
| Argument | Type | Description |
|---|---|---|
| limit | integer | Maximum number of results (50 max). |
| locale | string | Language of the texts and addresses: "fr" (default) or "en". The figures and the sources are identical. |
| capabilities* | array |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"capabilities"
],
"properties": {
"limit": {
"type": "integer",
"maximum": 50,
"minimum": 1,
"description": "Maximum number of results (50 max)."
},
"locale": {
"enum": [
"fr",
"en"
],
"type": "string",
"description": "Language of the texts and addresses: \"fr\" (default) or \"en\". The figures and the sources are identical."
},
"capabilities": {
"type": "array",
"items": {
"enum": [
"marcher",
"courir",
"escaliers",
"se-relever",
"saisir",
"plier-linge",
"ranger",
"navigation",
"parler"
],
"type": "string"
},
"maxItems": 9,
"minItems": 1
}
}
}Published robots that have a given utility (the keys are the site's French slugs): menage, jardin, cuisine, compagnie, education, loisirs, aide-personne, medical, reeducation, recherche, logistique, livraison, accueil, nettoyage-pro, inspection, construction, agriculture, industrie, exploration, telepresence, secours, defense-securite, polyvalent, autres. A robot often has several (`utilities` field of each sheet). `locale: "en"` gives the English label and page.
| Argument | Type | Description |
|---|---|---|
| limit | integer | Maximum number of results (50 max). |
| locale | string | Language of the texts and addresses: "fr" (default) or "en". The figures and the sources are identical. |
| utility* | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"utility"
],
"properties": {
"limit": {
"type": "integer",
"maximum": 50,
"minimum": 1,
"description": "Maximum number of results (50 max)."
},
"locale": {
"enum": [
"fr",
"en"
],
"type": "string",
"description": "Language of the texts and addresses: \"fr\" (default) or \"en\". The figures and the sources are identical."
},
"utility": {
"enum": [
"menage",
"jardin",
"cuisine",
"compagnie",
"education",
"loisirs",
"aide-personne",
"medical",
"reeducation",
"recherche",
"logistique",
"livraison",
"accueil",
"nettoyage-pro",
"inspection",
"construction",
"agriculture",
"industrie",
"exploration",
"telepresence",
"secours",
"defense-securite",
"polyvalent",
"autres"
],
"type": "string"
}
}
}A published article (text, date, sources) from its URL identifier (the `slug` of an article result, in the same language). `locale: "fr"` for French.
| Argument | Type | Description |
|---|---|---|
| slug* | string | URL identifier of the robot sheet, for example "g1". |
| locale | string | Language of the texts and addresses: "fr" (default) or "en". The figures and the sources are identical. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string",
"maxLength": 96,
"minLength": 2,
"description": "URL identifier of the robot sheet, for example \"g1\"."
},
"locale": {
"enum": [
"fr",
"en"
],
"type": "string",
"description": "Language of the texts and addresses: \"fr\" (default) or \"en\". The figures and the sources are identical."
}
}
}Definitions of the levels of evidence, the statuses, the freshness limits and the confidence score that come with every Vuntum value, as written on the methodology page. `locale: "fr"` for French.
| Argument | Type | Description |
|---|---|---|
| locale | string | Language of the texts and addresses: "fr" (default) or "en". The figures and the sources are identical. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"locale": {
"enum": [
"fr",
"en"
],
"type": "string",
"description": "Language of the texts and addresses: \"fr\" (default) or \"en\". The figures and the sources are identical."
}
}
}Public change log: publications, corrections, price changes. `locale: "fr"` for French sentences.
| Argument | Type | Description |
|---|---|---|
| limit | integer | Maximum number of results (50 max). |
| locale | string | Language of the texts and addresses: "fr" (default) or "en". The figures and the sources are identical. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"limit": {
"type": "integer",
"maximum": 50,
"minimum": 1,
"description": "Maximum number of results (50 max)."
},
"locale": {
"enum": [
"fr",
"en"
],
"type": "string",
"description": "Language of the texts and addresses: \"fr\" (default) or \"en\". The figures and the sources are identical."
}
}
}Full sheet of a published robot: summary, form, use, utilities, characteristics, prices, availability, sources. `locale: "fr"` for French.
| Argument | Type | Description |
|---|---|---|
| slug* | string | URL identifier of the robot sheet, for example "g1". |
| locale | string | Language of the texts and addresses: "fr" (default) or "en". The figures and the sources are identical. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string",
"maxLength": 96,
"minLength": 2,
"description": "URL identifier of the robot sheet, for example \"g1\"."
},
"locale": {
"enum": [
"fr",
"en"
],
"type": "string",
"description": "Language of the texts and addresses: \"fr\" (default) or \"en\". The figures and the sources are identical."
}
}
}Availability state by market, with observation date. `locale: "fr"` for French notes.
| Argument | Type | Description |
|---|---|---|
| slug* | string | URL identifier of the robot sheet, for example "g1". |
| locale | string | Language of the texts and addresses: "fr" (default) or "en". The figures and the sources are identical. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string",
"maxLength": 96,
"minLength": 2,
"description": "URL identifier of the robot sheet, for example \"g1\"."
},
"locale": {
"enum": [
"fr",
"en"
],
"type": "string",
"description": "Language of the texts and addresses: \"fr\" (default) or \"en\". The figures and the sources are identical."
}
}
}All the validated claims of a robot, with evidence, source and quote. `locale: "fr"` for French values.
| Argument | Type | Description |
|---|---|---|
| slug* | string | URL identifier of the robot sheet, for example "g1". |
| locale | string | Language of the texts and addresses: "fr" (default) or "en". The figures and the sources are identical. |
| predicate | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string",
"maxLength": 96,
"minLength": 2,
"description": "URL identifier of the robot sheet, for example \"g1\"."
},
"locale": {
"enum": [
"fr",
"en"
],
"type": "string",
"description": "Language of the texts and addresses: \"fr\" (default) or \"en\". The figures and the sources are identical."
},
"predicate": {
"type": "string",
"maxLength": 80
}
}
}Observed prices by market, price type and date. `locale: "fr"` for French notes.
| Argument | Type | Description |
|---|---|---|
| slug* | string | URL identifier of the robot sheet, for example "g1". |
| locale | string | Language of the texts and addresses: "fr" (default) or "en". The figures and the sources are identical. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string",
"maxLength": 96,
"minLength": 2,
"description": "URL identifier of the robot sheet, for example \"g1\"."
},
"locale": {
"enum": [
"fr",
"en"
],
"type": "string",
"description": "Language of the texts and addresses: \"fr\" (default) or \"en\". The figures and the sources are identical."
}
}
}Sources behind the published claims of a robot. `locale: "fr"` for French source names.
| Argument | Type | Description |
|---|---|---|
| slug* | string | URL identifier of the robot sheet, for example "g1". |
| locale | string | Language of the texts and addresses: "fr" (default) or "en". The figures and the sources are identical. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string",
"maxLength": 96,
"minLength": 2,
"description": "URL identifier of the robot sheet, for example \"g1\"."
},
"locale": {
"enum": [
"fr",
"en"
],
"type": "string",
"description": "Language of the texts and addresses: \"fr\" (default) or \"en\". The figures and the sources are identical."
}
}
}Open source repositories related to robotics listed by Vuntum. No English description is written for a repository: with `locale: "en"` only the repository's own words are returned.
| Argument | Type | Description |
|---|---|---|
| limit | integer | Maximum number of results (50 max). |
| query | string | |
| locale | string | Language of the texts and addresses: "fr" (default) or "en". The figures and the sources are identical. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"limit": {
"type": "integer",
"maximum": 50,
"minimum": 1,
"description": "Maximum number of results (50 max)."
},
"query": {
"type": "string",
"maxLength": 120
},
"locale": {
"enum": [
"fr",
"en"
],
"type": "string",
"description": "Language of the texts and addresses: \"fr\" (default) or \"en\". The figures and the sources are identical."
}
}
}Full-text search over the published robot sheets: accents ignored, word starts, synonyms, close spelling, ranked by relevance. `matchQuality` says whether all the words, some of them or a close spelling were found. `locale: "fr"` for French texts and addresses.
| Argument | Type | Description |
|---|---|---|
| limit | integer | Maximum number of results (50 max). |
| query* | string | |
| locale | string | Language of the texts and addresses: "fr" (default) or "en". The figures and the sources are identical. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"query"
],
"properties": {
"limit": {
"type": "integer",
"maximum": 50,
"minimum": 1,
"description": "Maximum number of results (50 max)."
},
"query": {
"type": "string",
"maxLength": 120,
"minLength": 2
},
"locale": {
"enum": [
"fr",
"en"
],
"type": "string",
"description": "Language of the texts and addresses: \"fr\" (default) or \"en\". The figures and the sources are identical."
}
}
}The site search: robots, manufacturers and articles (full article text included). Can be filtered by type. Returns the type, title, summary and address of each result. `locale: "fr"` for French.
| Argument | Type | Description |
|---|---|---|
| limit | integer | Maximum number of results (50 max). |
| query* | string | |
| types | array | |
| locale | string | Language of the texts and addresses: "fr" (default) or "en". The figures and the sources are identical. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"query"
],
"properties": {
"limit": {
"type": "integer",
"maximum": 50,
"minimum": 1,
"description": "Maximum number of results (50 max)."
},
"query": {
"type": "string",
"maxLength": 120,
"minLength": 2
},
"types": {
"type": "array",
"items": {
"enum": [
"robot",
"manufacturer",
"article"
],
"type": "string"
},
"maxItems": 3
},
"locale": {
"enum": [
"fr",
"en"
],
"type": "string",
"description": "Language of the texts and addresses: \"fr\" (default) or \"en\". The figures and the sources are identical."
}
}
}