Title100/100
List keyboard sizes
The title clearly communicates the tool’s action and subject. Keep it concise.
Description89/100
List the standard keyboard sizes (full-size 100%, 98%/1800, TKL 80%, 75%, 65%, 60%) with key count, typical dimensions, the keys each one drops compared to full-size, and who it suits. Use it for general questions like "what keyboard sizes are there" or "which size should I get".
The description explains the capability, when to use it, and what to expect.
Inputs100/100
This tool declares no inputs, so argument descriptions are not needed.
No input fields.
Annotations100/100
All four behavior hints are declared.
{
"title": "List keyboard sizes",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}Output schema76/100
Describe the returned fields so an agent can interpret the result.
View output schema
{
"type": "object",
"required": [
"sizes",
"compare_url",
"source"
],
"properties": {
"sizes": {
"type": "array",
"items": {
"type": "object",
"required": [
"id",
"name",
"size",
"keys",
"typical_width_mm",
"typical_depth_mm",
"narrower_than_full_size_mm",
"missing_vs_full_size",
"best_for",
"reviews",
"compare_url"
],
"properties": {
"id": {
"type": "string"
},
"keys": {
"type": "integer"
},
"name": {
"type": "string"
},
"size": {
"type": "string"
},
"reviews": {
"type": "array",
"items": {
"type": "object",
"required": [
"name",
"url"
],
"properties": {
"url": {
"type": "string"
},
"name": {
"type": "string"
}
}
},
"description": "HLPlanet reviews of keyboards in this size"
},
"best_for": {
"type": "string"
},
"compare_url": {
"type": "string",
"description": "This size drawn to scale on HLPlanet"
},
"typical_depth_mm": {
"type": "number"
},
"typical_width_mm": {
"type": "number"
},
"missing_vs_full_size": {
"type": "object",
"required": [
"summary",
"count",
"codes"
],
"properties": {
"codes": {
"type": "array",
"items": {
"type": "string"
},
"description": "Key codes, e.g. ArrowUp"
},
"count": {
"type": "integer"
},
"summary": {
"type": "string",
"description": "Readable list of the keys, or \"none\""
}
}
},
"narrower_than_full_size_mm": {
"type": "number"
}
}
}
},
"source": {
"type": "string"
},
"compare_url": {
"type": "string",
"description": "All sizes drawn to scale"
}
}
}