Bhutan Trips by Druk Asia

io.github.ebizityPublished by GitHub account ebizityv1.0.0Updated Nov 11, 2026

Bhutan trip search & booking via the Druk Asia API: festivals, itineraries, flights, bookings.

VerifiedStreamable HTTPWeb executableLocation & LifestyleBusiness & Commerce

Overview

AI-generated overview

Druk Asia's remote MCP server that lets an assistant search Bhutan festivals, itineraries and Drukair flights, then create bookings and payment links.

What you can do
  • Look up Bhutan's festival calendar by year and browse itineraries with day-by-day details and party-based pricing
  • Check live Drukair flight availability and pricing, and list entry/exit destination IDs
  • Create and fetch traveller member records
  • Create, fetch and update bookings, including changing tour dates or entry/exit ports
  • Create Airwallex payment links and check whether a payment succeeded
  • List the server's endpoints and their tools
When to use it
Useful when someone wants an assistant to research and book a Bhutan trip end to end: finding festivals and itineraries, checking flights, registering travellers and completing a booking with a payment link.
Requirements
Remote streamable HTTP endpoint at mcp.drukasia.com/mcp; no local install. OAuth 2.1 sign-in or sign-up is required on first use, and a Druk Asia API key is created automatically for the account. The stdio variant instead needs the DRUKASIA_API_KEY environment variable.
Before you install
Several tools write real data: create_member, create_booking, update_booking and create_payment change members, bookings and payments. create_payment produces a real payment link, so bookings may involve actual spending. Card details are not entered in chat. Sign-in grants the client access to the account's Druk Asia API key, which stays on the server.

Installation

In SourceWeft

  1. Open Bhutan Trips by Druk Asia in the dashboard and add it to a workspace.
  2. Connect the required credentials. They are stored privately and never shown on public pages.
  3. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.ebizity%2Fbhutan-trips-by-druk-asia/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config. The client completes OAuth sign-in on first connect.

{
  "mcpServers": {
    "bhutan-trips-by-druk-asia": {
      "type": "http",
      "url": "https://mcp.drukasia.com/mcp"
    }
  }
}

README

Bhutan Trips by Druk Asia - MCP Server

A Model Context Protocol (MCP) server that lets AI assistants Claude, ChatGPT, Cursor, OpenClaw, Hermes and others search and book Bhutan trips.

[MCP] [MCP Badge]

Features

  • Festivals - Bhutan's festival calendar by year
  • Itineraries - day-by-day tours with hotels, activities and live pricing
  • Flights - live Drukair availability and pricing
  • Destinations - entry/exit ports for bookings
  • Members - create and look up travellers
  • Bookings - create, fetch and update bookings
  • Payments - create secure payment links and check status (card details are never entered in chat)

Quick start

Point your MCP client at:

https://mcp.drukasia.com/mcp

On first use, your client opens a sign in / sign up page (OAuth 2.1). Accounts are self-serve and your Druk Asia API key is created automatically — you never handle keys.

Connect in ChatGPT

  1. ChatGPT (desktop) → Settings → MCP.
  2. Add a remote server with the URL https://mcp.drukasia.com/mcp.
  3. Complete sign-in/sign-up in the browser popup.
  4. Ask: "Use the Bhutan Trips tools to list festivals in 2026."

Connect in Claude

  1. Claude Desktop → Settings → MCP servers → Add remote server → enter the URL.
  2. Or in Claude Code: /mcp → add remote → https://mcp.drukasia.com/mcp.
  3. Complete the OAuth flow in the browser.

Tools

ToolEndpointDescription
list_endpoints—Reference of all endpoints and their tools
list_festivalsGET /v1/festivalsFestival calendar for a year
list_itinerariesGET /v1/itinerariesItineraries with party-based pricing
get_itineraryGET /v1/itineraries/{id}Single itinerary by ID
search_flightsGET /v1/flightsLive flight availability + pricing
list_destinationsGET /v1/destinationsEntry/exit destination IDs
create_memberPOST /v1/membersCreate a member
get_memberGET /v1/members/{id}Fetch a member
get_bookingGET /v1/bookingsFetch a booking by reference
create_bookingPOST /v1/bookingsCreate a booking
update_bookingPATCH /v1/bookings/{booking_ref}Change tour dates or entry/exit ports
create_paymentPOST /v1/da-paymentsCreate an Airwallex payment link
get_payment_statusPOST /v1/da-payments/statusCheck whether a payment succeeded

Read vs write: Most tools are read-only. create_member, create_booking, update_booking, and create_payment write real data (members, bookings, payments).

Example

"Find 7-day cultural itineraries for 2 adults in October 2026, then check flights from Singapore."

The assistant chains list_itineraries → search_flights → list_destinations → create_member → create_booking → create_payment to complete a real booking.

Authentication

The server uses OAuth 2.1 (authorization code + PKCE). Clients log in and receive a short-lived access token; the server maps that token to the user's stored Druk Asia API key. Keys never leave the server.

Before granting access, the sign-in page shows which app is asking and where you will be sent back to. A sign-in link only works in the browser that started the connection.

Configuration

VariableRequiredDefaultDescription
DRUKASIA_API_KEYstdio only—Agent Bot API key, sent as the x-api-key header
DRUKASIA_API_BASE_URLnohttps://api.bhutan.proBase URL of the Druk Asia v1 API
MCP_PUBLIC_BASE_URLhostedrequest originPublic base URL used in OAuth metadata
CORS_ORIGINSnoallow allComma-separated browser origins allowed to call the API
JWT_SECREThosted— (required)OAuth token-signing secret, at least 32 random bytes (openssl rand -base64 48 | npx wrangler secret put JWT_SECRET). The server refuses OAuth requests without it.

License

MIT © Druk Asia

Links

Source: README.md at commit 8dfc258

Tools

0
This server asks you to sign in, so SourceWeft could not read its tools without an account and has not indexed them. What a connected account sees can depend on that account and its permissions.

Version history

1
  1. v1.0.0LatestNov 11, 2026

Score

85% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts