# Upgradeagent Upgrade Agent MCP server

Source: https://glimind.com/server/mcp-registry%2Fai.upgradeagent%2Fupgrade-agent
Registry id: `mcp-registry/ai.upgradeagent/upgrade-agent`
Status: live (checked 2026-10-27T04:28:47.663Z)

## Measurements (30 days)

- Uptime: 100%
- Checks: 5031
- Outages (90 days): 1

## Install

```json
{
  "mcpServers": {
    "upgradeagent-upgrade-agent-mcp-server": {
      "type": "http",
      "url": "https://www.upgradeagent.ai/api/mcp"
    }
  }
}
```

Claude Code:

```sh
claude mcp add --transport http upgradeagent-upgrade-agent-mcp-server https://www.upgradeagent.ai/api/mcp
```

## Tools (21)

- `ask_upgrade_agent`: Answer a general (not booking-specific) travel-upgrade question — how bid/instant/points upgrades work, eligibility rules, bidding strategy, and which airlines,
- `cancel_bid`: Withdraw a bid already placed on a booking the traveler checked with start_eligibility_check. Pass the sessionId (or conversationId). If the booking has more th
- `check_upgrade_eligibility`: Looks up a booking's upgrade eligibility from a booking reference and last name, and airline. Returns eligibility status, upgrade options, bid ranges, and a ses
- `get_bid_status`: Check any bids already on a booking (submitted / accepted / declined), the bid-eligible cabins with their ranges, and the current cart. Pass the sessionId from 
- `get_eligibility_result`: Read the result of a secure eligibility check started with start_eligibility_check. Pass the sessionId returned by that tool. Returns the live eligibility outco
- `get_offer_events`: Poll for bid-outcome changes on a checked booking without re-running a status check: an ordered log of events (offer.status_changed, offer.accepted, offer.decli
- `get_partner_info`: Get the full upgrade profile for one operator — products offered (with the official page URL), loyalty program, cabin paths, how to access, and summary. More de
- `get_price_breakdown`: Show the itemized all-in cost of an upgrade before the traveler commits — the amount plus any taxes and fees. Pass the sessionId (or conversationId), the amount
- `get_upgrade_pricing`: Returns typical upgrade bid ranges (low / typical / high, per cabin) for an operator, aggregated from anonymized eligibility checks. Accepts an IATA code or a n
- `get_watch_status`: Check a Watcher Concierge watch (created with start_watch). Returns its status, what it's watching for, and any improvements found so far. Pass the token from s
- `list_partners`: List the travel operators that offer upgrade programs, with optional filters. Returns each operator's name, IATA/code, vertical, region, and the upgrade product
- `mint_eligibility_session`: Internal helper for the inline eligibility form: creates a secure session and returns its id. No UI; agents should use start_eligibility_check instead.
- `modify_bid`: Change the amount of a bid already prepared/placed on a booking. Same as place_bid but for updating an existing bid — pass the sessionId, the NEW amount, and th
- `partner_question_insights`: Per-partner analytics report: what travelers and AI agents are asking about a specific partner's upgrade programs (by intent, by route, most frequent questions,
- `partner_visibility_report`: AI visibility for one partner's upgrade program: share of answer across the answer engines (ChatGPT, Claude, Perplexity, Gemini) for prompts about that partner,
- `place_bid`: Places an upgrade bid, or buys a fixed-price (INSTANT) upgrade, for a checked booking. Takes an eligibility-check session id, an amount (omitted for INSTANT), a
- `predict_bid_success`: Estimates how likely a specific bid amount is to be accepted, grounded in resolved bid outcomes for the carrier cabin, plus the operator's own bid-strength read
- `search_upgrade_options`: Finds operators that offer upgrades. With an origin and destination airport (IATA codes, e.g. YUL and LHR) the result is route-level: carriers with observed upg
- `start_eligibility_check`: Starts an upgrade eligibility check for a flight, cruise, or rail booking. Returns a secure page (and, where supported, an inline form) for the traveler to ente
- `start_watch`: Sets up a Watcher that monitors a traveler's booking between now and departure for upgrade opportunities (a better seat, an empty adjacent seat, a cabin upgrade
- `usage_totals`: Running totals across the whole system: how many questions have been asked, and how many were answered successfully (quality at or above the success threshold).

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
