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, and VS Code Copilot 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 the following to your Cursor MCP settings (Settings > General > MCP Servers > Add new MCP server).
Type: SSE URL: https://mcp-ndc.sunrisehikers.io/mcp/sse
Alternatively, you can edit config.json manually (if accessible in your environment).
VS Code (GitHub Copilot)
Add this configuration to your MCP config file (typically ~/.config/Code/User/globalStorage/mcp-servers.json):
{
"mcpServers": {
"ndc-validator": {
"type": "sse",
"url": "https://mcp-ndc.sunrisehikers.io/mcp/sse"
}
}
} Claude for Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"ndc-validator": {
"type": "sse",
"url": "https://mcp-ndc.sunrisehikers.io/mcp/sse"
}
}
} Claude Code (CLI)
Run the following command in your terminal:
claude mcp add --transport sse ndc-validator https://mcp-ndc.sunrisehikers.io/mcp/sse Gemini CLI
Run the following command:
gemini mcp add --transport sse ndc-validator https://mcp-ndc.sunrisehikers.io/mcp/sse OpenCode Interpreter
Add to your opencode.json:
{
"mcp": {
"ndc-validator": {
"type": "remote",
"url": "https://mcp-ndc.sunrisehikers.io/mcp/sse",
"enabled": true
}
}
}