> ## Documentation Index
> Fetch the complete documentation index at: https://www.narev.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Flight controls and hydraulics: controls and readings

## Access through MCP

Use `list_groups` to discover cockpit groups. `list_readings` lists their readable values; `read_group` returns the current values. Available controls are listed below with their `cockpit_*` tool.

### Flight controls

Read this group with `read_group`:

```json theme={null}
{
  "group": "flight-controls"
}
```

#### Controls

Call `cockpit_flight_controls` with `action` and, where indicated, `value` or `text`.

| Control | action | Input |
| - | - | - |
| Joystick override | `joystick-override` | toggle |
| Rudder trim | `rudder-trim` | setpoint; value: -1–1 ratio |
| Aileron trim | `aileron-trim` | setpoint; value: -1–1 ratio |
| Pitch control | `pitch-control` | setpoint; value: -1–1 ratio |
| Roll control | `roll-control` | setpoint; value: -1–1 ratio |
| Rudder control | `rudder-control` | setpoint; value: -1–1 ratio |
| Pitch trim | `pitch-trim` | setpoint; value: -1–1 ratio |
| Set stabilizer trim | `set-stabilizer-trim` | setpoint; value: 0–17 units |

#### Readings

Call `read_reading` with `reading_id` from this table, or read all values with `read_group`.

| Reading | reading\_id | Unit |
| - | - | - |
| Joystick override | `flight-controls.joystick-override` | — |
| Pitch control | `flight-controls.pitch-control` | — |
| Roll control | `flight-controls.roll-control` | — |
| Rudder control | `flight-controls.rudder-control` | — |
| Pitch input | `flight-controls.pitch-input` | — |
| Rudder input | `flight-controls.rudder-input` | — |
| Pitch trim | `flight-controls.pitch-trim` | — |
| Stabilizer trim | `flight-controls.stabilizer-trim` | units |
| Stabilizer deflection | `flight-controls.stabilizer-deflection` | ° |
| Rudder trim | `flight-controls.rudder-trim` | — |
| Aileron trim | `flight-controls.aileron-trim` | — |

### Brakes, flaps and gear

Read this group with `read_group`:

```json theme={null}
{
  "group": "brakes-flaps-and-gear"
}
```

#### Controls

Call `cockpit_brakes_flaps_and_gear` with `action` and, where indicated, `value` or `text`.

| Control | action | Input |
| - | - | - |
| Parking brake toggle | `parking-brake-toggle` | press |
| Flaps | `flaps` | select; 0=0, 1=1, 2=2, 5=5, 10=10, 15=15, 25=25, 30=30, 40=40 |
| Gear | `gear` | select; 0=up, 1=off, 2=down |
| Speedbrake | `speedbrake` | select; 0=down, 1=arm, 2=up |
| Brakes | `brakes` | press |
| Toe brake left | `toe-brake-left` | press |
| Toe brake right | `toe-brake-right` | press |
| Brakes max | `brakes-max` | press |
| Autobrake | `autobrake` | select; 0=RTO, 1=off, 2=1, 3=2, 4=3, 5=max |

#### Readings

Call `read_reading` with `reading_id` from this table, or read all values with `read_group`.

| Reading | reading\_id | Unit |
| - | - | - |
| Parking brake | `brakes-flaps-and-gear.parking-brake` | — |
| Flap lever | `brakes-flaps-and-gear.flap-lever` | % |
| Gear handle down | `brakes-flaps-and-gear.gear-handle-down` | — |
| Nose gear down | `brakes-flaps-and-gear.nose-gear-down` | — |
| Left gear down | `brakes-flaps-and-gear.left-gear-down` | — |
| Right gear down | `brakes-flaps-and-gear.right-gear-down` | — |
| Nose gear transit | `brakes-flaps-and-gear.nose-gear-transit` | — |
| Left gear transit | `brakes-flaps-and-gear.left-gear-transit` | — |
| Right gear transit | `brakes-flaps-and-gear.right-gear-transit` | — |
| Autobrake position | `brakes-flaps-and-gear.autobrake-position` | — |
| Speedbrake lever | `brakes-flaps-and-gear.speedbrake-lever` | — |

### Hydraulics and air

Read this group with `read_group`:

```json theme={null}
{
  "group": "hydraulics-and-air"
}
```

#### Controls

Call `cockpit_hydraulics_and_air` with `action` and, where indicated, `value` or `text`.

