Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MCP_DUBAI_LOG_LEVELNoLog verbosity levelINFO
MCP_DUBAI_WAQI_TOKENNoFree token from aqicn.org for air quality tools (optional)
MCP_DUBAI_HTTP_TIMEOUTNoHTTP timeout in seconds30.0
MCP_DUBAI_PULSE_API_BASENoOverride base URL for the data.dubai migrationhttps://api.dubaipulse.gov.ae
MCP_DUBAI_PULSE_CLIENT_IDNoClient ID for Dubai Pulse OAuth (optional, unlocks Tier 1 tools)
MCP_DUBAI_CALENDARIFIC_KEYNoCalendarific API key for holiday data refresh (optional)
MCP_DUBAI_DATA_PORTAL_BASENoOverride portal URLhttps://data.dubai
MCP_DUBAI_HTTP_MAX_RETRIESNoTenacity retry budget3
MCP_DUBAI_PULSE_CLIENT_SECRETNoClient Secret for Dubai Pulse OAuth (optional, unlocks Tier 1 tools)

Capabilities

Features and capabilities supported by this server

CapabilityDetails
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

NameDescription
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 feature, tier, requires_auth, tool_count, and tools.

get_knowledge_statusA

Return freshness status of every registered business knowledge domain.

Each biz/* feature registers its KnowledgeMetadata at import time via register_domain_knowledge. This meta-tool reads from that registry, so bumping a single per-domain KNOWLEDGE constant flows through here automatically. The project-wide default date is in _shared/constants.py.

Returns: Dict with knowledge_date (project default), total_domains, and domains mapping each registered domain to its date, volatility, verify_at URL, and disclaimer.

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 _shared/health.py. Each upstream entry reports status (working, blocked, degraded, credentials_missing, static, unknown), the endpoint host, whether it requires auth, the last success and last failure timestamps, and the latest reason string if the upstream is not working.

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 base_rate_percent and source attribution.

currency_ratesA

Everyday exchange rates for a base currency (defaults to AED, no key).

The convenient companion to the official cbuae central-bank rate tools.

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 fcsc_search_dataset.

fca_trade_statsB

Search Federal Customs Authority trade statistics datasets.

Convenience wrapper that filters fcsc_search_dataset to the federal-customs-authority organization. Covers UAE non-oil foreign trade by HS chapter, imports, exports, and re-exports.

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 provisional: true until MoHRE officially announces them roughly 10 days before the date. Entries may carry an optional note with observance details.

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 aviation_weather tools do not present in a human-friendly way.

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 osm_search_poi.

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 <plate> <zone> <hours>.

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 knowledge block with date, volatility, verify_at, and disclaimer.

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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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