CruiseFeed
实时邮轮库存作为MCP工具:搜索航次、行程和票价,追踪价格下降,并读取各大邮轮公司的船舶规格——一个远程Streamable-HTTP服务器,提供免费API层级。
文档
Model Context Protocol
Connect cruise data to your AI agent
The CruiseFeed MCP server turns the live cruise catalogue into tools any MCP-capable app can call — Claude, ChatGPT, Cursor and more. One endpoint, your API key, no glue code.
Endpoint
Transport
Streamable HTTP
Auth
X-CruiseFeed-Key header
Data
Same key + quota as the REST API
Need a key?
It's free — 100 requests/month, no card. Your key works for both the MCP server and the REST API.
Get your free key
Set it up in your client
Pick your app. In every case you're giving it the same two things: the URL https://mcp.cruisefeed.io/mcp and your key in the X-CruiseFeed-Key header. Replace cf_live_YOURKEY with your real key.
C
Claude Code (CLI)
One command:
claude mcp add --transport http cruisefeed \
https://mcp.cruisefeed.io/mcp \
--header "X-CruiseFeed-Key: cf_live_YOURKEY"
Then run /mcp in Claude Code to confirm the cruisefeed server is connected.
CD
Claude Desktop
Open Settings → Developer → Edit Config and add the server. Claude Desktop connects to remote servers through the mcp-remote bridge, which forwards your key header:
{
"mcpServers": {
"cruisefeed": {
"command": "npx",
"args": [
"-y", "mcp-remote",
"https://mcp.cruisefeed.io/mcp",
"--header", "X-CruiseFeed-Key: cf_live_YOURKEY"
]
}
}
}
Save, then fully quit and reopen Claude Desktop. The cruise tools appear under the tools (🔌) menu.
AI
ChatGPT / OpenAI API
In the API (Responses API / Agents), pass CruiseFeed as an MCP tool:
from openai import OpenAI
client = OpenAI()
resp = client.responses.create(
model="gpt-5",
tools=[{
"type": "mcp",
"server_label": "cruisefeed",
"server_url": "https://mcp.cruisefeed.io/mcp",
"headers": {"X-CruiseFeed-Key": "cf_live_YOURKEY"},
"require_approval": "never",
}],
input="Find 7-night Caribbean cruises under $800 from Miami this winter.",
)
print(resp.output_text)
In the ChatGPT app (Developer mode / custom connectors), add a connector pointing to https://mcp.cruisefeed.io/mcp and set the X-CruiseFeed-Key header to your key.
Cu
Cursor
Add to ~/.cursor/mcp.json (or a project's .cursor/mcp.json):
{
"mcpServers": {
"cruisefeed": {
"url": "https://mcp.cruisefeed.io/mcp",
"headers": { "X-CruiseFeed-Key": "cf_live_YOURKEY" }
}
}
}
Then enable the cruisefeed server in Settings → MCP.
◇
Any other MCP client
CruiseFeed is a standard remote MCP server over Streamable HTTP. Point any MCP client at the URL and send your key header:
URL: https://mcp.cruisefeed.io/mcp
Header: X-CruiseFeed-Key: cf_live_YOURKEY
What your agent can do
Nine tools, each mapping straight to the live API — nothing invented.
search_cruises
Filter sailings by line, ship, port, region, dates, price, nights, round-trip.
get_cruise
Full sailing detail — itinerary, per-cabin fares, matched ship specs.
get_cruise_price_history
Daily price timeline for one sailing.
list_price_changes
Recent fare moves — the price-drop feed.
search_ships / get_ship
Vessel specs — tonnage, capacity, decks, year built.
list_cruise_lines / list_ports / get_stats
Reference facets and catalogue size + freshness.
Try asking
- "Find 7-night Caribbean cruises under $800 from Miami this winter."
- "Which Royal Caribbean sailings dropped in price this week?"
- "Compare the ship specs for Icon of the Seas and Wonder of the Seas."
Get your free API key Back to CruiseFeed