MCP SETUP

Ask your assistant for the data instead of calling it

One server URL and the API key you already have. Claude, Cursor or any MCP client reads your account, your feeds and live OTA data without a client to write or an SDK to install.

Claude Code, Cursor, Claude DesktopNothing to install2 minutes
You need an API key first.The server authenticates with the same key every endpoint takes. Follow the start guide →
Server URL
https://mcp.veetal.app/mcp
Transport
Streamable HTTP — hosted, nothing to run on your machine

Claude Code

One command

Registers the server for the project you are in. The key travels in a header, so it never lands in the repository.

  1. Open a terminal in the project you want the data in.
  2. Run the command below with your own key.
  3. Start Claude Code and ask it something about your hotels.
Terminal
claude mcp add --transport http veetal https://mcp.veetal.app/mcp \
  --header "veetal-api-key: YOUR_API_KEY"

Add --scope user to make the server available in every project instead of just this one. Run /mcp to check that veetal comes back connected.

Cursor

One file

Cursor reads its MCP servers from a JSON file. Edit the global one, or drop the same block into .cursor/mcp.json inside a project.

  1. Open Settings → MCP and add a new server.
  2. Paste the block below and swap in your key.
  3. Reload Cursor: the Veetal tools show up in the chat's tool list.
~/.cursor/mcp.json
{
  "mcpServers": {
    "veetal": {
      "url": "https://mcp.veetal.app/mcp",
      "headers": {
        "veetal-api-key": "YOUR_API_KEY"
      }
    }
  }
}

This file holds your key in plain text — keep it out of version control.

Claude Desktop

Custom connector

Claude Desktop adds remote servers from its own settings and only accepts a short list of header names, so here the key travels as a bearer token.

  1. Open Settings → Connectors → Add custom connector.
  2. Paste the server URL above and name the connector Veetal.
  3. In the advanced settings, add the request header below with your key.
  4. Save, then enable the connector in a new chat.
Request header
Authorization: Bearer YOUR_API_KEY

The server takes the key either as the veetal-api-key header or as Authorization: Bearer. Claude Desktop only allows the second.

Check it works

With the server connected, the assistant resolves the identifiers on its own: it lists your account, picks the hotel and calls the right endpoint. Three questions to try:

  • What accommodations do I have on my Veetal account, and which competitors are attached to each?
  • Compare tonight's Booking.com rate for my hotel against its comp set and tell me where I sit in the ranking.
  • Which events in Barcelona over the next three months will push hotel demand the hardest?

Now build something with it

Every MCP recipe is a prompt you can paste straight into the assistant you just connected.

Whatsapp