hlplanet-mcp
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PORT | No | Set PORT to change the port used by the Streamable HTTP server (default 3000) |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_keyboard_sizesA | 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". |
| compare_keyboardsA | Compare two to six keyboard sizes or real keyboards side by side: width, depth, key count, the keys each one is missing compared to the first, and how much desk / mouse room you gain. Accepts sizes ("TKL", "75%", "60") and keyboards reviewed on HLPlanet ("Wooting 60HE v2", "MCHOSE Jet 75"). Known keyboards: Redragon K761 Pro, Epomaker Galaxy100, NuPhy Air100 V3, ATK x QK Hex80, Wooting 80HE, GamaKay TK75 TMR, Yunzii RT75, NuPhy Kick75, Epomaker HE75 Mag, IQUNIX EZ75, Varmilo Minilo 75, Epomaker HE75 V2 TMR, DrunkDeer G75, MCHOSE Jet 75, XVX L75 Air, NuPhy Air75 V3, Keychron K3 HE, NuPhy Air75 HE, Keydous AJ68-CP, Epomaker HE65 V2 TMR, MCHOSE Ace 68 GT, Melgeek Made68 Ultra V2, Weikav NUT65, Varmilo Muse65 HE, Wooting 60HE v2, XVX Trooper63 HE, Epomaker Hack 59, Wooting 60HE+, IQUNIX EV63, DrunkDeer G60. |
| get_keyboard_dimensionsA | Measured case dimensions (width x depth) of keyboards reviewed on HLPlanet, with a link to each review. Search by name ("NuPhy Air75"), list every keyboard of one size ("75%"), or leave both empty to list all of them. |
| check_desk_fitA | Check whether a keyboard and mousepad fit side by side on a desk. The keyboard is placed with its B key in front of the screen centre (move it with keyboard_offset_cm). Returns the mouse room left, whether the pad fits or how far it hangs off, how far the mouse sits from the screen centre, and whether a full 360-degree turn at the given sensitivity (cm/360) fits on the pad. Compare several keyboards at once to see which one leaves the most room. |
| which_sizes_have_keyA | Check which keyboard sizes have a key or key group, e.g. "Delete", "F5", "Insert", "Print Screen", "backtick", "arrow keys", "numpad", "function keys". Sizes without it usually reach it through an Fn layer. |
| search_hlplanetA | Search HLPlanet.com, a review site for Hall effect, TMR and rapid trigger keyboards, gaming controllers and gaming gear. Returns matching reviews, comparisons and guides with links. Use it to find a review of a specific keyboard or controller, or articles on a topic like "TMR 75%" or "stick drift". |
| list_testing_toolsA | List free browser tools from HLPlanet for testing keyboards and controllers: keyboard tester (every key, rollover, chatter, rapid trigger, SOCD / Snap Tap), gamepad and stick drift tester, controller reaction time test and keyboard size comparison. These need a person at the device, so share the links rather than running them. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 7 tools
Tools mostly target distinct questions: size listing, comparison, dimension lookup, desk fit, key availability, and search are clearly separable. compare_keyboards and get_keyboard_dimensions overlap slightly since both surface dimensions, but the comparison framing is distinct enough that selection should be reliable.
Six of seven tools follow a clean verb_noun or verb_noun_qualifier pattern (list_keyboard_sizes, compare_keyboards, get_keyboard_dimensions, check_desk_fit, search_hlplanet). which_sizes_have_key breaks the pattern with a question-style phrasing, a minor deviation.
Seven tools is well-scoped for a keyboard review/analysis server, with each tool earning its place. No redundancy that bloats the surface and no thin coverage.
The surface covers size info, comparisons, dimensions, desk fit, key availability, testing tools, and site search, which is solid lifecycle coverage for the domain. Controller-specific analysis is thinner, but testing tools and search provide workable paths.