faa-aircraft-registry-mcp-server: get registration status
faa_get_registration_statusResolve whether a US civil aircraft N-number is active, deregistered, reserved, or unknown, including the available registration and airworthiness status. Use this rather than faa_lookup_registration when a number may be inactive. A number that was never issued returns recordType "unknown" — a valid, informative answer, not an error. Accepts "N12345" or "12345".
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"nNumber": "<nNumber>"
},
"name": "faa_get_registration_status"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| nNumber | Yes | US registration N-number to resolve. Accepts "N12345" or "12345" (leading N optional). Shape: 1–5 characters — a leading digit 1–9, then digits, optionally ending in 1–2 letters (I and O are unused). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | Present when the call failed. Absent on success. | |
| status | No | Registration/cancellation status as code + label (active and deregistered records). | |
| nNumber | No | Normalized N-number without the leading "N". | |
| purgeDate | No | Scheduled purge date, YYYY-MM-DD (reserved records). | |
| cancelDate | No | Cancellation date, YYYY-MM-DD (deregistered records). | |
| recordType | No | Resolved registration state: active, deregistered, reserved, or unknown. | |
| reserveDate | No | Date the number was reserved, YYYY-MM-DD (reserved records). | |
| modeSCodeHex | No | Mode S code in hex / ICAO 24-bit address (deregistered records). | |
| serialNumber | No | Manufacturer serial number (deregistered records). | |
| certIssueDate | No | Certificate issue date, YYYY-MM-DD (active records). | |
| expirationDate | No | Registration expiration date, YYYY-MM-DD (active records). | |
| nNumberDisplay | No | N-number with the leading "N" for display. | |
| typeReservation | No | Type of reservation as code + label (reserved records). | |
| nNumberForChange | No | The N-number this reservation changes to/from (reserved records). | |
| airworthinessDate | No | Airworthiness certificate date, YYYY-MM-DD (active records). | |
| airworthinessClass | No | Airworthiness classification as code + label (active records). | |
| expirationNoticeDate | No | Date an expiration notice was sent, YYYY-MM-DD (reserved records). | |
| manufacturerModelCode | No | 6–7-character manufacturer/model/series code (deregistered records). |