MCP Dubai
Dubai and UAE public data plus curated business setup knowledge across 120 MCP tools.
Connector by mahdi-salmanzade · GitHub account verified by the MCP Registry
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/mahdi-salmanzade-mcp-dubai
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.
- Tools
- 104 read · 4 write · 0 delete · 12 not yet classified
- Secrets
- 3 (API keys, tokens or passwords)
- Install scripts
- None found
- Runs as
- Python package
Tools by what they do 120
Read from the source code; the running server may list different tools.
Read 104 · Look things up without changing anything.
aboutaccelerator_searchair_quality_by_coordsair_quality_dubaiair_quality_dubai_stationsaml_requirementsattestation_guidebank_detailsbank_recommendationcbuae_base_ratecbuae_exchange_rateschamber_membership
Show 92 more tools
chamber_of_commerce_infocommon_founder_mistakescompare_free_zonescorporate_tax_estimatecreateapps_championshipcurrency_convertdata_dubai_entitiesdata_dubai_searchdata_dubai_themesdcde_programsdewa_bill_estimatedfm_list_securitiesdfm_stock_quotedld_lookup_brokerdld_search_rent_contractsdld_search_transactionseinvoicing_timelineejari_guideemiratisation_requirementsens_calendaresr_statusfca_trade_statsfcsc_get_datasetfcsc_list_organizationsfcsc_search_datasetfree_zone_detailsfuel_price_guideget_knowledge_statusget_upstream_statusgitex_infogolden_visa_checkgregorian_to_hijrigrocery_estimatehalal_certificationhijri_to_gregorianip_protectionis_uae_holidaykhda_list_areaskhda_list_curriculakhda_search_schoollate_payment_penalty_estimatelegal_translation_estimatelist_bankslist_featureslist_free_zoneslist_honorificslist_offshorelist_plan_categorieslist_salutationslist_uae_weather_citieslist_visa_typesmakani_detailsmakani_reverse_geocodemakani_validatemoiat_requirementsosm_list_categoriesosm_search_poipdpl_complianceportal_guideprayer_times_calendarprayer_times_forpro_services_estimateqfzp_checkqibla_directionquran_ayahquran_juzquran_searchquran_surahrecommend_toolsrent_estimaterental_dispute_guiderera_rent_increaserta_gtfs_static_urlrta_salik_tariffrta_search_bus_routesrta_search_metro_stationssalik_toll_estimateschool_fee_estimatesetup_advisorsetup_timeline_estimatestartup_eventssubmission_guidetrademark_registrationuae_holidaysuae_next_holidayuae_weather_forecastubo_filing_guidevc_listvisa_detailsvisa_recommendweather_uae_allweather_uae_icao
Write 4 · Create, change, send or run things.
addressee_blockbusiness_letter_templategrant_programssynthesize_report
Not yet classified 12 · We could not tell from the name and description.
analyze_setup_decisioncost_of_living_overviewcurrency_ratesdfm_indexdubai_gold_ratedul_eligibilitynol_card_guideparking_zonesplan_queryuae_weathervat_filing_calendarweather_by_coords
Secrets and settings it asks for
Secrets: values you paste in that let it act as you.
MCP_DUBAI_PULSE_CLIENT_IDMCP_DUBAI_PULSE_CLIENT_SECRETMCP_DUBAI_WAQI_TOKEN
Other settings (environment variables or headers).
MCP_DUBAI_LOG_LEVEL
Network hosts it talks to 60
500.co· found in codeaimcongress.com· found in codealadhan.com· found in codealquran.cloud· found in codeapis.data.dubai· found in codeaqicn.org· found in codeassets.difc.com· found in codeastrolabs.com· found in codeaviationweather.gov· found in codebecocapital.com· found in codecentralbank.ae· found in codecotu.vc· found in codecreateapps.ae· found in codedata.dubai· found in codedewa.gov.ae· found in codedfdf.vc· found in codedifc.com· found in codedigitaldubai.ae· found in codedlp.dubai.gov.ae· found in codedmcc.ae· found in codedtec.ae· found in codedubaichamberdigital.com· found in codedubaichambers.com· found in codedubaifoundershq.com· found in codedubaifuture.ae· found in codedubaifutureweek.com· found in codedubailand.gov.ae· found in codedubaisouth.ae· found in codeexpandnorthstar.com· found in codegccpo.org· found in code
Show 30 more hosts
gdrfad.gov.ae· found in codegithub.com· found in codegulfnews.com· found in codehub71.com· found in codeicp.gov.ae· found in codejafza.ae· found in codekhaleejtimes.com· found in codemakani.ae· found in codembrif.ae· found in codemediaoffice.ae· found in codemeydanfz.ae· found in codemoet.gov.ae· found in codemof.gov.ae· found in codemofa.gov.ae· found in codemohre.gov.ae· found in codemoiat.gov.ae· found in codeopendata.fcsc.gov.ae· found in codeparkin.ae· found in coderaed.vc· found in codetax.gov.ae· found in codethenationalnews.com· found in codeu.ae· found in codeuaefiu.gov.ae· found in codeuaelegislation.gov.ae· found in codevisitdubai.com· found in codewam.ae· found in codeweb.khda.gov.ae· found in codewetex.ae· found in codewipo.int· found in codezawya.com· found in code
Files it touches
- Any path the agent passes to its tools
Tools (120)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
aboutReturn MCP-Dubai developer, contact email, version, knowledge date, and tool count. Use this to answer who made, created, built, or developed MCP-Dubai and how to contact its developer. Also confirms the running package version, repository URL, and latest recorded curated-knowledge update.
accelerator_searchSearch UAE accelerators and incubators by sector, cost, and location. Args: sector: Optional sector filter (e.g., "fintech", "tech", "media"). free_only: True to return only records explicitly verified free. Paid, subsidized, equity-linked, and unknown-cost records are excluded. location: Optional location filter (e.g., "Dubai", "Abu Dhabi").
addressee_blockBuild a bilingual addressee block for a UAE business letter. Args: name: Recipient name (English). name_ar: Recipient name in Arabic. honorific: Honorific id (use list_honorifics for the catalogue). title: Job title in English. title_ar: Job title in Arabic. organization: Organization name in English. organization_ar: Organization name in Arabic.
air_quality_by_coordsGet air quality for the closest WAQI station to a given lat/lon. Args: latitude: Latitude in decimal degrees. longitude: Longitude in decimal degrees.
air_quality_dubaiGet 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. Args: station: Station ID (`karama`, `jebel-ali-village`, `nad-al-shiba`). Returns: ToolResponse envelope. On success, `data` contains the AQI summary. On failure (no token, unknown station), `error` contains a structured descriptor.
air_quality_dubai_stationsList the supported Dubai air quality stations.
aml_requirementsReturn 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.
analyze_setup_decisionBuild a complete cross-tool analysis plan for a founder setup decision. Returns an ordered list of 6 tool calls (setup_advisor, compare_free_zones, qfzp_check, bank_recommendation, common_founder_mistakes, setup_timeline_estimate) plus synthesis instructions. The LLM should execute the plan and then call synthesize_report. Args: activity: Business activity (e.g., "SaaS", "consulting"). budget_aed: First-year budget in AED. industry: Industry category.
attestation_guideExplain UAE document attestation routes and an illustrative foreign-document chain. The UAE is not a Hague Apostille member as of September 2026. Steps depend on the document, issuing country and receiving authority. Eligible UAE-issued digital documents may use MoFA's digital route; foreign documents follow the relevant UAE mission's requirements. Args: document_type: One of: personal, commercial, degree, marriage, birth, power_of_attorney. home_country: Optional source country for context.
bank_detailsGet the full curated record for a UAE business bank. Args: bank_id: Bank id slug. Examples: "wio", "mashreq_neobiz", "zand", "ruya", "emirates_nbd", "rakbank", "cbd", "adcb", "fab", "adib", "hsbc", "standard_chartered", "citi".
bank_recommendationRecommend UAE business banks based on industry, minimum balance budget, and onboarding speed. Args: industry: Business industry category. Crypto, forex, jewelry, used cars, and money service businesses are auto-flagged as high risk. budget_min_balance_aed: Maximum minimum-balance the founder can accept (filters out banks above this). speed_priority: True if onboarding speed matters more than min balance (favours digital banks). tier: Optional filter, one of "digital", "traditional", "international". is_high_risk: Force the high-risk warning even if …
business_letter_templateBuild a bilingual UAE business letter template (English + Arabic). Returns side-by-side English and Arabic blocks ready for the LLM to fill in body paragraphs. Uses standard UAE formal correspondence conventions. Args: addressee_name: Recipient name in English. subject: Letter subject in English. subject_ar: Letter subject in Arabic (optional). honorific: Honorific id (mr, ms, dr, his_excellency, etc.). opening: Opening style (formal, warm, respectful). closing: Closing style (standard, formal, warm). sender_name: Sender name placeholder. sender_title: Sender …
cbuae_base_rateGet the current CBUAE base rate (percentage). Returns: Dict with `base_rate_percent` and source attribution.
cbuae_exchange_ratesGet CBUAE exchange rates for today or a historical date (~75 currencies). Args: date_str: ISO date YYYY-MM-DD. Omit for today's rates. Returns: Dict with `date`, `currency_count`, and `rates` (list of `{currency, rate_aed}` entries).
chamber_membershipReturn 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).
Show 105 more tools
chamber_of_commerce_infoReturn Dubai Chamber of Commerce membership and Certificate of Origin info.
common_founder_mistakesList 10 common founder mistakes that break Dubai setups. Args: category: Optional substring filter on the mistake title or id.
compare_free_zonesCompare Dubai free zones for a specific use case and return a ranked shortlist. Args: activity: Optional activity description (informational). budget_aed: Filter to free zones with initial license at or under this. visa_count: Minimum visa quota required. needs_physical_office: True to exclude virtual-only zones. sector: Optional sector substring filter (e.g., "tech", "healthcare"). limit: Maximum results (1 to 50).
corporate_tax_estimateEstimate UAE corporate tax liability under Federal Decree-Law 47 of 2022. Ordinary taxable persons receive the AED 375,000 band, then 9% above. QFZPs receive 0% on Qualifying Income and 9% on other taxable income without the ordinary band. Confirm QFZP status and income classification. Args: annual_taxable_income_aed: Annual taxable income in AED. is_free_zone: True if the entity is in a free zone. qfzp_qualifying_pct: Percentage of income that is Qualifying Activity income (0 to 100). Only relevant if is_free_zone. industry: Industry category. SaaS triggers an income…
cost_of_living_overviewHeadline 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.
createapps_championshipReturn Create Apps Championship details for the current cycle. Operated by DCDE. Cycle 3 registration is closed and the competition is ongoing in its finalist phase. Twelve finalists were announced on 14 April 2026, and the official structured timeline schedules the finals for 7 October 2026. The page's stale FAQ says April 2026, so the returned record flags that inconsistency and advises reconfirming before travel.
currency_convertConvert an amount between two currencies (defaults AED to USD, no key). Args: amount: Amount to convert. Must be >= 0. from_currency: Source ISO 4217 currency code. Case-insensitive. to_currency: Target ISO 4217 currency code. Case-insensitive.
currency_ratesEveryday exchange rates for a base currency (defaults to AED, no key). The convenient companion to the official `cbuae` central-bank rate tools. Args: base: ISO 4217 currency code to price everything against, e.g. AED, USD, EUR. Case-insensitive.
data_dubai_entitiesList 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. Args: search: Case-insensitive substring matched against each entity's English title, Arabic title, and short key. Empty string returns every entity.
data_dubai_searchSearch 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. Args: query: Free-text search over titles, descriptions, and keywords. Empty string lists the full catalog. page: 1-based page number. page_size: Datasets per page, 1 to 100.
data_dubai_themesList 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.
dcde_programsLook up Dubai Chamber of Digital Economy programs. Args: program_id: Optional program id, e.g., "dubai_founders_hq", "antler_residency", "frwrdx", "unicorn_30", "create_apps_championship", "canva_partnership".
dewa_bill_estimateTypical monthly DEWA bill for a unit size, with the housing-fee explanation and the electricity slab table. Args: unit_size: One of: studio, 1BR, 2BR, 3BR. season: One of: summer, winter. Summer figures already reflect the 2.5x to 3.5x AC multiplier.
dfm_indexLatest 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_list_securitiesList DFM-listed securities, optionally filtered by symbol or name (no key). Args: search: Optional substring matched case-insensitively against each security's symbol or name. Empty lists the first 50 securities alphabetically; the response reports the total match count.
dfm_stock_quoteTrimmed live quote for one DFM-listed security by ticker symbol (no key). Data may be delayed; not investment advice. Args: symbol: Ticker on the Dubai Financial Market, e.g. EMAAR, SALIK, DEWA. Case-insensitive. Unknown symbols fail with near-match suggestions.
dld_lookup_brokerLook up RERA-registered Dubai brokers. Tier 1 tool, requires Dubai Pulse credentials. Args: name: Broker name substring. license_number: Broker license number. limit: Max records.
dld_search_rent_contractsSearch DLD rent contracts (Ejari data) via Dubai Pulse. Tier 1 tool, requires Dubai Pulse credentials. Args: area: Optional area name filter. bedrooms: Optional bedroom count. limit: Max records.
dld_search_transactionsSearch 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. Args: area: Optional area name filter (e.g., "Dubai Marina"). property_type: Optional type filter (e.g., "Apartment", "Villa"). limit: Max records (1 to 500, default 100).
dubai_gold_rateToday'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.
dul_eligibilityReport Dubai Unified Licence (DUL) bank integration and coverage. DUL is issued across mainland and free zone businesses in Dubai. The official 12 November 2025 announcement named seven integrated banks and reported a 5-day average account-opening time. That average is not a guarantee for an individual application. Args: bank_id: Bank id slug to check (e.g., "emirates_nbd", "fab", "ruya"). free_zone: Dubai free zone name or slug. DUL coverage is not limited to a short participant list. Returns: Dict with a compatibility `eligible` flag, `bank_status`, `zone_status`, …
einvoicing_timelineReturn the UAE e-invoicing regime, rollout timeline, and ASP deadlines. Legislated by Ministerial Decisions 243 and 244 of 2025 on the PINT AE DCTCE 5-corner model, reported to the FTA through EmaraTax. The pilot phase went live 1 July 2026 with voluntary adoption open from the same date. ASP appointment deadlines: 30 October 2026 for revenue at or above AED 50M (Ministerial Resolution 66 of 2026), 31 March 2027 below AED 50M. Mandatory go-live: January 2027 at or above AED 50M, July 2027 below, government entities October 2027. Includes the official current MoF ASP accreditation register. Ve…
ejari_guideReturn the full Ejari registration guide. Covers the required documents, fees by channel (Dubai REST app, Real Estate Trustee Centre, typing center), timelines, channels, and the common mistakes that block a Dubai tenancy.
emiratisation_requirementsReturn 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). Args: employee_count: Optional workforce size to flag the applicable band.
ens_calendarReturn Expand North Star 2026 calendar. Edition 11, 8 to 10 December 2026 at Dubai Exhibition Centre. Supernova 0X format with 3 venture tracks and in-kind prizes per stage (no cash prize pool is advertised). Applications open 1 May 2026, close 1 November 2026; only exhibiting startups can apply.
esr_statusReturn the current status of UAE Economic Substance Regulations. ESR is not required for financial years ending after 31 December 2022 per Cabinet Decision 98 of 2024. Obligations and penalties for in-scope financial years ending from 2019 through 2022 remain live, and penalties already imposed for those periods are not refundable.
fca_trade_statsSearch 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.
fcsc_get_datasetGet full metadata for a specific FCSC dataset. Args: dataset_id: CKAN dataset id or slug. Returns: Full dataset metadata including resources (download URLs).
fcsc_list_organizationsList all CKAN organizations publishing on the FCSC portal. Useful for finding the right org slug to use as a filter on `fcsc_search_dataset`.
fcsc_search_datasetSearch the FCSC UAE federal open data portal for datasets. Args: query: Free-text Solr query, e.g., "trade", "population", "energy". Empty string returns recent datasets. rows: Maximum results per page (1 to 100, default 10). start: Pagination offset. organization: Optional CKAN organization slug filter. Returns: Dict with `count`, `results` (dataset metadata array), and pagination.
free_zone_detailsGet the full curated record for a single free zone by id. Args: free_zone_id: Free zone id slug (e.g., "ifza", "dmcc", "difc_innovation", "jafza", "dafza", "meydan", "dubai_south", "dso_dtec", "tecom", "dhcc", "dpc_dsc", "difc_full").
fuel_price_guideMonthly UAE fuel prices in AED per litre (Super 98, Special 95, E-Plus 91, diesel): the Fuel Price Committee mechanism, the latest September 2026 snapshot, and historical August and July comparisons.
get_knowledge_statusReturn 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 constant records only the latest targeted update; it never implies that every domain shares one review date. Returns: Dict with latest-update and full-review date ranges, `total_domains`, and `domains` mapping each registered domain to its dates, volatility, verify_at U…
get_upstream_statusReturn 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 availabilit…
gitex_infoReturn GITEX Global 2026 details and venue. Confirmed 7 to 11 December 2026 in a split-venue format: GITEX Summit on 7 December at Dubai World Trade Centre, expo 8 to 11 December at the Dubai Exhibition Centre, Expo City Dubai.
golden_visa_checkScreen financial thresholds for Golden Visa routes; this is not final eligibility. Args: monthly_salary_aed: Monthly salary for skilled-professional screening. AED 30,000 is the published threshold; qualification, employment and evidence requirements must also be met. real_estate_value_aed: UAE property value for the investor category. Must be at least AED 2,000,000; approved-bank mortgages and approved-developer off-plan property can count. project_value_aed: Deprecated. ICP dropped the AED 500,000 project-valuation test; a value here is no…
grant_programsList UAE government grant and funding support programs. Args: grant_type: Optional type filter (accelerator_support_and_credit_guarantee, venture_fund, support_programs_and_loan_route, interest_free_business_loans_and_nonfinancial_support).
gregorian_to_hijriConvert a Gregorian date to a Hijri (Islamic) date. Args: day: Gregorian day, 1 to 31. month: Gregorian month, 1 to 12. year: Gregorian year (e.g., 2026). Returns: Dict with `hijri` and `gregorian` blocks.
grocery_estimateMonthly and weekly grocery ranges plus the staples basket. Args: household_size: One of: single, couple, family_of_four.
halal_certificationReturn 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. Args: product_category: Optional filter on the products list.
hijri_to_gregorianConvert a Hijri (Islamic) date to a Gregorian date. Args: day: Hijri day, 1 to 30. month: Hijri month, 1 (Muharram) to 12 (Dhu al-Hijjah). year: Hijri year (e.g., 1447). Returns: Dict with `hijri` and `gregorian` blocks.
ip_protectionReturn UAE IP protection guidance. Args: ip_type: One of "trademark", "patent", "copyright".
is_uae_holidayCheck whether a specific Gregorian date is a UAE public holiday. Args: date_str: ISO date YYYY-MM-DD. Returns: Dict with `date`, tri-state `is_holiday`, `determination`, and `holiday`. `is_holiday` is null for an unannounced provisional date.
khda_list_areasList the Dubai areas covered by schools in the snapshot.
khda_list_curriculaList the curricula available in the snapshot (e.g., British, IB, CBSE).
khda_search_schoolSearch Dubai private schools by name, area, curriculum, rating, or fee. Args: name: Substring match on school name (case-insensitive). area: Substring match on area / neighborhood (e.g., "Jumeirah"). curriculum: Substring match on curriculum (e.g., "British", "IB"). rating: Exact match on KHDA inspection rating. Valid values: "Outstanding", "Very Good", "Good", "Acceptable", "Weak", "Very Weak". max_fee_aed: Filter to schools whose fees_min_aed is at or below this. limit: Max results (1 to 200, default 20). Returns: Dict with `count`, `schools` (list), `fu…
late_payment_penalty_estimateEstimate the unified UAE late-payment penalty on overdue tax. Cabinet Decision 129 of 2025 applies 14% per annum to unpaid tax, effective 14 April 2026, unifying VAT, Excise and Corporate Tax. The charge accrues monthly at 14% divided by 12 for every month or part of a month; it is not pro-rated by day. Confirm the calendar-month count with the FTA.
legal_translation_estimateEstimate legal translation cost based on page count and urgency. Where legal translation is required, use a legal translator registered with MOJ and confirm the receiving authority's current document rules. Args: pages: Number of pages. same_day: True for same-day turnaround (25 to 50% uplift).
list_banksList every UAE business bank in the curated dataset.
list_featuresList 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`.
list_free_zonesList every Dubai free zone in the curated dataset. Returns a compact list with id, name, sector, location, and initial license cost in AED.
list_honorificsList bilingual UAE honorifics for use in formal correspondence. Includes His Highness, His/Her Excellency, Mr./Ms., Dr., Engineer with Arabic equivalents and use case notes.
list_offshoreList Dubai-relevant offshore options (JAFZA Offshore, RAK ICC).
list_plan_categoriesList the available data_analyst plan categories.
list_salutationsList bilingual opening and closing salutations for UAE business letters.
list_uae_weather_citiesList the UAE cities supported by the Open-Meteo weather tools.
list_visa_typesList every UAE visa type in the curated dataset.
makani_detailsLook 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. Args: makani_number: Makani number, 10 digits with or without a space, e.g. "30032 95320" or "3003295320".
makani_reverse_geocodeFind 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. Args: latitude: Latitude in decimal degrees (WGS84), e.g. 25.26464. longitude: Longitude in decimal degrees (WGS84), e.g. 55.31217.
makani_validateCheck whether a 10-digit Makani number exists (no key). Returns a validity boolean plus the emirate (English and Arabic) when the number is valid. Args: makani_number: Makani number, 10 digits with or without a space, e.g. "30032 95320" or "3003295320".
moiat_requirementsReturn 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.
nol_card_guideNol 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). Args: card_type: Optional card type filter substring.
osm_list_categoriesList the curated POI categories supported by `osm_search_poi`.
osm_search_poiFind OpenStreetMap points of interest near a Dubai location. Args: latitude: Centre latitude. longitude: Centre longitude. category: One of: restaurant, cafe, fast_food, pharmacy, hospital, clinic, atm, bank, fuel, school, kindergarten, mosque, supermarket, mall, bus_stop, metro_station, parking, park, gym, hotel, embassy, post_office. radius_meters: Search radius in metres (max 10000). limit: Max results to return. Returns: Dict with `count`, `category`, `centre`, `radius_meters`, and `results` (list of OSM nodes with id, name, lat/lon, an…
parking_zonesDubai 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.
pdpl_complianceReturn data protection compliance details for a UAE jurisdiction. Args: jurisdiction: One of "uae_federal" (Federal Decree-Law 45/2021), "difc" (DIFC Law 5/2020), "adgm" (ADGM DPR 2021).
plan_queryBuild a multi-tool execution plan for a query category. Args: category: One of: founder_setup, market_research, compliance_checkup, relocation. inputs: Optional dict of named inputs to substitute into the plan's args templates. Returns: Structured plan: list of tool calls in order, each with purpose and args template.
portal_guideLook up a UAE government portal by id or by keyword. Args: portal_id: Portal id slug, e.g., "uae_pass", "basher", "invest_in_dubai", "emaratax", "mohre", "gdrfa_dubai", "icp", "u_ae", "dubai_now", "dubai_rest", "developer_dubai". keyword: Substring search across portal name, type, and operator. Returns: Full portal record (when portal_id is given) or a list of matching portals (when keyword is given) or all portals (no filter). Includes disambiguation notes for Sahel (Kuwait, not UAE) and SmartPass.
prayer_times_calendarGet prayer times for an entire month in one call. Args: city: City name (e.g., "Dubai"). month: Month number, 1 to 12. year: Gregorian year. country: Country name. Defaults to "United Arab Emirates". method: Calculation method ID. 8 = Gulf Region (default). school: Asr school. 0 = Shafi (default). Returns: List of daily entries, each with `timings` and `date`.
prayer_times_forGet 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. Args: city: City name (default Dubai). Use this OR coordinates. country: Country name. Defaults to "United Arab Emirates". latitude: Latitude in decimal degrees, -90 to 90. longitude: Longitude in decimal degrees, -180 to 180. date_str: ISO date YYYY…
pro_services_estimateEstimate annual PRO service cost. Args: visas_per_year: How many visa transactions are expected per year. license_renewals_per_year: How many license renewals per year. use_retainer: True to force a monthly retainer estimate.
qfzp_checkCheck QFZP eligibility for a free zone business. Returns one of: not_eligible, potentially_qualifying, verify, with the reason. SaaS requires assessment of the counterparty, exclusions and any qualifying intellectual-property income.
qibla_directionGet the Qibla compass bearing from a given location toward Mecca. Args: latitude: Latitude in decimal degrees. longitude: Longitude in decimal degrees. Returns: Dict with `latitude`, `longitude`, and `direction` in degrees (0 = north, 90 = east, etc.). For Dubai, the direction is around 258 degrees (roughly west-southwest).
quran_ayahGet a single ayah by reference (e.g., "2:255" for Ayat al-Kursi). Args: reference: surah:ayah (e.g., "2:255") or absolute ayah number. edition: Edition slug. Default `quran-uthmani`.
quran_juzGet a full juz (1 to 30) in a specific edition. Args: number: Juz number, 1 to 30. edition: Edition slug. Default `quran-uthmani`.
quran_searchSearch the Quran for a phrase. Args: query: Phrase to search for. surah: Surah number or "all". edition: Edition slug or language code (e.g., "en" or "ar"). limit: Maximum matches to return, from 1 to 100. Defaults to 25. offset: Zero-based match offset for pagination. Returns: Dict with a bounded `matches` page plus `total`, `returned`, `offset`, `next_offset`, and `truncated` pagination metadata. `truncated` is true only when more matches remain after this page.
quran_surahGet a full surah by number (1 to 114) in a specific edition. Args: number: Surah number, 1 (Al-Fatiha) to 114 (An-Nas). edition: Edition slug. Default `quran-uthmani` (Arabic Uthmani). Common alternatives: `en.sahih` (Sahih International English), `en.pickthall`, `ur.jalandhry` (Urdu). Returns: Dict with surah metadata and the full ayah list.
recommend_toolsRecommend 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. Args: query: What you are trying to do, in plain English or Arabic. top_k: Maximum number of recommendations to return (default 5). Returns: A list of tool descriptors ranked by relevance, each containing `name`, `description`, `feature`, `tier`, and `requires_auth`.
rent_estimateAnnual rent range (AED) for an area and bedroom size. Args: area: Area name, case-insensitive (e.g. Dubai Marina, JLT, JVC). bedrooms: One of: studio, 1BR, 2BR.
rental_dispute_guideReturn the Rental Disputes Centre (RDC) filing guide. If annual_rent is provided, also compute the filing fee (3.5% of annual rent, AED 500 floor, AED 20,000 cap). Args: annual_rent: Optional annual rent in AED to compute the filing fee.
rera_rent_increaseCompute the maximum legal rent increase under Dubai Decree 43 of 2013. Maps how far the current rent sits below the area average market rent (RERA Rent Index) to the allowed increase slab and returns the gap percentage, the max increase percentage, and the max new rent. Args: current_annual_rent: The current annual rent in AED. area_average_rent: The area average market rent in AED (RERA Rent Index).
rta_gtfs_static_urlReturn 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.
rta_salik_tariffReturn 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_search_bus_routesSearch Dubai bus routes via Dubai Pulse. Tier 1, requires Dubai Pulse credentials.
rta_search_metro_stationsSearch 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. Args: line: Optional line filter (Red, Green, Route 2020). limit: Max records.
salik_toll_estimateDeterministic 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). Args: time_of_day: 24-hour HH:MM, e.g. '08:00'. day: 'weekday' or 'sunday' (Sunday has a flat toll outside the free window).
school_fee_estimateBritish-curriculum annual school fee range plus the KHDA fee rules, including the 2026-27 fee freeze (no increase allowed that year). Args: stage: One of: foundation_primary, primary, secondary.
setup_advisorRecommend 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, an eligible free zone with the applicable DET licence or permit, or offshore), candidate free zones, reasoning, warnings, estimated cost range, timeline, and next steps. Always returns a `knowledge` block with its latest recorded date, any targeted scope, volatility, verify_at, and disclaimer. Args: activity: Business activity description …
setup_timeline_estimateReturn realistic end-to-end timelines for a Dubai setup.
startup_eventsList Dubai and UAE startup and tech events. Args: category: Optional substring filter on event type or name.
submission_guideReturn submission guidance for Create Apps Championship. Includes evaluation criteria, application URL, and the full program list (Championship, Emirati Training Academy, Learning Lab).
synthesize_reportBuild a structured Markdown report from named sections. The freshness footer lists only caller-declared source domains with their recorded update and full-review dates. Omitted sources leave report freshness unverified. Args: title: Report title. sections: List of {heading, body} dicts. Each becomes an H2 section. domains_referenced: Knowledge domain names actually used in the report.
trademark_registrationReturn 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% reduction for members of the UAE National Programme for SMEs. Args: is_sme: True only for a qualifying member of the UAE National Programme for SMEs. expedited: True to replace the AED 750 regular examination with the AED 2,250 one-day expedited examination (AED 1,500 net surcharge).
uae_holidaysList 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 the relevant MOHRE and FAHR observance circulars are published. Every lunar record carries `official_observance_announced`; false identifies a religious- date candidate rather than a confirmed day off. Args: year: Gregorian year. Defaults to the current year in Asia/Dubai. Currently 2026 and 2027 are shipped (2027 lunar dates are astronomical expectations). Returns: Dict with `year`, `holi…
uae_next_holidayFind the next confirmed UAE public holiday on or after a reference date. An earlier unannounced lunar-date candidate is returned separately as `next_provisional_candidate`; it is not presented as a confirmed day off. Args: from_date_str: ISO date YYYY-MM-DD. Defaults to today. Returns: Dict with `from_date`, confirmed `next_holiday`, `days_away`, and provisional candidate metadata when relevant.
uae_weatherCurrent 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. Args: city: A UAE city. Supported: Dubai, Abu Dhabi, Sharjah, Ajman, Ras Al Khaimah, Fujairah, Umm Al Quwain, Al Ain.
uae_weather_forecastMulti-day daily weather forecast for a UAE city (no API key needed). Args: city: A UAE city (see `uae_weather`). days: Number of forecast days, 1 to 16 (clamped to range).
ubo_filing_guideReturn UBO (Ultimate Beneficial Owner) filing requirements. Cabinet Decision 109 of 2023, in force since 16 November 2023 (it superseded Cabinet Decision 58 of 2020). 25% threshold. 15-day update window. Administrative penalties come from Cabinet Decision 132 of 2023 and are graduated: warning, then up to AED 50,000, then up to AED 100,000.
vat_filing_calendarDetermine the UAE VAT registration requirement and filing frequency. Treats the input as taxable supplies and imports in the past 12 months: mandatory above AED 375,000, voluntary above AED 187,500. Filing frequency is indicative; the FTA assigns the actual period. Standard rate is 5%. Includes the Federal Decree-Law 16 of 2025 amendments effective 1 January 2026 (reverse-charge invoicing, 5-year VAT credit carry-forward cap, evasion-linked input VAT denial).
vc_listList active UAE / MENA VCs by stage and sector. Args: stage: Optional stage focus, one of: pre_seed, seed, series_a, series_b, growth. sector: Optional sector substring (e.g., "fintech", "saas").
visa_detailsGet the full curated record for a single UAE visa type. Args: visa_id: Visa id slug. Examples: "investor_partner", "property_investor_2yr", "employment", "golden_specialized_talent", "golden_investor_real_estate", "golden_entrepreneur", "green_skilled_employee", "green_freelancer", "freelance_permit", "virtual_working", "retirement", "family_dependent", "tourist_30", "tourist_60", "visa_on_arrival".
visa_recommendRecommend a UAE visa type for a given founder/employee profile. Args: profile: One of: founder, salaried_employee, freelancer, remote_worker, investor, real_estate_investor, specialized_talent, spouse_or_dependent, retiree, tourist. monthly_salary_aed: Monthly salary in AED for preliminary screening. annual_income_aed: Annual income in AED for freelancer profiles. has_uae_employer: True if there is a UAE-registered employer. has_uae_trade_license: True if the user already holds a UAE trade license. age: Age in years (used for retirement visa). …
weather_by_coordsCurrent weather plus a short forecast for any latitude/longitude. Args: latitude: Latitude, -90 to 90. longitude: Longitude, -180 to 180. days: Number of forecast days, 1 to 16 (clamped to range).
weather_uae_allGet METAR observations for all 6 UAE airports in a single call. Args: include_taf: If True, also fetch TAF forecasts (slower).
weather_uae_icaoGet METAR (current weather observation) and optional TAF (forecast) for a UAE airport. Args: icao: ICAO code. Valid: OMDB (Dubai International), OMDW (Al Maktoum), OMSJ (Sharjah), OMAA (Zayed International), OMAL (Al Ain), OMRK (Ras Al Khaimah). include_taf: If True, fetch the TAF forecast as well. Returns: Dict with `icao`, `airport`, `metar`, and optional `taf`.
Compare and alternatives
Featured in
Signals
- Stars
- 6
- Forks
- 5
- Open issues
- 0
- Weekly downloads
- 133
- Last commit
- Oct 20, 2026 (8 days ago)
- Last release
- Oct 20, 2026 (8 days ago)
- Last package publish
- Oct 20, 2026 (8 days ago)
From GitHub (fetched Oct 24, 2026) and the package registry.
Details
- Registry name
io.github.mahdi-salmanzade/mcp-dubai- Version
- 0.4.0
- Auth
- API key
- Packages
- pypi mcp-dubai
- License
- MIT
- Repository
- github.com/mahdi-salmanzade/MCP-Dubai
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
Cite this page
MCP Dubai. Agent Mart. https://agentmart.dev/connectors/mahdi-salmanzade-mcp-dubai (last updated 2026-10-24)