Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI β†’ MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE β†— (opens in a new tab)
  • llms.txt β†— (opens in a new tab)
  • Catalog JSON β†— (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub β†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
Β© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. πŸ’» Developer Tools
  3. Faa Aircraft Registry MCP Server
Faa Aircraft Registry MCP Server logo
Health: ActiveRecent health check succeeded.Last checked 9/7/2026, 7:18:28 PM

Faa Aircraft Registry MCP Server

User RatingsBe the first to rate and review this MCP server! Enrichment pendingWe haven’t run our AI enrichment pass on this listing yet, so the overview, use cases, and FAQ below may be sparse or missing. We work through the catalog over time β€” check back soon.
View Repository2 GitHub StarsTotal stargazers on GitHub for the source repository (2 stars).Visit Website

Offline, keyless lookup of the US civil aircraft registry β€” decode N-numbers, search records.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
Not yet automatically verified

We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β€” we're steadily working through the catalog.

Manual Client & Custom JSON ConfigExpand JSON β–Ύ

Client Config & Setup

Choose your client or environment
Target File:~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "faa-aircraft-registry-mcp-server": {
      "command": "bunx",
      "args": [
        "@cyanheads/faa-aircraft-registry-mcp-server@latest"
      ]
    }
  }
}

πŸ’‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.

Install Directory Badge Claim listing AlternativesπŸ’» More in Developer Tools

Documentation Overview

@cyanheads/faa-aircraft-registry-mcp-server

Decode N-numbers to aircraft, engine, status, and owner; search the US civil aircraft registry by owner, type, or state; resolve active/deregistered/reserved status β€” offline via MCP. STDIO or Streamable HTTP.

5 Tools β€’ 1 Resource

Version License Docker MCP SDK npm TypeScript Bun

Install in Claude Desktop Install in Cursor Install in VS Code

Framework

Public Hosted Server: https://faa-aircraft-registry.caseyjhand.com/mcp


Overview

The entire US civil aircraft registry as an offline lookup server. Resolve a tail number to its aircraft, make/model, engine, year, and registered owner; search by owner, type, or state; decode manufacturer and engine codes to specs; and resolve registration status across active, deregistered, and reserved records.

The data is the FAA's Releasable Aircraft Database β€” the full registry published by the FAA Civil Aviation Registry as a public-domain bulk download (a US Government work, no copyright). There is no keyless live FAA registry API, so the server builds a local index from that download instead: MASTER β†’ ACFTREF β†’ ENGINE are pre-joined into an embedded SQLite + FTS5 index, and every coded field is decoded at query time. Queries hit that local index β€” keyless, no runtime network, no per-request rate limit.

The index is not bundled with the package. On first use the operator runs mirror:init to download and build it (see First-run setup). Owner name and address are redacted by default (see Owner-PII redaction).

Composes with live flight-tracking data: the Mode S (hex) code this server returns is the ICAO 24-bit address that OpenSky and similar feeds key on, so a tail number or transponder code seen in the air decodes here to its aircraft and status.

Tools

Five tools covering the registry β€” two exact-key lookups, two full-text searches, and one cross-file status resolver. Searches return decoded summaries with N-numbers (or 6–7-character reference codes) to drill into via the matching lookup.

ToolDescription
faa_lookup_registrationDecode one N-number to its full pre-joined active record β€” aircraft make/model, engine, year, airworthiness, registration status, Mode S code, and registered owner (when redaction is off).
faa_get_registration_statusResolve an N-number across all three status files (active, deregistered, reserved) in priority order, returning a definitive recordType.
faa_search_registrationsSearch active registrations by owner name, make/model, state, aircraft type, or Mode S code.
faa_search_aircraft_typesSearch the aircraft reference table by manufacturer/model name, type, or category to discover manufacturer-model codes.
faa_get_aircraft_typeDecode a 6–7-character manufacturer/model/series code to aircraft specs β€” category, type, engine, seats, weight class, cruise speed, type-certificate data.

faa_lookup_registration

The primary tool. Decode one N-number to its full record in a single call.

  • Accepts N12345 or 12345 β€” the leading N is optional, and the number is normalized before lookup
  • Resolves the MASTER β†’ ACFTREF β†’ ENGINE join and decodes every coded field (aircraft type, engine type, status, airworthiness class, region) β€” each surfaced as both the raw FAA code and the decoded label
  • Returns the Mode S code in both octal and hex; the hex form is the ICAO 24-bit address used by live flight-tracking feeds
  • Owner name/address are included only when FAA_REDACT_OWNER_PII=false; otherwise ownerRedacted: true flags that they were withheld
  • A known-but-inactive number (deregistered or reserved) is not found here β€” use faa_get_registration_status for the cross-file answer

faa_get_registration_status

Resolve where an N-number stands across the registry, even when it is no longer active.

  • Checks the active (MASTER), deregistered (DEREG), and reserved (RESERVED) files in priority order, returning a discriminated recordType: active, deregistered, reserved, or unknown
  • A number that was never issued resolves to recordType: "unknown" β€” a valid, informative answer rather than an error
  • Each branch carries the fields relevant to that state (active: status + airworthiness + dates; deregistered: cancel date + serial; reserved: reservation type + reserve/purge dates)
  • Owner-PII–free β€” returns status facts only

faa_search_registrations

