MCPSinbud MCP server

Your AI assistant,now a travel desk.

Connect ChatGPT, Claude or any MCP client to Sinbud. Ask in plain words — it searches international flights and hotels, checks your trips, and for agencies, runs the desk. You stay in control of every booking.

Sign in with OAuth

https://sinbud.com/mcp/account

Opens Sinbud’s own consent page: pick your traveller or agency account and the permissions.

Public tools + token

https://sinbud.com/mcp

Anyone can search. Add a token (Authorization: Bearer sbm_… or X-API-Key: sbm_…) for your account tools.

Transport: Streamable HTTP

  • No default access
  • Every write needs your OK
  • The AI can never pay
  • Revoke any time

What is MCP?

One open standard for your AI

The Model Context Protocol lets an AI assistant use real tools instead of guessing. Add Sinbud once and your assistant can look up live fares, hotels and bookings — and show you a preview before it changes anything.

  • Real data, not guesses

    Fares, availability and booking status come straight from Sinbud at the moment you ask.

  • Works where you already chat

    ChatGPT, Claude, Cursor, Codex, Gemini CLI, VS Code — any client that speaks MCP over Streamable HTTP.

  • You hold the keys

    Public tools need nothing. Your account tools need a token or an OAuth sign-in you can revoke at any time.

A tool call, as your assistant sees it

Find me a flight Muscat → Istanbul on 14 December, one adult.

Calling Sinbud
sinbud.search_flights(from: "MCT", to: "IST",
date: "2026-12-14", adults: 1)

← 3 offers · 0.8s

  • WYMCT 08:40 → 12:55 ISTdirect142.300 OMR
  • TKMCT 02:55 → 07:10 ISTdirect156.900 OMR
  • QRMCT 07:30 → 14:05 ISTvia DOH149.400 OMR

The best fare is direct, 5h 15m, OMR 142.300. Shall I start the booking? You’ll review it and pay yourself on sinbud.com.

Sample — illustrative fares

Capabilities

Three levels of access, one server

Start with no account at all. Sign in when you want your own trips — or your whole agency.

  • No account

    Public

    Anyone · sinbud.com/mcp

    • Search international flights
    • Fare calendar — the cheapest days
    • Verify a fare
    • Airports
    • Hotel destinations
    • Hotel search
    • Hotel details & rates
    • Flight status
    • Public booking lookup
    • Contact Sinbud
  • OAuth or token

    Traveller

    Your own account only

    • My trips and stays
    • Trip details
    • Saved travellers
    • Start a flight or hotel booking — you always pay on sinbud.com
    • Cancel preview & cancel — confirmation required
    • Support tickets
  • Your role’s permissions

    Agency

    Multi-agency: each agency sees only its own data

    • Agency-rate flight & hotel search
    • Create bookings
    • Issue tickets — spends the agency wallet, confirmation required
    • Cancel
    • Bookings list & details
    • Passengers
    • Sub-agencies
    • Wallet
    • Ledger
    • Sales reports
    • Support tickets

Compatible assistants

Bring the assistant you already use

Anything that speaks MCP over Streamable HTTP connects — chat apps, coding agents and editors.

How it works

Connected in three steps

  1. Pick a URL

    sinbud.com/mcp/account to sign in with OAuth, or sinbud.com/mcp for public tools and a token.

  2. Add it to your assistant

    Paste it as a custom connector or MCP server — exact steps for each client are below.

  3. Sign in and ask

    Approve the permissions on Sinbud’s consent page, then ask in your own words.

    Connected

Privacy & security

Powerful, and on a short leash

The AI only ever does what you allowed, and nothing that moves money without you.

  • No default access

    Nothing about you or your agency is reachable until you sign in or create a token.

  • Preview, then confirm

    Every write — a booking, a cancellation, a ticket — is shown as a preview first and needs your explicit OK.

  • The AI can never pay

    Payment always happens by you, on sinbud.com. An assistant can start a booking, never pay for it.

  • Scoped, expiring tokens

    Tokens are hashed, scoped and expire after 30, 90 or 365 days. OAuth gives 30-day access with refresh.

  • Revocable any time

    Revoke a token or a connection from your account or the agency panel and it stops at once.

  • One user, one role

    An agency token acts as one user with that user’s role. Platform admins cannot connect at all.

Example prompts

Ask like you’d ask a travel agent

Copy one into your assistant once Sinbud is connected.

  • Boarding passPlan a trip
    Plan a 5-night Muscat → Istanbul trip in late December: the best flights and a central 4-star hotel, with total prices.
    YOU AI
    Public
  • Boarding passFare calendar
    What is the cheapest day to fly MCT → DXB next month? Show me the calendar.
    YOU AI
    Public
  • Boarding passMy trips
    Show my upcoming trips and hotel stays, with booking references.
    YOU AI
    Traveller
  • Boarding passAgency brief
    Give me today’s agency brief: wallet balance, today’s bookings and anything that needs action.
    YOU AI
    Agency
  • Boarding passIssue a ticket
    Issue the ticket for my latest held booking — show me the preview and the wallet charge first.
    YOU AI
    Agency

Setup guide

Exact steps for your client

Use the OAuth URL to sign in, or the public URL with a token. Code stays exactly as written.

Steps

  1. Settings → Apps & Connectors → Advanced settings

  2. Turn Developer mode on, then press Create.

  3. Name: «Sinbud» · URL: https://sinbud.com/mcp/account · Authentication: OAuth.

  4. Sign in on Sinbud and approve the permissions.

Server URL
https://sinbud.com/mcp/account

Where do I get a token?

Create one, choose its permissions and expiry (30 / 90 / 365 days), and replace sbm_YOUR_TOKEN with it.

Questions

Do I need a Sinbud account?

No, not for the public tools: flight and hotel search, the fare calendar, airports, flight status and public booking lookup work for anyone at sinbud.com/mcp. Your trips, bookings and agency tools need a sign-in or a token.

Can the assistant book or pay without me?

No. Every write is shown as a preview and needs your explicit confirmation, and the assistant can never pay — payment is always done by you on sinbud.com.

Which URL should I use?

sinbud.com/mcp/account if your client supports OAuth sign-in (ChatGPT, Claude, Claude Code, Codex, Cursor, VS Code). sinbud.com/mcp for public tools, or with a token in the Authorization or X-API-Key header.

Can one agency see another agency’s data?

No. Sinbud is multi-agency: each agency only sees its own data, and a token acts as one user with that user’s role permissions.

How do I disconnect?

Revoke the token or the OAuth connection from your traveller account or the agency panel. It stops working immediately; tokens also expire on their own.

Give your assistant a passport

Two minutes of setup, and every trip starts with a sentence.

https://sinbud.com/mcp/account
Set it up in two minutes