radarscore
Server Details
Evidence-based humanoid robot data: RadarScore ratings, evidence grades A-D, prices, EU availability
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
Available Tools
5 toolscompare_robotsRoboter vergleichenAInspect
Stellt 2–4 Modelle nebeneinander: Preise, Verfügbarkeit, Technik-Eckdaten und alle RadarScore-Achsen mit Evidenzgraden. / Side-by-side comparison of 2–4 robots.
| Name | Required | Description | Default |
|---|---|---|---|
| ids | Yes | Modell-Schlüssel, z. B. ["unitree-g1", "unitree-r1"] |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description mentions the comparison aspects (prices, availability, tech specs, RadarScore axes) and that evidence levels are provided. However, it does not detail how it handles missing data or the exact output format. No output schema is provided, reducing transparency.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is concise and to the point$ It provides the tool's purpose and the parameter in a direct manner. The schema is minimal and clear.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The description is self-contained for usage, but lacks explicit output specification or edge-case handling. The sibling tools might provide context, but the tool itself doesn't describe how it interacts with other tools or what the output structure is. So it is somewhat incomplete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The parameter 'ids' is described as model keys with an example. The min and max items (2 and 4) are clear. The description is in German but that's acceptable given the bilingual tool description. No enums are provided, but the description gives an example of the key format.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the purpose: comparing 2-4 robot models side-by-side on prices, availability, tech specs, and RadarScore axes. The bilingual note reinforces the function.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description explains that 2-4 models are compared)Skip the note? Actually the description says 'Stellt 2–4 Modelle nebeneinander' which is the action. The input schema requires ids with minItems 2 and maxItems 4, which directly supports the usage. No explicit conditional instructions, but it is clear that the user provides model IDs.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
dataset_infoDatensatz-MetadatenAInspect
Version, Datenstand, Lizenz (CC BY 4.0), Zitiervorschlag, Methodik-Link, Modell-/Bewertungszahlen und die stabilen Download-URLs (CSV/JSON) des RadarScore-Datensatzes. / Dataset metadata, license and citation.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the burden. It discloses the content returned (version, license, URLs, etc.) and implies a read-only operation, but does not mention potential staleness, authentication, or side effects. It is adequate for a simple metadata lookup but lacks depth.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
One concise sentence in German with an English summary tail. Front-loaded with key terms, efficient, though the bilingual repetition adds slight length without additional meaning.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a zero-parameter metadata retrieval tool with no output schema, the description covers all expected information: what is included and the stable download URLs. It is complete enough for an agent to understand its purpose and expected result.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
No parameters exist (0 params, schema coverage 100%), so baseline is 4. The description itself does not need to explain parameters since there are none.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Provides specific verb 'metadata' and lists exact fields (version, date, license, citation, methodology link, model scores, download URLs) for the RadarScore dataset. Clearly distinguishes from sibling tools that operate on robots.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No explicit guidance on when to use this tool versus others. While it's a metadata resource, the description does not state that it should be used to obtain dataset context before querying data or compare with alternatives like search_robots.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_robotRoboter-Akte abrufenAInspect
Vollständiger Datensatz-Eintrag eines Modells: Preise mit Provenienz, Technik, alle 6 RadarScore-Achsen, Autonomie-Ampel, Evidenz-Zusammenfassung je Achse und Prüfdaten. Mit include_belege=true zusätzlich jeder Einzelbeleg (Zitat, Quelle, Archivlink). / Full record for one robot by id.
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Modell-Schlüssel (Slug) aus search_robots, z. B. "unitree-g1" | |
| include_belege | No | true = alle Einzelbelege mit Zitaten statt nur der Evidenz-Zusammenfassung (deutlich größere Antwort) |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the transparency burden. It discloses the full return contents and the conditional behavior of include_belege, including the trade-off of a significantly larger response with individual citations instead of summaries. It does not mention errors, permissions, or rate limits, but for a simple read-by-id tool the behavioral disclosure is strong.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is compact and front-loaded, with the first sentence giving the full purpose and content inventory, and the second sentence explaining the optional parameter effect. Every sentence earns its place; the bilingual suffix is a minor redundancy but not harmful.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the simple 2-parameter schema, no output schema, and no annotations, the description provides enough information about what the tool returns and how include_belege changes the response. It could be slightly more complete by explicitly stating the response is a record/JSON object, but the phrase 'Datensatz-Eintrag' and the content list already convey this adequately.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the schema already documents both id and include_belege in detail. The description repeats the same semantics (slug from search_robots and the effect of include_belege) without adding meaningful new meaning beyond the structured schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states this tool retrieves the full record for exactly one robot by ID, listing the specific content areas (prices, technology, RadarScore axes, autonomy status, evidence summaries, audit data). This verb+resource framing distinguishes it from siblings like search_robots, compare_robots, and dataset_info.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Usage context is implied by the note that the id comes from search_robots, suggesting this tool is used after searching to fetch full details for a single model. However, it does not explicitly state when to prefer get_robot over compare_robots or dataset_info, nor does it provide any exclusions or alternative guidance.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
import_costDE-Importkosten rechnenAInspect
Rechnet die Import-Faustregel für den Direktimport eines Roboters aus China/USA nach Deutschland: Warenwert (USD×Kurs) + Versand + 2,7 % Zoll + 19 % Einfuhrumsatzsteuer. Entweder modell_id (nutzt den dokumentierten US-Listenpreis) oder preis_usd frei angeben. / German landed-cost estimate for importing a robot from China/US.
| Name | Required | Description | Default |
|---|---|---|---|
| modell_id | No | Modell-Schlüssel eines CN/US-Modells mit realem Listenpreis (z. B. "unitree-g1") | |
| preis_usd | No | Alternativ: freier US-Listenpreis in USD | |
| versand_eur | No | Luftfracht/Spedition in EUR; Default nach Gewichtsklasse (250 / 800 / 1.500 €) |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations were provided, so the description carries the full burden of behavioral disclosure. It excels here: it transparently reveals the calculation behavior, including specific rates (2.7% Zoll, 19% MwSt), currency conversion logic (USD×Kurs), and the fact that modell_id fetches a documented list price. However, it doesn't address edge cases such as what happens when both parameters are provided simultaneously or what error/fallback behavior occurs for invalid inputs.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two well-structured sentences that front-load the core purpose and formula. Every element serves a purpose: the formula, the parameter choice, and the use case. Slight redundancy exists due to the bilingual structure (German and English essentially repeat the same information), but both versions are concise and add accessibility value for the target audience.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a pure calculation tool with no output schema and no side effects, this description is nearly complete: it covers purpose, formula, parameter selection, and geographic context. The version_eur default (250/800/1500€ by weight class) is mentioned in the schema as required. The only gap is the missing description of the return format (total amount only vs. detailed breakdown), but that is acceptable given the absence of an output schema.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so the baseline is 3. The description adds meaningful value beyond the schema: it establishes the mutual exclusivity relationship between modell_id and preis_usd (not clear from the schema alone) and ties the parameters into the overall cost formula context. It also references the weight-class-based default for versand_eur, which enriches understanding of that parameter.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses a highly specific verb ('Rechnet'/'calculating') paired with a precise resource ('Import-Faustregel für den Direktimport eines Roboters'). It includes the exact formula (Warenwert + Versand + 2.7% Zoll + 19% Einfuhrumsatzsteuer), making it impossible to confuse with any sibling. It clearly distinguishes itself from compare_robots, search_robots, etc., which are about comparison and search, not cost calculation.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description explicitly explains the either/or choice between modell_id and preis_usd ('Entweder modell_id... oder preis_usd frei angeben'), providing clear guidance on parameter selection. It clearly defines the use case (direct import from China/USA). However, it lacks explicit exclusion criteria or named alternatives (e.g., 'for trade pricing, use X').
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
search_robotsRoboter suchen & filternAInspect
Durchsucht den RadarScore-Datensatz (humanoide Roboter + Quadrupeds) mit Filtern für Kategorie, DACH-Verfügbarkeit, Herkunftsland und Maximalpreis. Liefert Kompakt-Zeilen mit Preisen, Gesamtscore und Autonomie-Ampel. / Search the evidence-based humanoid-robot dataset with filters.
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | Sortierung: RadarScore gesamt (absteigend, Default) · EUR-Preis (aufsteigend, Modelle ohne EUR-Preis zuletzt) · Name | |
| query | No | Freitext über Name/Hersteller, z. B. "unitree" oder "neo" | |
| kategorie | No | Nur eine Kategorie | |
| herkunftsland | No | ISO-Ländercode des Herstellers, z. B. DE, US, CN, NO, CH | |
| max_preis_eur | No | Nur Modelle mit dokumentiertem EUR-Listenpreis bis zu diesem Betrag | |
| verfuegbar_dach | No | true = nur Modelle, die in Deutschland real bestellbar sind (status.dach = "ja") |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description mentions the output (compact rows with prices, total score, autonomy indicator) but does not disclose behavioral traits like whether the operation is read-only, any side effects, or rate limits. Since no annotations are provided, the description carries the burden but lacks explicit details about side effects or limitations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is concise, consisting of two sentences in both German and English. It is front-loaded with the main action ('Durchsucht den RadarScore-Datensatz') and efficiently lists the filters and output, with no unnecessary fluff.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The description provides sufficient context for a search tool: it names the dataset, lists filter criteria, and specifies the output fields. It does not explain edge cases or pagination, but given the simplicity of the tool and the presence of a detailed schema, it is largely complete. The mention of output details adds value beyond the schema.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema already provides detailed descriptions for all six parameters, covering 100% of the schema. The tool description only summarizes these parameters (e.g., 'filters for category, DACH availability') without adding new meaning beyond what the schema states, so the baseline of 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool's function: it searches the RadarScore dataset with filters for category, availability, origin, and price, and returns compact rows with specific fields. This distinguishes it from sibling tools like compare_robots, get_robot, or dataset_info.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies that this tool is for searching and filtering robots, which separates it from other tools like get_robot (specific robot) or compare_robots (comparison). However, it does not explicitly name alternatives or state when to prefer this tool over others, making it slightly less explicit than a perfect score.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
5 tool updates
- First observed
compare_robots - First observed
dataset_info - First observed
get_robot - First observed
import_cost - First observed
search_robots
Frequently Asked Questions
Claiming proves that you control a remote MCP connector. It does not move, proxy, or interrupt the server.
Open the connector listing, choose Claim ownership, and sign in to Glama.
Complete one verification method:
GitHub identity — fastest for official registry listings. For a namespace such as
io.github.alice/server, link the matching GitHub user, then choose Claim with GitHub. An organization namespace such asio.github.acme/serveralso needs that organization to have installed the Glama AI GitHub App and approved its permissions, because GitHub discloses organization membership only to apps it has installed. Use HTTP or DNS when it has not.HTTP challenge — works when you can deploy a public file. Generate a token, publish the exact JSON Glama shows at
/.well-known/glama.jsonon the same origin as the connector, then choose Check HTTP challenge.DNS challenge — works when you control DNS but cannot change the server. Generate a token, create the exact TXT record Glama shows, wait for it to propagate, then choose Check DNS challenge.
After verification, Glama sends a confirmation email and gives you access to listing details, thumbnails, health checks, and analytics. Keep the HTTP file or DNS record in place: Glama periodically checks it and ownership remains verified while the token is discoverable.
The HTTP ownership file has this structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"claim": "glama_claim_..."
}Claim tokens are opaque, stable, and bound to the signed-in Glama account. They contain no email address or other personal information. If Glama can no longer discover a verified HTTP or DNS token, it starts a seven-day grace period before removing claim-based access. Restore the same token during that period to keep ownership verified. Never publish an email address, Glama session token, GitHub token, or connector credential as ownership proof.
If verification fails, confirm that you copied the current token exactly. The HTTP file must be public, return valid JSON with a successful HTTP response, and stay on the connector's origin. DNS changes may need more time to propagate. A claim cannot transfer to a different origin or hostname: if the connector target changes, Glama starts the grace period and the new target must be claimed separately after the previous claim is released.
For a connector linked to the official MCP Registry, registry updates continue to replace its name, description, and URL by default. After claiming, open Manage connector and enable Use Glama listing details as the source of truth if edits made on Glama should be preserved. Categories and thumbnails are always managed on Glama; registry linkage and technical connection settings continue to sync.
Control your server's listing on Glama, including description and metadata
Access analytics and receive server usage reports
Get monitoring and health status updates for your server
Feature your server to boost visibility and reach more users
To improve your MCP server's ranking:
Claim ownership of the server listing
Complete the server profile with an accurate description and thumbnail
Provide a test profile so Glama can connect to and evaluate the server
Keep tool definitions clear and complete to earn a high Tool Definition Quality Score (TDQS)
Route real usage through the Glama Gateway; more recorded successful server uses also improve the ranking
For users:
Full audit trail – every tool call is logged with inputs and outputs for compliance and debugging
Granular tool control – enable or disable individual tools per connector to limit what your AI agents can do
Centralized credential management – store and rotate API keys and OAuth tokens in one place
Change alerts – get notified when a connector changes its schema, adds or removes tools, or updates tool definitions, so nothing breaks silently
For server owners:
Proven adoption – public usage metrics on your listing show real-world traction and build trust with prospective users
Tool-level analytics – see which tools are being used most, helping you prioritize development and documentation
Direct user feedback – users can report issues and suggest improvements through the listing, giving you a channel you would not have otherwise
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!
Related MCP Connectors
Market & supply-chain intelligence on 34 humanoid robots: scores, specs, pricing. No key.
Vendor-neutral catalog of 300+ commercial robots: search, compare specs, request vendor intros.
688 humanoid robot component entities with 4-dimension compatibility checking. Vendor-neutral.
Embodied AI & robotics MCP — 180+ companies, funding, Pulse, sector data (CC BY-NC 4.0)
Related MCP Servers
- FlicenseNot gradedqualityBmaintenanceAuditable AGI-2027 evidence: eight graded Situational Awareness predictions with pre-registered flip conditions, a 0-100 Thesis Tracker with full score history, and a public market-call ledger where misses stay published. Free, no auth, CC BY 4.0.-
- AlicenseNot gradedqualityBmaintenanceDutch registered MCP server for AstraNL coordination protocol connecting humans AI agents and robots. Provides tools for robot index (46 robots across 11 categories), KvK compliance checks for Dutch companies, ACP v1.0 protocol primitives (DESCRIBE, MATCH, SHIELD, EXECUTE, SETTLE, LEARN), and multi AI consensus reviews. Production endpoint with 61 monitored organs and GDPR compliance.MIT
- AlicenseAqualityBmaintenanceGrades MCP servers on agent usability (A–F) — description quality, schema design, tool naming and token cost, the properties that decide whether a model picks the right tool. Benchmarked across 36 popular servers; a third scored D or F.353120MIT
- FlicenseNot gradedqualityAmaintenanceSourced product prices, dated price history, specs and independent-test coverage across 4,764 hardware products and 2,064 software vendors — every figure returned with its source URL and the date it was captured. Unknown values come back as null rather than a guess, so an agent can cite what it surfaces.-
Glama MCP Gateway
Add one secure layer between your agents and this server.
TDQS
Each tool targets a distinct operation: compare, dataset metadata, single record retrieval, import cost calculation, and search. There is no overlap in purpose; even search and compare differ in that search returns compact rows while compare does side-by-side analysis.
Three tools follow a verb_noun pattern (compare_robots, search_robots, get_robot), but two use noun-based names (dataset_info, import_cost). This mixed convention is still readable but not consistently predictable.
5 tools is well-scoped for a dataset-focused server, covering search, retrieval, comparison, metadata, and a specialized calculation. Each tool earns its place without redundancy.
For a read-only evidence-based dataset server, the surface is complete: users can search, fetch full records, compare models, access metadata, and estimate import costs. No obvious gaps given the domain purpose.