Full-text search over active registrations, returning decoded summaries with N-numbers for follow-up.

  • Filter by ownerName, makeModel, state, aircraftType, or modeSCode; at least one filter is required
  • Owner-name search is disabled when FAA_REDACT_OWNER_PII is on β€” search by make/model, state, type, or Mode S code instead
  • Free-text terms are column-scoped: makeModel matches make/model only, never owner name or city
  • Each result carries an N-number to pass to faa_lookup_registration for full detail
  • Every response reports totalCount across all matches, so a partial result set is never mistaken for complete; page through it with limit (1–200, default 25) and offset β€” a truncated response names the nextOffset to request

faa_search_aircraft_types

Discover the 6–7-character manufacturer/model/series codes by name before decoding them.

  • Filter by query (manufacturer/model name, full-text), aircraftType code, or category code; at least one filter is required
  • Returns reference summaries with the code to pass to faa_get_aircraft_type
  • Every response reports totalCount across all matches; page through it with limit (1–200, default 25) and offset β€” a truncated response names the nextOffset to request

Resources

TypeNameDescription
Resourcefaa://registration/{nNumber}Full registration record for one N-number β€” the same decoded, pre-joined payload as faa_lookup_registration.

All registry data is also reachable via tools β€” the resource is a convenience for clients that inject resources as context. Tool-only clients (the majority) reach the same record through faa_lookup_registration, so no data is locked behind the resource. Search collections are not exposed as resources; use the search tools instead.

Features

Built on @cyanheads/mcp-ts-core:

  • Declarative tool and resource definitions β€” single file per primitive, framework handles registration and validation
  • Unified error handling β€” handlers throw, framework catches, classifies, and formats, with typed per-tool error contracts and recovery hints
  • Pluggable auth: none, jwt, oauth
  • Swappable storage backends: in-memory, filesystem, Supabase, Cloudflare KV/R2/D1
  • Structured logging with optional OpenTelemetry tracing
  • STDIO and Streamable HTTP transports
  • MCP protocol revision 2026-07-28 alongside initialize-negotiated 2025-era clients

FAA-registry-specific:

  • Offline and keyless at runtime β€” every query hits the local SQLite + FTS5 index; no API key, no runtime network, no rate limit
  • Built on the framework MirrorService: mirror:init builds the index out-of-band, and the HTTP server schedules a daily refresh aligned to the FAA's nightly re-release
  • Pre-joined MASTER β†’ ACFTREF β†’ ENGINE records, so one call returns "2008 Cessna 172S, Lycoming IO-360, valid registration" rather than raw join codes
  • Fail-safe owner-PII redaction β€” redaction defaults on and drops owner name/address from output and disables owner-name search

Agent-friendly output:

Read the full README β†’View source on GitHub β†’

Related MCP Servers

View all in Developer Tools View all alternatives
  • PraisonAI logoPraisonAI

    AI Agents Framework with Self Reflection and MCP support

    πŸ’» Developer Tools1 views
    Compare vs PraisonAI β†’
  • Codealive MCP logoCodealive MCP

    Semantic code search and analysis from CodeAlive for AI assistants and agents.

    πŸ’» Developer Tools0 views
    Compare vs Codealive MCP β†’
  • Labelhead Artist Momentum logoLabelhead Artist Momentum

    Trending hip-hop artist momentum scores across four cultural dimensions.

    πŸ’» Developer Tools0 views
    Compare vs Labelhead Artist Momentum β†’
  • Brreg logoBrreg

    MCP server for Norway's BrΓΈnnΓΈysund business registry β€” lookup, search, roles.

    πŸ’» Developer Tools0 views
    Compare vs Brreg β†’

Reviews

No reviews yet β€” be the first to share how this listing worked for you.

Frequently Asked Questions about Faa Aircraft Registry MCP Server

Add the following block to your claude_desktop_config.json under mcpServers: "mcpServers": { "faa-aircraft-registry-mcp-server": { "command": "npx", "args": ["-y", "faa-aircraft-registry-mcp-server"] } }

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewFaa Aircraft Registry MCP Server AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/faa-aircraft-registry-mcp-server?style=directory)](https://allmcps.com/mcp/faa-aircraft-registry-mcp-server)
HTML Embed
<a href="https://allmcps.com/mcp/faa-aircraft-registry-mcp-server"><img src="https://allmcps.com/api/badge/faa-aircraft-registry-mcp-server?style=directory" alt="Faa Aircraft Registry MCP Server on AllMCPs" /></a>

Technical Specs & Signals

CategoryπŸ’»Developer Tools
More technical detailsExpand β–Ύ
TransportSTDIO
RuntimeNode.js
Last updatedSep 7, 2026
Views0
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars2
GitHub Star CountTotal stargazers on GitHub representing community popularity (2 stars).
37Quality signal: Fair Β· 37/100How this signal is calculated β–Ύ
Server availabilityNot measured

Not scored for repo-hosted servers β€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership10/20
Documentation & tools16/30
Adoption & activity2/15
Community engagement0/10

A guidance signal from public completeness & health data β€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

β˜… FeaturedMoxie Docs MCP logo

Moxie Docs MCP

MCP & Agent Skills for Automated Documentation, and codebase conventions + context

Explore Server β†’

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge β€” proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it β€” no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in πŸ’» Developer Tools β†’Best MCP servers for Developers β†’Alternatives to Faa Aircraft Registry MCP Server β†’Install in Claude DesktopInstall in CursorInstall in VS Code