faa-aircraft-registry-mcp-server: search registrations
faa_search_registrationsSearch active US civil aircraft registrations by owner name, make/model, exact manufacturerModelCode, serial number, state, aircraft type, or Mode S (hex) code. Discover codes with faa_search_aircraft_types and get full records with faa_lookup_registration. Filters are AND-combined and at least one is required. Owner-name search is available on deployments that expose owner PII. Responses report totalCount across all pages and return nextOffset when more matches remain.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "faa_search_registrations"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Requested page size (positive integer, default 25); requests above 200 are clamped. | |
| state | No | Two ASCII letters for a state, territory or military postal code (e.g. WA, GU, AE, AP; exact match). Trimmed and uppercased; blank is unset. | |
| offset | No | Zero-based index of the first result to return — pass the nextOffset from a previous response, with identical filters, to page forward (default 0). | |
| makeModel | No | Aircraft make or model. Each search term matches a token prefix, such as 172 matching 172S. | |
| modeSCode | No | Six hexadecimal characters for the Mode S code (ICAO 24-bit address), exact match. Trimmed and uppercased; blank is unset. | |
| ownerName | No | Registrant name to match (full-text). Rejected when owner-PII redaction is on. | |
| aircraftType | No | FAA aircraft type code: 1–9, H (Hybrid Lift), O (Other), exact match. Trimmed and uppercased; blank is unset. | |
| serialNumber | No | Exact manufacturer serial number, trimmed and matched case-insensitively. Leading zeros, punctuation, and internal spaces are significant. Blank is unset. Use manufacturerModelCode or makeModel to narrow duplicate serials. | |
| manufacturerModelCode | No | Exact FAA manufacturer/model/series code: 6–7 alphanumeric characters, trimmed and uppercased; blank is unset. Discover codes with faa_search_aircraft_types. AND-combined with other filters. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cap | No | Applied page limit when truncated. | |
| error | No | Present when the call failed. Absent on success. | |
| shown | No | Number of results on this page when truncated. | |
| notice | No | Refresh, limit, or search guidance when applicable. | |
| dataAsOf | No | Source date of the FAA registry snapshot, YYYY-MM-DD. | |
| truncated | No | Present and true when more matches remain. | |
| nextOffset | No | Offset for the next page, when more matches remain. | |
| totalCount | No | Total matches across all pages. Always present. | |
| registrations | No | Matching registration summaries for this page (up to limit). |