| Control | action | Input |
| - | - | - |
| Engine 1 hydraulic pump | `engine-1-hydraulic-pump` | select; 0=off, 1=on |
| Engine 2 hydraulic pump | `engine-2-hydraulic-pump` | select; 0=off, 1=on |
| Electric hydraulic pump 1 | `electric-hydraulic-pump-1` | select; 0=off, 1=on |
| Electric hydraulic pump 2 | `electric-hydraulic-pump-2` | select; 0=off, 1=on |
| Bleed air engine 1 | `bleed-air-engine-1` | select; 0=off, 1=on |
| Bleed air engine 2 | `bleed-air-engine-2` | select; 0=off, 1=on |
| Bleed air APU | `bleed-air-apu` | select; 0=off, 1=on |
| Left pack | `left-pack` | select; 0=off, 1=auto, 2=open |
| Right pack | `right-pack` | select; 0=off, 1=auto, 2=open |
| Isolation valve | `isolation-valve` | select; 0=close, 1=auto, 2=open |
| Left recirculation fan | `left-recirculation-fan` | select; 0=off, 1=on |
| Right recirculation fan | `right-recirculation-fan` | select; 0=off, 1=on |
| Trim air | `trim-air` | select; 0=off, 1=on |
| Air valve manual | `air-valve-manual` | select; -1=close, 0=off, 1=open |
| Air valve control | `air-valve-control` | select; 0=auto, 1=altn, 2=manual |
| Air temperature source | `air-temperature-source` | select; 0=pos 0, 1=pos 1, 2=pos 2, 3=pos 3, 4=pos 4, 5=pos 5, 6=pos 6 |
| Equipment cooling exhaust | `equipment-cooling-exhaust` | select; 0=off, 1=on |
| Equipment cooling supply | `equipment-cooling-supply` | select; 0=off, 1=on |
| Yaw damper | `yaw-damper` | select; 0=off, 1=on |
| Bleed trip reset | `bleed-trip-reset` | press |
| Flight altitude pressurization up | `flight-altitude-pressurization-up` | press |
| Flight altitude pressurization down | `flight-altitude-pressurization-down` | press |
| Set landing altitude | `set-landing-altitude` | setpoint; value: -1000–14000 ft |
| Landing altitude pressurization up | `landing-altitude-pressurization-up` | press |
| Landing altitude pressurization down | `landing-altitude-pressurization-down` | press |
| Drive disconnect 1 | `drive-disconnect-1` | select; 0=connected, 1=disconnected |
| Drive disconnect 2 | `drive-disconnect-2` | select; 0=connected, 1=disconnected |

#### Readings

Call `read_reading` with `reading_id` from this table, or read all values with `read_group`.

| Reading | reading\_id | Unit |
| - | - | - |
| Engine 1 hydraulic pump | `hydraulics-and-air.engine-1-hydraulic-pump` | — |
| Engine 2 hydraulic pump | `hydraulics-and-air.engine-2-hydraulic-pump` | — |
| Electric hydraulic pump 1 | `hydraulics-and-air.electric-hydraulic-pump-1` | — |
| Electric hydraulic pump 2 | `hydraulics-and-air.electric-hydraulic-pump-2` | — |
| Bleed air engine 1 | `hydraulics-and-air.bleed-air-engine-1` | — |
| Bleed air engine 2 | `hydraulics-and-air.bleed-air-engine-2` | — |
| Bleed air APU | `hydraulics-and-air.bleed-air-apu` | — |
| Left pack | `hydraulics-and-air.left-pack` | — |
| Right pack | `hydraulics-and-air.right-pack` | — |
| Isolation valve | `hydraulics-and-air.isolation-valve` | — |
| Left recirculation fan | `hydraulics-and-air.left-recirculation-fan` | — |
| Right recirculation fan | `hydraulics-and-air.right-recirculation-fan` | — |
| Trim air | `hydraulics-and-air.trim-air` | — |
| Air valve manual | `hydraulics-and-air.air-valve-manual` | — |
| Air valve control | `hydraulics-and-air.air-valve-control` | — |
| Air temperature source | `hydraulics-and-air.air-temperature-source` | — |
| Equipment cooling exhaust | `hydraulics-and-air.equipment-cooling-exhaust` | — |
| Equipment cooling supply | `hydraulics-and-air.equipment-cooling-supply` | — |
| Yaw damper | `hydraulics-and-air.yaw-damper` | — |
| Duct pressure left | `hydraulics-and-air.duct-pressure-left` | psi |
| Duct pressure right | `hydraulics-and-air.duct-pressure-right` | psi |
| Cabin altitude | `hydraulics-and-air.cabin-altitude` | ft |
| Cabin vertical speed | `hydraulics-and-air.cabin-vertical-speed` | ft/min |
| Differential pressure | `hydraulics-and-air.differential-pressure` | psi |
| Flight altitude | `hydraulics-and-air.flight-altitude` | ft |
| Landing altitude | `hydraulics-and-air.landing-altitude` | ft |
| Bleed trip 1 | `hydraulics-and-air.bleed-trip-1` | — |
| Bleed trip 2 | `hydraulics-and-air.bleed-trip-2` | — |
| Dual bleed | `hydraulics-and-air.dual-bleed` | — |
| Pack left | `hydraulics-and-air.pack-left` | — |
| Pack right | `hydraulics-and-air.pack-right` | — |
| Drive 1 fail | `hydraulics-and-air.drive-1-fail` | — |
| Drive 2 fail | `hydraulics-and-air.drive-2-fail` | — |
| Standby hydraulic pressure | `hydraulics-and-air.standby-hydraulic-pressure` | psi |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.