360 Secure SkillHub
360 安全技能中心

Strider United Airlines

提供 United Airlines 的 MCP 连接器,供 AI 智能体搜索航班、预订、值机、查看预订与实时航班状态、选座、申请升舱以及查询 MileagePlus 里程与等级;通过 npx 安装运行,首次使用需以 United 账户完成 OAuth 授权。

markswendsen-code
markswendsen-code
热度 19.62
最近更新 2026-03-21 16:41:55
分类:生活依赖:MCP 服务 / 第三方 API应用场景:旅行

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add strider-united
Metadata
name
strider-united
description
Book United Airlines flights via Strider Labs MCP connector. Search flights, manage reservations, check-in, track MileagePlus. Complete autonomous airline booking for your AI agent.
metadata
{"openclaw":{"requires":{"bins":["npx"]},"category":"travel","author":"Strider Labs","homepage":"https://striderlabs.ai"}}

Strider United Airlines Connector

MCP connector for booking flights on United Airlines — search flights, manage reservations, check-in, and track MileagePlus miles. Part of the Strider Labs action execution layer for AI agents.

Installation

npm install @striderlabs/mcp-united

MCP Configuration

Add to your MCP client configuration (Claude Desktop, Cursor, etc.):

{
  "mcpServers": {
    "united": {
      "command": "npx",
      "args": ["-y", "@striderlabs/mcp-united"]
    }
  }
}

Available Tools

united.search_flights

Search for United flights.

Input Schema:

{
  "origin": "string (airport code)",
  "destination": "string (airport code)",
  "departure_date": "string (YYYY-MM-DD)",
  "return_date": "string (optional)",
  "passengers": "number",
  "cabin": "string (optional: economy, economy_plus, business, polaris)"
}

Output:

{
  "flights": [{
    "flight_number": "string",
    "departure": "string",
    "arrival": "string",
    "duration": "string",
    "stops": "number",
    "aircraft": "string",
    "price": "number",
    "miles_price": "number"
  }]
}

united.book_flight

Book a flight with passenger details.

united.check_in

Check in for a flight (24 hours before).

united.get_reservations

Get upcoming reservations.

united.get_flight_status

Get real-time flight status.

united.get_mileageplus

Check MileagePlus balance and status.

Output:

{
  "miles_balance": "number",
  "status": "string (member, silver, gold, platinum, 1k, gs)",
  "pqp": "number (premier qualifying points)",
  "pqf": "number (premier qualifying flights)"
}

united.select_seats

Choose seats for a booked flight.

united.upgrade_cabin

Request or purchase upgrades.

Authentication

First use triggers OAuth with United account. MileagePlus linked automatically. Tokens stored encrypted per-user.

Usage Examples

Book flight:

Book a United flight from ORD to LAX on January 15

Use miles:

How many MileagePlus miles do I need to fly to London? Book with miles.

Check in:

Check me in for my United flight tomorrow

Status:

Is my United flight UA1234 on time?

Error Handling

Code Meaning Action
AUTH_EXPIRED Session expired Re-authenticate
SOLD_OUT Flight full Suggest alternatives
UPGRADE_UNAVAILABLE No upgrade space Try at check-in
INSUFFICIENT_MILES Not enough miles Pay with card

Use Cases

  • Business travel: frequent flyer with status
  • Award flights: book with MileagePlus miles
  • Hub connections: ORD, EWR, IAH, DEN, SFO
  • Polaris: premium international travel

Links