KeyFlight PNR Converter MCP server
online · 100% uptimeio.keyflight/pnr·v1.0.0Decode Amadeus, Sabre, Galileo and Worldspan PNRs into itineraries, JSON and PRO ticket PDFs.
0 stars
Reviews
Write oneNobody has reviewed KeyFlight PNR Converter yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
KeyFlight PNR Converter tools (2)
write = sends, deletes, buys or postsdecode_pnrFreeDecode a raw PNR into a readable itinerary (text) and structured JSON: passengers, flights, airports, terminals, times, flight duration, airline locators. Each decode with flights counts towards the monthly limit of the KeyFlight subscription, as in the PNR API.
make_ticketFreeMake a PRO e-ticket PDF (Expedia style: PNR, airline logos, class, optional price) from a raw PNR and return a link to the PDF. Passenger names and the PNR code come from the text unless given here. Included in the KeyFlight subscription.
Public scan report
scanner v0.1.10 · 2026-10-26 · same rubric, same numbers if you re-run it
- –Code scanremote-only server, no package to scann/a
- Live reliabilityremote reachable in 1457ms20/20
- Tool poisoning2 tool descriptions checked15/15
- Auth qualityAPI key sent as a header8/15
- Maintenancelast push 6 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year; website matches verified namespace10/10
How KeyFlight PNR Converter compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 91/100
- higher than 85% of 48,255 servers
- Tools
- 2
- the typical server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- Uptime
- 100%
- of our recent checks; the typical remote server answers 100%
- Response time
- 245 ms
- faster than 56% of 30,031 servers
What its tools let an agent do: 1 read · 1 create
Install KeyFlight PNR Converter in Claude Code, Cursor or VS Code
claude mcp add --transport http pnr https://keyflight.io/mcp
What the publisher says
From the KeyFlight PNR Converter repository's README, as published. We do not edit it. Read it on GitHub
KeyFlight PNR Converter: MCP server and PNR API
Paste a raw booking from a GDS (Amadeus, Sabre, Galileo, Worldspan) into Claude, Cursor or another AI assistant and get a readable itinerary, the booking as JSON, or a PRO ticket PDF.
KeyFlight runs a hosted Model Context Protocol server at https://keyflight.io/mcp and an HTTP API at https://keyflight.io/api/v1/pnr/decode. Both use the same decoder as the free PNR converter on keyflight.io.
This repository holds the documentation and examples. The server itself is hosted by KeyFlight: there is nothing to install or run. Full reference: keyflight.io/pnr-api.
Who it is for: travel agents and agencies who work with GDS bookings, and developers who add PNR decoding to a booking tool, CRM, chat bot or e-mail flow.
- Get an API key
- Connect an AI assistant (MCP)
- MCP tools
- PNR API over HTTP
- Limits
- Errors
- Supported GDS formats
Get an API key
The MCP server and the PNR API take the same key, kfp followed by 43 letters, digits, - and .
- Get the KeyFlight subscription (the subscription for travel agents).
- On the same page use "Already subscribed?", open the link we e-mail you and press "Create API key".
- Copy the key: it is shown once. A subscription can have 2 keys at a time; you revoke a key on the same page.
While the subscription is not active, the key answers 403 subscription_inactive. There is no free tier for the API or the MCP server. The PNR converter on the website is free for everyone, with no key.
Connect an AI assistant (MCP)
Claude Code
claude mcp add --transport http keyflight https://keyflight.io/mcp --header "Authorization: Bearer kfp_…"Cursor (.cursor/mcp.json)
{
"mcpServers": {
"keyflight": {
"url": "https://keyflight.io/mcp",
"headers": {
"Authorization": "Bearer kfp_…"
}
}
}
}Claude Desktop (claudedesktopconfig.json, needs Node.js)
Claude Desktop connects through mcp-remote:
{
"mcpServers": {
"keyflight": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://keyflight.io/mcp",
"--header",
"Authorization: Bearer kfp_…"
]
}
}
}Then ask, for example: "Decode this PNR and make a PRO ticket with a price of 850 EUR" and paste the booking.
Other clients: any MCP client that supports Streamable HTTP and custom headers. Requests sent from web pages of other sites (with a browser Origin header) are refused with 403 originnotallowed, so connect from a desktop app, a CLI or your server. Without a client, see examples/mcp/raw-jsonrpc.sh: one JSON-RPC message per POST, JSON back.
MCP tools
decode_pnr: decode a PNR
Turns a raw PNR into a readable itinerary (text) and structured JSON: passengers, flights, airports, terminals, local times, flight duration, airline locators.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
KeyFlight PNR Converter: common questions
- Is KeyFlight PNR Converter MCP server safe?
- Yes, by our scan: it is graded A (91/100). Read the KeyFlight PNR Converter safety report
- How do I install KeyFlight PNR Converter?
- It runs remotely at keyflight.io. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does KeyFlight PNR Converter need an API key?
- Yes. The registry entry asks for
Authorization. - Is KeyFlight PNR Converter maintained?
- The last commit was 14 days ago (2026-10-20). The latest release is v1.0.0.
- Is KeyFlight PNR Converter up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- How does KeyFlight PNR Converter compare with other MCP servers?
- safety score 91/100 (higher than 85% of 48,255 servers); tools 2 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.