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

https://mcp.cruisefeed.io/mcp

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."