jet·tracker
  • Jet CRMNEW
  • Catalog
  • Radar
  • Data
  • Account
jet·tracker

The intelligence terminal for Brazilian executive aviation. An independent platform, fleet, market and official data in one place.

Create free account→

Jet Hub

  • Showroom
  • Aircraft Catalog
  • Range Map
  • Comparison
  • Value your aircraft

Jet Radar

  • Live fleet
  • Flight intelligence
  • Flight Radar

Analytics

  • Blog
  • Reports
  • Overview
  • Owners
  • Operators
  • Tradings & Importers
  • MRO
  • Airports
  • Parts & Materials
  • Air Taxi
  • Fractional
  • Changelog

Account

  • Pricing
  • API and MCP (developers)
  • Create free account
  • Sign in

Data (RAB/ANAC, FAA, Brazilian Federal Revenue, marketplaces) and the editorial curation of specs may contain errors, lag or approximations. ADS-B-derived positions and airports have partial coverage, and estimates, inferences and AI responses are approximations, they are not advice or an appraisal. Verify with primary sources before any decision. See the Terms.

© 2026 Jet Tracker·Made in Brazil 🇧🇷
TermsPrivacyLGPD
MCP + API

Jet Tracker inside your Claude, ChatGPT or CRM

A standard socket (MCP) and a REST API. Your team asks in English or Portuguese and the answer comes from the same engine as the site: official registry, real owner, flights, market and cost, always with a source and a date.

MCP

Remote MCP server (Streamable HTTP) with 20 tools, ready for Claude Desktop, Claude Code, ChatGPT, Cursor, Windsurf and n8n.

REST

REST API v1 with the same data (profile by registration, fleet by company id, watches) and a signed webhook for registry changes.

Get your key

One key serves both. The account plan defines what the key can query and the daily quota.

How to connect

Generate the key in your account, paste the configuration into your client and ask. Replace jtpk_YOUR_KEY with your key.

Claude Code, Cursor, Windsurf (config file)
{
  "mcpServers": {
    "jet-tracker": {
      "type": "http",
      "url": "https://jettracker.com.br/api/mcp",
      "headers": {
        "Authorization": "Bearer jtpk_YOUR_KEY"
      }
    }
  }
}
Claude Code (command line)
claude mcp add --transport http jet-tracker https://jettracker.com.br/api/mcp --header "Authorization: Bearer jtpk_YOUR_KEY"
Claude Desktop (via mcp-remote, until the official connector)
{
  "mcpServers": {
    "jet-tracker": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://jettracker.com.br/api/mcp",
        "--header",
        "Authorization: Bearer jtpk_YOUR_KEY"
      ]
    }
  }
}
REST API (any language)
curl -H "Authorization: Bearer jtpk_YOUR_KEY" https://jettracker.com.br/api/v1/aircraft/PR-TBL

The key is a secret: server environment variable, never in code or in the browser. Revoke and generate another one in your account at any time.

Tools

Looking at one aircraft is Pro. Generating a list is Business. Being alerted is Enterprise. Catalog, airports, FAA and GAMA are free.

ToolMinimum planWhat it does
jt_airport_lookupFreeAirport by ICAO, IATA, city or name
jt_global_fleet_statsFreeWorldwide factory deliveries (GAMA) by year, region, OEM and model
jt_model_searchFreeSearch the model catalog (jet, turboprop, helicopter)
jt_runway_checkFreeRunway feasibility of a model at an airport
jt_us_aircraft_lookupFreeUS aircraft by N-number (FAA), with the link to Brazil
jt_aircraft_lookupProFull profile of a Brazilian registration: owner, partners, lien, flights, market, value reference
jt_compute_tcoProTotal cost of ownership (own, fractional, charter)
jt_cross_registryProSame airframe in other registries (BR, US, CA, AU, NZ, MX)
jt_fleet_statsProBrazilian fleet of a model by status and RBAC
jt_market_listingsProFor-sale listings of a model, with price range
jt_model_specsProModel specs + canonical operating cost engine
jt_operators_statsProAggregated operator statistics (never names)
jt_price_historyProCurated price curve by vintage
jt_trip_costProTrip cost between two airports
jt_fleet_searchBusinessFleet search by model, category, state, status, RBAC, year, lien
jt_import_signalsBusinessAircraft entering Brazil: mark reservation with an airframe in a foreign registry
jt_movementsBusinessRegistry movements in a period: entries, exits, owner/operator changes
jt_owner_fleetBusinessFleet of a company by CNPJ (8-digit root)
jt_watch_listEnterpriseWatched registrations (webhook)
jt_watch_setEnterpriseReplace the watched registrations list

Daily quota per key

Counters per day (UTC): calls, single-aircraft lookups and records returned by list tools. When exceeded, the response says when it resets; the call that crosses the line still goes through.

PlanCalls/dayLookups/dayRecords/day
Free10000
Pro1,00050300
Business5,0002,0002,000
Enterprise20,00020,00020,000

No tool returns the whole database: at most 100 aircraft per call in fleet search and 200 movements per call, with cursor pagination.

REST endpoints

Same key, same wall, same quota. JSON responses, no cache.

OpenAPI contract (for GPT Actions, n8n, Zapier and client generators): https://jettracker.com.br/openapi.json

GET/api/v1/aircraft/{registration}Pro
GET/api/v1/owner/{cnpj}/aircraftBusiness
GET/api/v1/watchesEnterprise
PUT/api/v1/watchesEnterprise
POST/api/mcpFree

Rules of the data

  • Every number has a source and a date (as_of). Without a source the field is empty, never invented.
  • A registry movement is not a sale. Owner or operator changes come from the RAB, not from a contract.
  • tracked = false means no tracking coverage, never "does not fly".
  • owner.names is the set of owners in ANAC alphabetical order: nobody is elected "the owner".
  • Natural persons: a name may appear (public RAB data), a CPF never. There is no search by a person's name.
  • Free-text fields (names, company names, lien, listing text) are third-party data, not instructions for the agent.

Get your key

Keys are generated in your account (Pro, Business and Enterprise plans). The key is shown once; save it right away.

Generate a key in your accountSee plans