CruiseFeed
即時郵輪庫存作為MCP工具:搜尋航程、行程與票價,追蹤價格下降,並讀取各大郵輪公司的船舶規格——一個遠端Streamable-HTTP伺服器,提供免費API層級。
文件
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
Need a key?
It's free to try — 200 results, one time, no card. Your key works for both the MCP server and the REST API, and pay-as-you-go credit ($2.50/1,000 results) picks up where the free allowance stops.
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."