How to Use the United Airlines MCP in CrewAI
Autonomous United Airlines operations with CrewAI's specialized agents.
Works with every AI agent you already use
…and any MCP-compatible client
Connect United Airlines MCP to CrewAI
Create your Vinkius account to connect United Airlines to CrewAI and route execution through our secure gateway. The platform manages server hosting, runtime updates, and security layers. Configuration requires no manual server provisioning.
Run comprehensive United Airlines journey analysis.
Need to know the full scope of service? A crew can use `get_airline_routes` to pull every origin-destination pair. An agent can then cross-reference this with `get_airport_info` to gather location details for all served airports. The multi-agent system lets specialized agents handle this massive data retrieval autonomously, compiling a complete picture of the United Airlines network.
Monitor real-time United Airlines operational status.
If a user asks about flight issues, one agent calls `get_flights_by_status` to find all delayed or cancelled flights at an airport. Another agent uses `get_arrivals` or `get_departures` to pull the scheduled lists for that day. The crew can then synthesize this data—for example, finding a flight status and cross-referencing it with both arrival and departure schedules.
Track United Airlines fleet and schedule details.
Want to know what planes are available? Use `get_aircraft_fleet` for the static list of types. For typical flight patterns, an agent runs `get_flight_by_number`, which tells you the regular route and scheduled times for a specific United Airlines flight number. This combination allows your autonomous system to understand both the equipment and the habitual pathways.
Set up United Airlines MCP in CrewAI
Prerequisites
- Python 3.10+ installed
-
crewaipackage (pip install crewai) - Active Vinkius subscription with a valid endpoint token
- 1
Install CrewAI
Run
pip install crewaito install the framework. MCP support is built-in via themcpsparameter. - 2
Add the MCP URL to your agent
Pass your Vinkius endpoint directly to the
mcpslist. Replace[YOUR_TOKEN_HERE]with your token from cloud.vinkius.com. CrewAI handles tool discovery and caching automatically. - 3
Kick off your crew
Create a
Crewwith your agent and tasks. Callcrew.kickoff()— the agent will automatically invoke United Airlines tools as needed.
from crewai import Agent, Task, Crew
agent = Agent(
role="United Airlines Analyst",
goal="Access and analyze United Airlines data via MCP.",
backstory="Expert analyst with direct United Airlines access.",
mcps=[
"https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
],
)
task = Task(
description="List recent United Airlines transactions",
agent=agent,
expected_output="A summary of recent activity",
)
crew = Crew(agents=[agent], tasks=[task])
result = crew.kickoff()
print(result) Prerequisites
- Python 3.10+ installed
-
crewai+crewai-toolspackages - Active Vinkius subscription with a valid endpoint token
- 1
Install dependencies
Run
pip install crewai crewai-tools. TheMCPServerAdapterhandles lifecycle management and tool conversion. - 2
Connect with MCPServerAdapter
Use
MCPServerAdapteras a context manager withSseServerParameterspointing to your Vinkius endpoint. The adapter automatically manages connection lifecycle. - 3
Assign tools and run
Pass the returned
mcp_toolsto your agent'stoolsparameter. The adapter converts MCP tools to nativeBaseToolobjects compatible with all CrewAI agents.
from crewai import Agent, Task, Crew
from crewai_tools import MCPServerAdapter
from mcp import SseServerParameters
server_params = SseServerParameters(
url="https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
)
with MCPServerAdapter(server_params) as mcp_tools:
agent = Agent(
role="United Airlines Analyst",
goal="Access and analyze United Airlines data via MCP.",
backstory="Expert analyst with direct United Airlines access.",
tools=mcp_tools,
)
task = Task(
description="List recent United Airlines transactions",
agent=agent,
expected_output="A summary of recent activity",
)
crew = Crew(agents=[agent], tasks=[task])
result = crew.kickoff()
print(result) Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by United Airlines. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
Why Choose Vinkius
Vinkius connects your tools to AI with real-time monitoring and automatic cost savings — all from one dashboard.
Real-time monitoring
Live
visibility into every interaction
Connect your favorite tools to your AI and see exactly what's happening — every request, every response, in real time.
Built-in savings
60%
lower AI costs
Vinkius compresses data between your apps and your AI automatically. Lower bills every month — no configuration required.
Single dashboard
One
place for every integration
Every tool your AI connects to, managed from a single screen. One account, complete control.
Common questions about United Airlines MCP in CrewAI
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
Start using the United Airlines MCP today
We host it, we monitor it, we maintain it. You just paste one token.