NDC Intelligence for AI Agents

Empower your AI assistant with real-time access to IATA NDC schemas. Validate XML messages, explore versions, and retrieve schema definitions instantly.

Connect Now

# What is MCP?

The Model Context Protocol (MCP) is an open standard that enables AI models to interact with external tools and data context.

NDC Clearance provides a live MCP Server that allows agents like Claude, Cursor, Antigravity, and Codex to perform specialized tasks:

  • Xml Validation

    Validate specific messages against exact versions.

  • Schema Search

    Find correct XSD structures without hallucinations.

# Available Tools

validate_ndc_xml

Validates an NDC XML message against a specific schema version.

list_versions

Lists all available NDC schema versions.

list_schemas

Lists available messages (optionally by version).

get_schema_files

Retrieves XSD file contents for a message.

# Integration Guide

Cursor (Agent Mode)

Add this configuration to .cursor/mcp.jsonin your project, or ~/.cursor/mcp.json for all projects.

{
  "mcpServers": {
    "ndc-validator": {
      "url": "https://mcp-ndc.sunrisehikers.io/mcp/sse"
    }
  }
}

See the Cursor MCP documentation.

VS Code (GitHub Copilot)

Add this configuration to .vscode/mcp.jsonin your project. For user-wide setup, runMCP: Open User Configuration from the Command Palette. See the VS Code MCP documentation.

{
  "servers": {
    "ndc-validator": {
      "type": "sse",
      "url": "https://mcp-ndc.sunrisehikers.io/mcp/sse"
    }
  }
}

Claude for Desktop

With Node.js and npm installed, add this to yourclaude_desktop_config.json, then restart Claude. The mcp-remote bridgeconnects the local process to our SSE endpoint:

{
  "mcpServers": {
    "ndc-validator": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://mcp-ndc.sunrisehikers.io/mcp/sse",
        "--transport",
        "sse-only"
      ]
    }
  }
}

Claude Code (CLI)

Run the following command in your terminal:

claude mcp add --transport sse ndc-validator https://mcp-ndc.sunrisehikers.io/mcp/sse

Google Antigravity

In the IDE's agent panel, open the … menu, select MCP Servers, thenManage MCP Servers and View raw config. Merge this entry into mcp_config.json'smcpServers object and save:

{
  "mcpServers": {
    "ndc-validator": {
      "serverUrl": "https://mcp-ndc.sunrisehikers.io/mcp/sse"
    }
  }
}

Reload the server configuration and check thatndc-validator exposes its tools. See the Antigravity MCP documentation.

Codex (CLI and IDE extension)

Install Node.js and npm, then run this command with the Codex CLI installed. Our endpoint uses SSE, so mcp-remote bridges it to Codex's supported stdio transport:

codex mcp add ndc-validator -- npx -y mcp-remote "https://mcp-ndc.sunrisehikers.io/mcp/sse" --transport sse-only

Alternatively, add this to ~/.codex/config.toml, shared by the CLI and IDE extension. The longer startup timeout allows time for the bridge to download on first use:

[mcp_servers.ndc-validator]
command = "npx"
args = ["-y","mcp-remote","https://mcp-ndc.sunrisehikers.io/mcp/sse","--transport","sse-only"]
startup_timeout_sec = 60

Run codex mcp list to confirm registration. Start a new Codex session and use /mcp to check the connection. See theCodex MCP documentationand mcp-remote documentation.

OpenCode Interpreter

Add to your opencode.json:

{
  "mcp": {
    "ndc-validator": {
      "type": "remote",
      "url": "https://mcp-ndc.sunrisehikers.io/mcp/sse",
      "enabled": true
    }
  }
}

NDC Clearance is an independent tool and is not affiliated with, endorsed by, or connected to the International Air Transport Association (IATA).