Skip to content

Reference publisher: Upgrade Agent — airline/cruise/rail upgrades MCP + ARD catalog #51

Description

@mikeslone-plusgrade

Publisher

Description

Upgrade Agent is an authoritative answer engine and registry for travel upgrades and ancillaries — bid upgrades, instant upgrades, seat blockers, and premium seating across airlines, cruise lines, and rail operators (85 operators today: 65 airline, 18 cruise, 2 rail). It answers upgrade questions, checks live booking eligibility, and looks up operator programs.

Integration stack:

  • MCP server (Streamable HTTP): https://www.upgradeagent.ai/api/mcp — 7 tools (upgrade Q&A, live eligibility by PNR + last name, partner lookups, search). Published in the official MCP Registry as ai.upgradeagent/upgrade-agent.
  • Discovery registry (application/ai-registry+json): https://www.upgradeagent.ai/api/ard/search — natural-language search over verified resources, with explicitly-stated coverage (currently 1 publisher, 0 federated carriers — stated honestly, not inflated).
  • Signed catalog: Ed25519 detached JWS over JCS (RFC 8785) per entry, anchored to did:web.

Catalog entries (4)

URN Type Path
urn:air:upgradeagent.ai:server:mcp application/mcp-server-card+json /.well-known/mcp/server-card.json
urn:air:upgradeagent.ai:registry:search application/ai-registry+json /api/ard/search
urn:air:upgradeagent.ai:doc:llms text/markdown /llms.txt
urn:air:upgradeagent.ai:dataset:partners text/html /partners

(All urn:air: per the ai-catalog.schema.json pattern; only spec-supported media types.)

Representative queries

  • how does airline upgrade bidding work
  • which airlines offer bid upgrades in Europe
  • check if booking ABC123 / last name Smith is eligible for a business upgrade
  • find an upgrade to business across any airline for my route
  • list the airlines that offer bid upgrades

Discovery surfaces

Validation (checkable)

Independent signature verification — resolves did:web, recomputes the JCS bytes, verifies every entry's Ed25519 signature:

curl -s https://www.upgradeagent.ai/.well-known/ai-catalog.json
# verified with an ARD JWS verifier -> "5 verified, 0 failed" (host + 4 entries)

A CI workflow re-runs this verifier against production on every change.


Request: please consider listing Upgrade Agent as a reference publisher / ARD registry instance for the airline, cruise & rail upgrades and ancillaries vertical — a non-normative instance under the seven-property contract. Happy to serve as a reference implementation for the travel-upgrades vertical. Deferring to the maintainers on any normative wording.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions