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/sseGoogle 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-onlyAlternatively, 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 = 60Run 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
}
}
}