mcpField
D
dida-mcp-server

dida-mcp-server

Local
github.com/nathishdev-netizenMaps & Travel0Updated 54w ago

About dida-mcp-server

dida-mcp-server is an MCP server for hotel search, room bookings, and customer reviews. It is intended for travel clients that need hotel details and booking actions through MCP tools.

Key features

  1. 01Hotel search by location and criteria
  2. 02Hotel details with 17 fields
  3. 03Room booking with guest information
  4. 04Customer reviews and ratings

Use cases

  1. 01Find hotels by price, rating, and amenities
  2. 02Reserve rooms with guest and date details
  3. 03Check reviews for a specific hotel

MCP support

It exposes hotel search, booking, and review tools to MCP clients.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"nathishdev-netizen-dida": {
"command": "uvx",
"args": [
"dida-mcp-server"
]
}
}
}
Run commanduvx dida-mcp-server

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
pypidida-mcp-server1.0.2

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project 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)
pip install dida-mcp-server

Configure in Claude Desktop:

{
  "mcpServers": {
    "dida-hotels": {
      "command": "python",
      "args": ["-m", "dida_mcp_server"]
    }
  }
}
Option 2: Use Remote Server (Cloud)
{
  "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:

{
  "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

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.