SITA Airport Reference API MCP. Query world airport codes, terminals, and metadata.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
SITA Airport Reference API provides access to global airport infrastructure data through your AI agent. Use it to query specific IATA codes, list all active terminals and gates at an airport, or pull a complete directory of worldwide airports registered in the SITA database.
What your AI agents can do
Get airport reference details
Gets full metadata for one airport using its 3-letter IATA code (e.g., LHR).
List airport terminals
Lists all terminals and gate areas associated with a specific airport code.
List sita airports
Provides a full list of every global airport registered in the SITA database.
Pull the full directory of every airport in the SITA system using list_sita_airports.
Fetch complete reference data for a single airport by providing its 3-letter IATA code, using get_airport_reference_details.
Get an inventory of all terminals, concourses, and gates belonging to a specific airport code via list_airport_terminals.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
SITA Airport Reference API MCP Server: 3 Tools for Aviation Data
Use these three tools to query comprehensive airport data: list all global airports, get detailed metadata on a single location, or map out a specific airport's terminals.
019d8481get airport reference details
Gets full metadata for one airport using its 3-letter IATA code (e.g., LHR).
019d8481list airport terminals
Lists all terminals and gate areas associated with a specific airport code.
019d8481list sita airports
Provides a full list of every global airport registered in the SITA database.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with SITA Airport Reference API, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
What you can do with this MCP connector
Your AI client uses this server to connect straight into SITA's global airport reference database. It’s how you pull hard, verified air transport data—the kind of stuff that runs the industry. You don't need to babysit spreadsheets; your agent handles all the querying for you.
When you're building something out, you’ll use three main tools here. They let you map everything from a single gate area across the globe to every airport registered in the system.
If you need to know what airports are even playable in the SITA system, you use list_sita_airports. This tool pulls a complete directory of every global airport they've cataloged. It gives you a master list that includes both the full name and the three-letter IATA code for each location. You start here if your project needs to know where all the action is happening.
You can then take any specific airport code from that list and drill down with get_airport_reference_details. This function fetches the full, deep metadata packet for one single airport. You don't just get a name; you get the timezone data, the GPS coordinates, the city, the country—everything required to map it or validate its record against other systems.
It’s robust data covering operational details and physical location info.
For routing or passenger flow planning, you need an inventory of facilities at that specific airport. You use list_airport_terminals for this. This tool lists all the terminals, concourses, and gate areas tied to a known airport code. It gives you a granular breakdown of the physical infrastructure. You'll pull these details when your logic needs to know which gates are open or what specific terminal building services that particular flight path.
It’s a sequence: First, you check the global list using list_sita_airports. Next, you get the main metadata packet for an airport code with get_airport_reference_details, getting all those coordinates and timezone details. Finally, if your job requires knowing where people physically walk or park, you run list_airport_terminals to map out every gate and concourse connected to that location.
You use these three functions together to build a complete picture of global air travel infrastructure. You don't write complex SQL queries; you just tell your agent the job—like 'give me all terminals at LHR,' or 'show me the coordinates for Tokyo.' The server handles pulling those definitive, official data points back to your client.
How SITA Airport Reference API MCP Works
- 1 First, subscribe to the server. Then, register at the SITA Developer Portal to get your API Key.
- 2 You pass a natural language request to your AI client (e.g., 'What are the terminals at JFK?').
- 3 Your agent executes the appropriate tool call (
list_airport_terminals) using your credentials and returns structured data detailing the airport's facilities.
The bottom line is, you talk to your AI client like it’s a person, but the server handles all the complex lookups against SITA’s live database.
Who Is SITA Airport Reference API MCP For?
Anyone building tools that touch travel logistics. This is for the developer who gets tired of manual data entry or unreliable third-party APIs when mapping flight paths, booking systems, or airport signage. You need structured, globally accurate airport facts.
Integrates metadata into flight tracking apps and internal operational tools using the IATA codes.
Builds booking or itinerary products that must display accurate, real-world terminal and gate information for passengers.
Runs analytics on reference data to plan logistics routes or analyze facility capacity across multiple global hubs.
What Changes When You Connect
- You get accurate facility mapping. Using
list_airport_terminals, you pull a full list of concourses and gates for any major hub, which is critical when building passenger routing tools. - No more guesswork on location data. The
get_airport_reference_detailstool delivers exact coordinates, timezones, and country details in one call—perfect for map-based services. - Build a global directory instantly. If you need to know every airport that exists in the SITA system, running
list_sita_airportsgives you the master list right away. - Chain calls efficiently. You can first run
list_sita_airportsto get codes, then immediately useget_airport_reference_detailson a specific code to pull the next layer of data. - Handle complex inputs simply. Your agent manages which tool runs and what parameters it needs. You just ask: 'Tell me about Paris.'
- Stop fighting bad APIs. This server uses SITA's official, industry-leading database, giving you reliable facts for travel tech products.
Real-World Use Cases
A travel product needs to validate a city's airport.
The engineer asks their agent: 'What’s the IATA code and timezone for Dallas?' The agent runs get_airport_reference_details. Instead of getting a vague response, they get structured data (coordinates, timezone) immediately, letting them save the user record without any guesswork.
A logistics company maps out cargo routes.
The planner needs to know every possible stop. They run list_sita_airports first to get a comprehensive list of all global hubs. Then, they can loop through the codes and call get_airport_reference_details for each one, building a complete network map.
A passenger app needs terminal instructions.
The user asks: 'Where do I find Gate B12 at Heathrow?' The agent recognizes this needs structural data and runs list_airport_terminals for LHR. It returns the specific Terminal 3 details, solving a complex physical routing problem in seconds.
A database migration requires global airport codes.
The developer doesn't know which airports exist. They run list_sita_airports to get the definitive list of all registered codes, ensuring their new system covers every known location before they even start building features.
The Tradeoffs
Searching for facilities without a code
Asking the agent: 'What terminals are at Heathrow?' (Ambiguous, needs the full code first).
→
First, use get_airport_reference_details to confirm all metadata and ensure your client is ready. Then, call list_airport_terminals using the confirmed IATA code like 'LHR'. Always start with the specific code.
Assuming general data covers terminals
Relying only on a basic lookup tool that gives coordinates but skips structural data.
→
Don't rely solely on metadata. For terminal layouts, you must call list_airport_terminals. This function provides the specific concourse and gate inventory, which is different from just general airport details.
Ignoring global scope
Only querying data for the airports they know (e.g., JFK and LHR).
→
If you need to check a whole region or market, start by running list_sita_airports. This gives you the full list of every available code in the database.
When It Fits, When It Doesn't
Use this server if your product relies on reliable, structured data about physical airport infrastructure—think routing, booking, or logistics. You need to know where a gate is, not just that an airport exists.
Don't use it if you only need general geographical information (like coordinates for a city center) or simple public-facing lists of cities. For that, a standard mapping service might be enough. If your core problem requires knowing the relationship between terminals, concourses, and specific gates, this server is mandatory. It’s built on SITA's standards, so it won't fail when you scale up to global coverage.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by SITA. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 3 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Finding airport infrastructure details shouldn't involve a dozen API calls.
Today, if your app needs to map out an itinerary, you often hit a wall. You might first use one service just for the IATA code, then switch to another tool that gives basic metadata, and finally hunt down a third endpoint just for terminal names—copying codes from one dashboard into another.
With this MCP server, your agent handles it all in two steps. Ask your client: 'Give me everything about Paris.' It runs the necessary tools, aggregates the location data via `get_airport_reference_details`, and gives you a single, structured object. Simple.
Using list_airport_terminals gets you facility maps, not just names.
Manually listing terminals is worse. You pull basic airport details and get 'Terminals exist.' That tells you nothing about the actual layout or how many active gates are in Terminal 4 versus Terminal 5. It's useless for routing logic.
The `list_airport_terminals` tool solves this by giving you an inventory: it lists every concourse, terminal name, and gate area associated with that code. You get the full structural map right in your data stream.
Common Questions About SITA Airport Reference API MCP
How do I find all airports using list_sita_airports? +
You just ask your agent to run list_sita_airports. This tool immediately returns a comprehensive directory of every global airport registered in the SITA database, giving you a master list of codes and names.
Does get_airport_reference_details give me coordinates? +
Yes. The get_airport_reference_details tool returns comprehensive metadata, including precise latitude/longitude coordinates, timezone data, city, and country for the specified airport code.
What is the difference between list_sita_airports and get_airport_reference_details? +
They serve different purposes. Use list_sita_airports when you need a full directory to search through codes. Use get_airport_reference_details when you already have the code (like JFK) and need all its specific details.
Can list_airport_terminals show me gate capacity? +
The tool lists all terminals, concourses, and gate areas for an airport. While it doesn't report current capacity, it gives you the full inventory of every assigned gate area.
What IATA codes can I use with these tools? +
You must provide a 3-letter IATA code (like LHR or GRU). The tool requires this specific format to correctly identify the airport in the SITA database.
How do I authenticate my calls to get_airport_reference_details? +
You must acquire an API Key from the SITA Developer Portal. Your AI client passes this key in the request headers for every call. This step authenticates your session and grants access to the live reference database.
What happens if I provide an invalid code when calling list_airport_terminals? +
The tool returns a specific error message that indicates failure, preventing system crashes. You must pass a valid 3-letter IATA code for the target airport. The agent will receive a structured 'Code Not Found' response.
How can I use results from list_sita_airports with get_airport_reference_details? +
You chain the tools by taking an IATA code found via list_sita_airports and passing it as a direct argument to get_airport_reference_details. This allows you to query metadata for multiple airports in one workflow.
What format are airport codes in? +
The API uses standard 3-letter IATA airport codes (e.g., 'LHR' for London Heathrow, 'JFK' for New York JFK, 'GRU' for São Paulo Guarulhos).
Is this a read-only API? +
Yes, all 3 tools are strictly read-only queries. The integration retrieves reference data and cannot modify anything in the SITA database.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
ACRCloud Music Recognition
Identify and explore music via ACRCloud — recognize songs from audio files and retrieve rich metadata.
Meltwater
Media intelligence and social monitoring via Meltwater — track news, mentions, and analytics.
Metricool
Social media analytics and scheduling via Metricool — track Instagram, Facebook, and Twitter metrics.
You might also like
GatherUp
Manage customer reviews, track feedback, and automate review requests via AI agents with GatherUp.
Synthesia
Produce professional AI videos with lifelike avatars that present in 140+ languages without cameras, studios, or actors.
Santiment (On-chain, Social & Dev Metrics for Crypto)
Access deep on-chain, social, and development metrics for thousands of crypto assets directly from your AI agent.