MCP-Dubai
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MCP_DUBAI_LOG_LEVEL | No | Log verbosity level | INFO |
| MCP_DUBAI_WAQI_TOKEN | No | Free token from aqicn.org for air quality tools (optional) | |
| MCP_DUBAI_HTTP_TIMEOUT | No | HTTP timeout in seconds | 30.0 |
| MCP_DUBAI_PULSE_API_BASE | No | Override base URL for the data.dubai migration | https://api.dubaipulse.gov.ae |
| MCP_DUBAI_PULSE_CLIENT_ID | No | Client ID for Dubai Pulse OAuth (optional, unlocks Tier 1 tools) | |
| MCP_DUBAI_CALENDARIFIC_KEY | No | Calendarific API key for holiday data refresh (optional) | |
| MCP_DUBAI_DATA_PORTAL_BASE | No | Override portal URL | https://data.dubai |
| MCP_DUBAI_HTTP_MAX_RETRIES | No | Tenacity retry budget | 3 |
| MCP_DUBAI_PULSE_CLIENT_SECRET | No | Client Secret for Dubai Pulse OAuth (optional, unlocks Tier 1 tools) |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| logging | {} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| extensions | {
"io.modelcontextprotocol/ui": {}
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| recommend_toolsA | Recommend MCP-Dubai tools for a natural-language query. Uses BM25 over every registered tool's name, description, and tags so the LLM can find the right tool without scanning the full catalogue. |
| list_featuresA | List every registered MCP-Dubai feature with its tool count and tier. Returns:
One entry per feature, sorted by tier then name. Each entry has
|
| get_knowledge_statusA | Return freshness status of every registered business knowledge domain. Each Returns:
Dict with |
| aboutA | Return MCP-Dubai version, knowledge date, repo URL, and live tool count. Useful for clients that want to confirm which version of the package is running and when the curated knowledge was last verified, without having to scan the full tool catalogue. |
| get_upstream_statusA | Return the current health of every registered upstream endpoint. Reads from the passive health registry in This tool never probes endpoints proactively. Status is derived from what happened during normal tool calls in this process, plus static state declared at bootstrap (known Cloudflare blocks, credential availability, and features that ship without any upstream call). LLM agents should call this before attempting Tier 1 (Dubai Pulse) or FCSC work, to avoid asking the server for data it cannot fetch. |
| air_quality_dubaiA | Get real-time air quality for a Dubai station. Returns AQI, EPA category bucket, individual pollutants (PM2.5, PM10, NO2, SO2, CO, O3), and the dominant pollutant. |
| air_quality_by_coordsA | Get air quality for the closest WAQI station to a given lat/lon. |
| air_quality_dubai_stationsA | List the supported Dubai air quality stations. |
| prayer_times_forA | Get the five daily prayer times for a UAE city or arbitrary coordinates. Pass either a city name OR a latitude+longitude pair, not both. The response includes Fajr, Sunrise, Dhuhr, Asr, Sunset, Maghrib, Isha, plus Imsak (start of fasting), Midnight, Firstthird, and Lastthird, along with the matching Hijri and Gregorian dates. |
| prayer_times_calendarB | Get prayer times for an entire month in one call. |
| qibla_directionA | Get the Qibla compass bearing from a given location toward Mecca. |
| hijri_to_gregorianB | Convert a Hijri (Islamic) date to a Gregorian date. |
| gregorian_to_hijriA | Convert a Gregorian date to a Hijri (Islamic) date. |
| weather_uae_icaoA | Get METAR (current weather observation) and optional TAF (forecast) for a UAE airport. |
| weather_uae_allA | Get METAR observations for all 6 UAE airports in a single call. |
| cbuae_exchange_ratesC | Get CBUAE exchange rates for today or a historical date (~75 currencies). |
| cbuae_base_rateA | Get the current CBUAE base rate (percentage). Returns:
Dict with |
| currency_ratesA | Everyday exchange rates for a base currency (defaults to AED, no key). The convenient companion to the official |
| currency_convertB | Convert an amount between two currencies (defaults AED to USD, no key). |
| data_dubai_searchA | Search the data.dubai catalog for dataset metadata (no credentials). data.dubai is the portal that replaced Dubai Pulse. This searches its catalog of 600+ dataset descriptions. METADATA ONLY: the dataset APIs themselves still require Dubai Pulse/DDSE credentials. |
| data_dubai_themesA | List the data.dubai catalog themes with dataset counts (no credentials). Eleven themes such as Infrastructure, Population, Trade, and Employment, each with bilingual titles and a dataset count. |
| data_dubai_entitiesA | List data.dubai issuing entities, optionally filtered (no credentials). Issuing entities are the publishers behind the catalog (RTA, DEWA, Dubai Police, and 70+ more). Filtering is client-side. |
| dfm_indexA | Latest DFM General Index snapshot with an intraday summary (no key). Returns the newest index value, change, change percentage, volume, and timestamp, plus a client-side intraday open/high/low summary. Data may be delayed; not investment advice. |
| dfm_stock_quoteB | Trimmed live quote for one DFM-listed security by ticker symbol (no key). Data may be delayed; not investment advice. |
| dfm_list_securitiesA | List DFM-listed securities, optionally filtered by symbol or name (no key). |
| dld_search_transactionsB | Search Dubai Land Department real estate sale transactions. Tier 1 tool. Requires Dubai Pulse credentials. Returns a structured error if MCP_DUBAI_PULSE_CLIENT_ID and MCP_DUBAI_PULSE_CLIENT_SECRET are not set. |
| dld_search_rent_contractsB | Search DLD rent contracts (Ejari data) via Dubai Pulse. Tier 1 tool, requires Dubai Pulse credentials. |
| dld_lookup_brokerA | Look up RERA-registered Dubai brokers. Tier 1 tool, requires Dubai Pulse credentials. |
| fcsc_search_datasetC | Search the FCSC UAE federal open data portal for datasets. |
| fcsc_get_datasetA | Get full metadata for a specific FCSC dataset. |
| fcsc_list_organizationsA | List all CKAN organizations publishing on the FCSC portal. Useful for finding the right org slug to use as a filter on
|
| fca_trade_statsB | Search Federal Customs Authority trade statistics datasets. Convenience wrapper that filters |
| dubai_gold_rateA | Today's Dubai retail gold rates in AED per gram by karat (no key). Dubai Jewellery Group suggested retail rates (24K, 22K, 21K, 18K, 14K) from Dubai City of Gold, published around 09:00, 13:30 and 18:00 UAE time. Jewellery retail reference rates, not spot bullion prices. |
| uae_holidaysA | List all UAE federal public holidays for a Gregorian year. Lunar holidays (Eid al-Fitr, Eid al-Adha, Hijri New Year, Mawlid,
Arafat Day) are returned with |
| uae_next_holidayA | Find the next UAE public holiday on or after a reference date. |
| is_uae_holidayA | Check whether a specific Gregorian date is a UAE public holiday. |
| khda_search_schoolB | Search Dubai private schools by name, area, curriculum, rating, or fee. |
| khda_list_curriculaA | List the curricula available in the snapshot (e.g., British, IB, CBSE). |
| khda_list_areasA | List the Dubai areas covered by schools in the snapshot. |
| makani_reverse_geocodeA | Find the Makani numbers and building at a Dubai coordinate (no key). Reverse geocodes against the official Dubai Municipality Makani public service: building, community, and emirate names in English and Arabic, plus every Makani number at that location with its coordinates and short URL. |
| makani_detailsA | Look up the building behind a 10-digit Makani number (no key). Returns building, community, and emirate names in English and Arabic, exact coordinates, and the official makani.ae short URL. |
| makani_validateA | Check whether a 10-digit Makani number exists (no key). Returns a validity boolean plus the emirate (English and Arabic) when the number is valid. |
| uae_weatherA | Current weather and today's high/low for a UAE city (no API key needed). Covers plain temperature, feels-like, humidity, wind, and conditions,
the everyday weather that the METAR/TAF |
| uae_weather_forecastA | Multi-day daily weather forecast for a UAE city (no API key needed). |
| weather_by_coordsB | Current weather plus a short forecast for any latitude/longitude. |
| list_uae_weather_citiesA | List the UAE cities supported by the Open-Meteo weather tools. |
| osm_search_poiB | Find OpenStreetMap points of interest near a Dubai location. |
| osm_list_categoriesA | List the curated POI categories supported by |
| quran_surahA | Get a full surah by number (1 to 114) in a specific edition. |
| quran_ayahA | Get a single ayah by reference (e.g., "2:255" for Ayat al-Kursi). |
| quran_juzA | Get a full juz (1 to 30) in a specific edition. |
| quran_searchB | Search the Quran for a phrase. |
| rta_search_metro_stationsA | Search Dubai Metro stations via Dubai Pulse. Tier 1, requires Dubai Pulse credentials. Covers operating lines only. Blue Line (under construction, opening 2029-09-09) and Gold Line (approved 2026, opening 2032-09-09) stations are not in the dataset yet. |
| rta_search_bus_routesC | Search Dubai bus routes via Dubai Pulse. Tier 1, requires Dubai Pulse credentials. |
| rta_salik_tariffA | Return Salik toll tariff reference data. Tier 1, requires Dubai Pulse credentials. From 2026-06-01 a 5% VAT applies to tolls and tag activation fees (AED 4 becomes AED 4.20, peak AED 6 becomes AED 6.30); the response includes the VAT-inclusive amounts. Only the tariff is public. Account balances, trips, and violations are NOT exposed via any public API. |
| rta_gtfs_static_urlA | Return download details for the RTA GTFS static feed. The direct file download is anonymous (a 7z archive, no credentials); only the credentialed query API requires OAuth. The old Transitland mirror is dead (HTTP 401, 2021-era data). No GTFS-RT (real-time) feed exists for Dubai RTA. |
| list_banksA | List every UAE business bank in the curated dataset. |
| bank_detailsA | Get the full curated record for a UAE business bank. |
| bank_recommendationB | Recommend UAE business banks based on industry, minimum balance budget, and onboarding speed. |
| dul_eligibilityA | Check Dubai Unified Licence (DUL) fast-track eligibility. DUL unifies the trade license, Chamber registration, and Establishment Card into one record. Cuts bank account onboarding to approximately 5 days for compatible setups. |
| aml_requirementsA | Return AML/CFT requirements for a business category. Specifically flags DNFBP (Designated Non-Financial Business or Profession) categories that must register on goAML. Common categories: real_estate, precious_metals, auditor, corporate_service_provider, lawyer, notary. |
| emiratisation_requirementsA | Return MOHRE Emiratisation targets and non-compliance charges. Firms with 50+ employees: 1% semi-annual increase of Emiratis in skilled roles (2% per year, toward 10% by end-2026); unachieved positions charged AED 10,000 per month from 2026-07-01. Firms with 20-49 employees in 14 selected sectors: annual quota (1 Emirati by 2024, 2 by 2025). |
| ubo_filing_guideA | Return UBO (Ultimate Beneficial Owner) filing requirements. Cabinet Decision 58 of 2020. 25% threshold. 15-day update window. Max fine AED 1,000,000. |
| pdpl_complianceB | Return data protection compliance details for a UAE jurisdiction. |
| cost_of_living_overviewB | Headline cost-of-living ranges across rent, utilities, groceries, transport, and schooling, plus a sample monthly budget for a single person, a couple, and a family of four. |
| rent_estimateA | Annual rent range (AED) for an area and bedroom size. |
| dewa_bill_estimateA | Typical monthly DEWA bill for a unit size, with the housing-fee explanation and the electricity slab table. |
| salik_toll_estimateA | Deterministic Salik toll (AED) for a time of day using the official variable-pricing windows. Figures are VAT-inclusive (5% VAT applies at the point of use from 2026-06-01). |
| grocery_estimateC | Monthly and weekly grocery ranges plus the staples basket. |
| school_fee_estimateA | British-curriculum annual school fee range plus the KHDA fee rules, including the 2026-27 fee freeze (no increase allowed that year). |
| fuel_price_guideA | Monthly UAE fuel prices in AED per litre (Super 98, Special 95, E-Plus 91, diesel): the Fuel Price Committee mechanism, the latest monthly snapshot, and the H1 2026 volatility trend. |
| createapps_championshipA | Return Create Apps Championship details for the current cycle. Operated by DCDE. Cycle 3 prize pool USD 720,000 across 4 categories (Best Youth, Most Innovative, Most Impactful, Longevity) at USD 150,000 each. Semi-finals 13 April 2026, grand finale 11 May 2026 at Museum of the Future. |
| submission_guideA | Return submission guidance for Create Apps Championship. Includes evaluation criteria, application URL, and the full program list (Championship, Emirati Training Academy, Learning Lab). |
| dcde_programsC | Look up Dubai Chamber of Digital Economy programs. |
| chamber_membershipA | Return Dubai chamber membership rules. DCDE has no standalone membership scheme. Dubai Chamber of Commerce membership is mandatory for mainland commercial license holders (AED 700 to AED 2,200 annual fee tiers). |
| startup_eventsB | List Dubai and UAE startup and tech events. |
| gitex_infoA | Return GITEX Global 2026 details and venue. Confirmed 7 to 11 December 2026 at Expo City Dubai (split-venue format, anchored at the Dubai Exhibition Centre). |
| ens_calendarA | Return Expand North Star 2026 calendar. Edition 11, 8 to 10 December 2026 at Dubai Exhibition Centre. Supernova 0X format with 3 venture tracks and USD 200K prize pool. Applications open 1 May 2026, close 2 November 2026. |
| attestation_guideA | Walk through the UAE attestation chain for a foreign document. The UAE is NOT a Hague Apostille member as of April 2026. Foreign documents still require the full 5-step legalization chain (home country notary, home country MOFA, UAE embassy, UAE MOFAIC, MOJ legal translation if needed). |
| pro_services_estimateB | Estimate annual PRO service cost. |
| legal_translation_estimateA | Estimate legal translation cost based on page count and urgency. Only MOJ-licensed sworn translators are accepted by UAE courts and government counters. |
| chamber_of_commerce_infoB | Return Dubai Chamber of Commerce membership and Certificate of Origin info. |
| setup_timeline_estimateA | Return realistic end-to-end timelines for a Dubai setup. |
| common_founder_mistakesB | List the 11 most common founder mistakes that break Dubai setups. |
| list_free_zonesA | List every Dubai free zone in the curated dataset. Returns a compact list with id, name, sector, location, and initial license cost in AED. |
| free_zone_detailsA | Get the full curated record for a single free zone by id. |
| compare_free_zonesB | Compare Dubai free zones for a specific use case and return a ranked shortlist. |
| list_offshoreB | List Dubai-relevant offshore options (JAFZA Offshore, RAK ICC). |
| accelerator_searchC | Search UAE accelerators and incubators by sector, cost, and location. |
| vc_listB | List active UAE / MENA VCs by stage and sector. |
| grant_programsC | List UAE government grant and funding support programs. |
| portal_guideC | Look up a UAE government portal by id or by keyword. |
| halal_certificationB | Return UAE halal certification guidance. The authority is MOIAT (Ministry of Industry and Advanced Technology), which absorbed ESMA in 2020. Standards: UAE.S GSO 2055-1, 2055-2, 2055-4, plus UAE.S 993 (slaughter). Single UAE Halal Mark. |
| moiat_requirementsA | Return MOIAT registration fees and timeline for Halal Certification Bodies. HCB registration: AED 1,000 per domain plus AED 1,000 certificate. Total AED 2,000. Timeline: 10 working days. |
| trademark_registrationA | Return UAE trademark registration steps, fees, and timeline. The IP authority is MOET (Ministry of Economy and Tourism, formerly Ministry of Economy). Cabinet Resolution 102 of 2025 introduced new fees with a 50% SME discount. |
| ip_protectionC | Return UAE IP protection guidance. |
| parking_zonesA | Dubai Parkin zones, tariffs, VAT, free periods, and mParking shortcode. Variable tariffs since 4 April 2025: peak 4 to 6 AED/h, off-peak 2 to
4 AED/h. From 1 June 2026 a 5% VAT applies on top (displayed prices are
VAT-inclusive) and cash payments at meters are phased out (Nol cards
still accepted). Free Sundays, public holidays, and 22:00 to 08:00.
mParking SMS shortcode is 7275 (PARK), format CRITICAL: 'Mawaqif' is the Abu Dhabi parking system. Dubai parking is operated by Parkin Company PJSC (DFM:PARKIN), spun out of RTA in December 2023. |
| nol_card_guideA | Nol card guide and RTA fare structure. Returns the 5 Nol card types (Red, Silver, Gold, Blue personalized, Blue PoD) plus the 2025 fare structure (1-zone AED 3, 2-zone AED 5, 3+ zone AED 7.50, daily caps, transfer rules, unlimited passes). |
| setup_advisorA | Recommend the best jurisdiction for setting up a business in Dubai. Cross-references curated free zones, visas, banks, and tax rules
(the headline biz/* feature). Returns a ToolResponse envelope with a
structured recommendation: jurisdiction (mainland, free zone, or
offshore), candidate free zones, reasoning, warnings, estimated cost
range, timeline, and next steps. Always returns a |
| corporate_tax_estimateA | Estimate UAE corporate tax liability under Federal Decree-Law 47 of 2022. Tax-free band on the first AED 375,000, then 9% above. QFZP free zone entities can apply 0% to Qualifying Activity income (per Ministerial Decision 229 of 2025). |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/mahdi-salmanzade/MCP-Dubai'
If you have feedback or need assistance with the MCP directory API, please join our Discord server