Eghamat24 Hotels

io.github.sepehr071Published by GitHub account sepehr071v0.2.0Updated Nov 7, 2026

Read-only Eghamat24 (eghamat24.com) Iran hotels: search, room prices, deals, reviews, facilities.

Overview

Eghamat24 Hotels's local MCP server; no sign-in required; STDIO.

No AI overview yet: these facts come from the registry entry and the server itself.

Installation

In SourceWeft

  1. Open Eghamat24 Hotels 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

eghamat24-mcp: Eghamat24 (اقامت۲۴) Iran hotel search and room prices MCP server for AI agents

eghamat24-mcp is an unofficial, read-only MCP server that gives AI agents the hotel data of Eghamat24 (eghamat24.com), the Iranian hotel booking site.
Its 14 tools search hotels by city, dates, stars, price and facilities, list discounts and special offers, read a hotel's facilities, photos and rules,
price its rooms for a stay, chart the cheapest nights, find flight-plus-hotel tours, browse city sights and read guest reviews and questions.
No API key or account is needed. It works in Claude, Cursor, Copilot and any other MCP client.

[PyPI] [Python] [License: MIT]

For AI agents · Quick start · Tools · FAQ · فارسی


For AI agents

  • What: unofficial MCP server (model context protocol) for eghamat24.com: hotel and stay search per city and date with filters, discounts, hotel profile (facilities, rules, scores, nearby places), room prices for a stay, a night-by-night price calendar, photos, similar hotels, free-cancellation and one-night offers, flight-plus-hotel tours with a price calendar, city attractions (and hotels near one), guest reviews and Q&A.
  • Install: uvx eghamat24-mcp or claude mcp add eghamat24 -- uvx eghamat24-mcp. Transport: stdio. Needs uv (Python 3.10+).
  • Auth: none. Optional EGHAMAT24_MCP_PROXY (HTTP proxy URL); system proxy settings are ignored.
  • Access: read-only. It cannot book, log in or post, so no confirmation is needed before calling any tool.
  • Tools: 14, all prefixed eg_. Typical sequence: eg_cities -> eg_search -> eg_rooms / eg_hotel / eg_reviews.
  • Use when: the user asks which hotels exist in an Iranian city, what a hotel or room costs on given dates, which hotel is cheapest, has a pool, is near the shrine or has the best reviews, when a hotel is cheapest, or what guests say.
  • Do not use when: the user wants to book, or asks about hotels abroad or plain flight tickets.
  • Output: compact JSON. Prices are Toman (the site's unit; its API sends Rial). Dates are Gregorian YYYY-MM-DD; Jalali such as 1405-08-19 is accepted. Names, rules and reviews are Persian.
  • Machine-readable: server.json.

Why

On eghamat24.com, "cheapest 4-star hotel with a pool near the shrine in Mashhad for two nights" means setting filters, sorting, and opening hotel after hotel to see room prices. With eghamat24-mcp an agent does it in a few calls:

You: Cheap hotel with a pool near the Imam Reza shrine for 2 nights from 19 Aban?

Agent: calls eg_search("Mashhad", "1405-08-19", 2, facilities=["استخر"], area="حرم", sort="price_asc"), then eg_rooms for the best two.

Quick start

bash
claude mcp add eghamat24 -- uvx eghamat24-mcp

Other clients: command uvx, args ["eghamat24-mcp"]. If eghamat24.com is only reachable through a proxy on your network, set EGHAMAT24_MCP_PROXY=http://host:port.

Tools

ToolWhat it does
eg_citiesDestinations (cities or provinces) with hotel counts; gives the city slug
eg_searchHotels in a city for dates: stars, type, price, name, facilities, beds, meal plan, area; sort by price, rating, discount, reviews; sold-out status
eg_dealsBiggest discounts in a city for dates
eg_hotelProfile: address, times, description, facilities, rules, scores out of 10, perks, services, nearby places with distances
eg_roomsBookable rooms and rate plans with total and per-night price, list price, rooms left, free cancellation; guests filter
eg_price_calendarCheapest room price for each night over up to 31 days
eg_reviewsGuest reviews 10 per page, score breakdown, trip types
eg_questionsPublic guest questions and answers
eg_photosPhoto URLs of a hotel and of each room type
eg_similarAlternative hotels the site suggests, with starting prices
eg_attractionsCity sights, malls and shrines with coordinates and descriptions; the id feeds eg_search attraction_id
eg_specialsOffer pages: free cancellation (per city), one-night offers, latest discounts
eg_toursFlight plus hotel packages from an origin city: hotels with total and per-person price, or one hotel's packages with flight times
eg_tour_calendarCheapest package for each departure day

Prices are what the site shows for the dates asked and can change; availability is re-checked on the site at booking. price_from is the cheapest room (often a single bed) per night (in eg_specials it can be null when the site lists no price and tomorrow is sold out); eg_search with guests adds price_for_guests.

FAQ

Can it book a room? No. It only reads public pages' data. Booking stays on eghamat24.com.

Do I need an account or key? No.

Does it work outside Iran? Yes; the site answered both from an Iranian line and through a Turkish proxy when tested. If your network blocks it, set EGHAMAT24_MCP_PROXY.

Is it official? No. It is an independent project and not affiliated with Eghamat24.

فارسی

eghamat24-mcp یک سرور MCP غیررسمی و فقط‌خواندنی برای اقامت۲۴ است: جستجوی هتل بر اساس شهر، تاریخ، ستاره، قیمت و امکانات، تخفیف‌ها، مشخصات هتل، قیمت اتاق‌ها برای مدت اقامت، تقویم قیمت و نظرات مسافران. رزرو انجام نمی‌دهد. قیمت‌ها به تومان هستند.

نصب: claude mcp add eghamat24 -- uvx eghamat24-mcp

License

MIT. Author: Sepehr Radmard (سپهر رادمرد), github.com/sepehr071, linkedin.com/in/sepehr-radmard.

Source: README.md at commit 1866751

Tools

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

Version history

3
  1. v0.2.0LatestNov 7, 2026
  2. v0.1.1Nov 3, 2026
  3. v0.1.0Nov 1, 2026

Score

50% 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