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
MCPSinbud MCP server
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/accountOpens Sinbud’s own consent page: pick your traveller or agency account and the permissions.
Public tools + token
https://sinbud.com/mcpAnyone can search. Add a token (Authorization: Bearer sbm_… or X-API-Key: sbm_…) for your account tools.
Transport: Streamable HTTP
What is MCP?
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.
Fares, availability and booking status come straight from Sinbud at the moment you ask.
ChatGPT, Claude, Cursor, Codex, Gemini CLI, VS Code — any client that speaks MCP over Streamable HTTP.
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
Sample — illustrative faresFind me a flight Muscat → Istanbul on 14 December, one adult.
sinbud.search_flights(from: "MCT", to: "IST",
date: "2026-12-14", adults: 1)← 3 offers · 0.8s
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
Start with no account at all. Sign in when you want your own trips — or your whole agency.
Anyone · sinbud.com/mcp
Your own account only
Multi-agency: each agency sees only its own data
Compatible assistants
Anything that speaks MCP over Streamable HTTP connects — chat apps, coding agents and editors.
How it works
sinbud.com/mcp/account to sign in with OAuth, or sinbud.com/mcp for public tools and a token.
Paste it as a custom connector or MCP server — exact steps for each client are below.
Approve the permissions on Sinbud’s consent page, then ask in your own words.
Connected
Privacy & security
The AI only ever does what you allowed, and nothing that moves money without you.
Nothing about you or your agency is reachable until you sign in or create a token.
Every write — a booking, a cancellation, a ticket — is shown as a preview first and needs your explicit OK.
Payment always happens by you, on sinbud.com. An assistant can start a booking, never pay for it.
Tokens are hashed, scoped and expire after 30, 90 or 365 days. OAuth gives 30-day access with refresh.
Revoke a token or a connection from your account or the agency panel and it stops at once.
An agency token acts as one user with that user’s role. Platform admins cannot connect at all.
Example prompts
Copy one into your assistant once Sinbud is connected.
Plan a 5-night Muscat → Istanbul trip in late December: the best flights and a central 4-star hotel, with total prices.
What is the cheapest day to fly MCT → DXB next month? Show me the calendar.
Show my upcoming trips and hotel stays, with booking references.
Give me today’s agency brief: wallet balance, today’s bookings and anything that needs action.
Issue the ticket for my latest held booking — show me the preview and the wallet charge first.
Setup guide
Use the OAuth URL to sign in, or the public URL with a token. Code stays exactly as written.
Steps
Settings → Apps & Connectors → Advanced settings
Turn Developer mode on, then press Create.
Name: «Sinbud» · URL: https://sinbud.com/mcp/account · Authentication: OAuth.
Sign in on Sinbud and approve the permissions.
https://sinbud.com/mcp/accountSteps
claude.ai or Claude Desktop: Settings → Connectors.
Add custom connector → paste the URL below.
Press Connect and sign in on Sinbud.
https://sinbud.com/mcp/accountSteps
Add the server, then run /mcp inside Claude Code to sign in.
Or skip the sign-in and pass a token in the header.
Replace sbm_YOUR_TOKEN with your own token.
claude mcp add --transport http sinbud https://sinbud.com/mcp/account
# then, inside Claude Code:
/mcpclaude mcp add --transport http sinbud https://sinbud.com/mcp --header "Authorization: Bearer sbm_YOUR_TOKEN"Steps
Add the server and sign in with codex mcp login.
Or put a token in ~/.codex/config.toml.
Replace sbm_YOUR_TOKEN with your own token.
codex mcp add sinbud --url https://sinbud.com/mcp/account
codex mcp login sinbud[mcp_servers.sinbud]
url = "https://sinbud.com/mcp"
http_headers = { "Authorization" = "Bearer sbm_YOUR_TOKEN" }Steps
Open ~/.cursor/mcp.json and add Sinbud.
With the OAuth URL, sign in when Cursor asks.
Replace sbm_YOUR_TOKEN with your own token.
{
"mcpServers": {
"sinbud": {
"url": "https://sinbud.com/mcp/account"
}
}
}{
"mcpServers": {
"sinbud": {
"url": "https://sinbud.com/mcp",
"headers": {
"Authorization": "Bearer sbm_YOUR_TOKEN"
}
}
}
}Steps
MCP Servers → Manage → View raw config
Add Sinbud with your token and save.
Replace sbm_YOUR_TOKEN with your own token.
{
"mcpServers": {
"sinbud": {
"serverUrl": "https://sinbud.com/mcp",
"headers": {
"Authorization": "Bearer sbm_YOUR_TOKEN"
}
}
}
}Steps
Add the server with your token in one command.
Replace sbm_YOUR_TOKEN with your own token.
gemini mcp add --transport http sinbud https://sinbud.com/mcp --header "Authorization: Bearer sbm_YOUR_TOKEN"Steps
GitHub Copilot: create .vscode/mcp.json in your project.
Start the server and sign in on Sinbud.
{
"servers": {
"sinbud": {
"type": "http",
"url": "https://sinbud.com/mcp/account"
}
}
}Steps
Add Sinbud to Windsurf’s MCP config — the public tools work right away.
{
"mcpServers": {
"sinbud": {
"serverUrl": "https://sinbud.com/mcp"
}
}
}Steps
Choose Streamable HTTP as the transport.
Use the OAuth URL, or the public URL with Authorization: Bearer sbm_… (or X-API-Key: sbm_…).
Replace sbm_YOUR_TOKEN with your own token.
https://sinbud.com/mcp/accounthttps://sinbud.com/mcp
Authorization: Bearer sbm_YOUR_TOKENCreate one, choose its permissions and expiry (30 / 90 / 365 days), and replace sbm_YOUR_TOKEN with it.
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.
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.
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.
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.
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.
Two minutes of setup, and every trip starts with a sentence.
https://sinbud.com/mcp/account