Dida Mcp Server

io.github.nathishdev-netizenPublished by GitHub account nathishdev-netizenv1.0.2Updated Oct 24, 2026

Hotel search, booking, and review MCP server with 12+ detailed fields per hotel

Overview

AI-generated overview

Hotel MCP server that lets an assistant search hotels by city, price, rating and amenities, read reviews, and book rooms with guest details.

What you can do
  • Search hotels by city, maximum price, minimum rating, required amenities and availability, with 17 fields per hotel
  • Read customer reviews and ratings for a given hotel
  • Book a room by passing hotel ID, guest name, email, phone and check-in/check-out dates
When to use it
Useful when you want an assistant to help compare hotel options in a city and place a booking from a conversation, for example for trip planning or travel research.
Requirements
Runs locally as a Python package installed with pip and launched as a module. The README also describes a remote SSE endpoint that requires a Bearer token obtained by contacting the author; no credentials are declared in the manifest.
Before you install
Booking sends guest name, email and phone number to the hotel service, so personal data leaves the machine. Bookings are write actions that may create real reservations or charges. The remote option needs an access token requested by email from the author, and the endpoint is a temporary-looking ngrok address.

Installation

In SourceWeft

  1. Open Dida Mcp Server in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

Dida MCP Server

A Model Context Protocol (MCP) server for hotel search, booking, and reviews.

[MCP Registry] [PyPI]

Features

🏨 Search Hotels - Find hotels by location, price, rating, and amenities with 12+ detailed fields per hotel
📅 Book Rooms - Reserve hotel rooms with guest information
⭐ View Reviews - Read customer reviews and ratings

Installation

Option 1: Install Locally (PyPI)

bash
pip install dida-mcp-server

Configure in Claude Desktop:

json
{  "mcpServers": {    "dida-hotels": {      "command": "python",      "args": ["-m", "dida_mcp_server"]    }  }}

Option 2: Use Remote Server (Cloud)

json
{  "mcpServers": {    "dida-hotels": {      "url": "https://uninventive-davin-semihistorically.ngrok-free.dev/sse",      "transport": "sse",      "headers": {        "Authorization": "Bearer YOUR_TOKEN"      }    }  }}

Contact: [email protected] for access token.

Tools

search_hotels

Search for hotels based on various criteria:

  • city - Location to search
  • max_price - Maximum price per night
  • min_rating - Minimum hotel rating (0-5)
  • amenities - Required amenities (WiFi, Pool, Gym, etc.)
  • available_only - Show only available hotels

Example:

json
{  "city": "New York",  "max_price": 300,  "min_rating": 4.5,  "amenities": ["WiFi", "Pool"]}

book_hotel

Book a hotel room with guest information:

  • hotel_id - Hotel identifier
  • guest_name - Guest's full name
  • guest_email - Guest's email
  • guest_phone - Guest's phone number
  • check_in - Check-in date (YYYY-MM-DD)
  • check_out - Check-out date (YYYY-MM-DD)

get_hotel_reviews

Get customer reviews for a specific hotel:

  • hotel_id - Hotel identifier

Hotel Data Fields

Each hotel includes 17 detailed fields:

  • id, name, description
  • price_per_night, currency
  • location (city, country, address, coordinates)
  • rating, total_reviews
  • amenities (array)
  • room_types (array)
  • availability, available_rooms
  • check_in_time, check_out_time
  • cancellation_policy
  • contact (phone, email, website)
  • images (array)

MCP Registry

This server is registered in the official MCP Registry:

License

MIT

Author

Nathish - GitHub

Source: README.md at commit acea549

Tools

0
SourceWeft has not started this package in its sandbox yet, so its tools are not known.

Version history

1
  1. v1.0.2LatestSep 16, 2026

Score

40% 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 days25 pts

    Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.

  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • 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

    Declare a license in the repository or the registry entry.