Search HubHop Presets
msfs_search_hubhopSearch the HubHop community preset database for MSFS aircraft control codes, covering more planes than built-in catalogs. Get executable RPN (like key events) to directly control your aircraft via SimConnect.
Instructions
Search the MobiFlight HubHop community preset database.
HubHop covers far more aircraft than the bundled catalogs, so this is
the place to look when msfs_search_lvars finds nothing for the loaded
aircraft. Each result's code field holds RPN -- typically (>K:...)
or (>H:...) -- that you can pass directly to
msfs_execute_calculator_code or msfs_trigger_custom_event, so a match
here is immediately actionable, not just informational.
The first call in this server's session downloads the full preset database (roughly 32,000 presets, ~17 MB) and keeps it in memory; that call alone can take several seconds. This is expected, not a hang. Later calls, including to msfs_list_hubhop_aircraft, reuse the same in-memory copy and return quickly, for up to 6 hours -- after that the next call re-fetches automatically, since HubHop is a community database that keeps growing. Pass refresh=True to force an immediate re-fetch instead of waiting on that, e.g. right after publishing a new preset yourself.
Requires internet access. Supply at least one of query, vendor, aircraft or system -- the database is too large to browse unfiltered.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum results | |
| query | No | Text to match against preset labels and RPN code, e.g. 'autopilot', 'landing light' | |
| offset | No | Results to skip, for paging | |
| system | No | System, e.g. 'Autopilot', 'Lights', 'Electrical' | |
| vendor | No | Vendor name, e.g. 'FenixSim', 'PMDG', 'Asobo' | |
| refresh | No | Bypass the cached preset database and re-fetch from HubHop before searching. Use this if you just added or changed a preset on HubHop and want to see it immediately, rather than waiting for the normal cache refresh. | |
| aircraft | No | Aircraft model, e.g. 'A320', 'B737-800' | |
| response_format | No | 'markdown' for a table, 'json' for rows | markdown |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |