Yani – Emirati Arabic
Server Details
Spoken Emirati Arabic phrases for life in the UAE, with Easy Latin and real recordings.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 4 tools
Each tool has a fairly clear entry condition: list_situations enumerates categories, get_situation returns phrases for one category, search_phrases handles free-form 'how do I say X' queries, and get_phrase resolves a single phrase from a link. The main soft edge is between get_situation and search_phrases, which both return up to 10 phrases and could overlap when a query names a situation (e.g. 'phrases for the pharmacy'). Descriptions mitigate this reasonably well.
All four tools follow a strict verb_noun snake_case pattern (get_phrase, get_situation, list_situations, search_phrases). The verbs also map meaningfully to the action performed (get vs list vs search), making the surface predictable.
Four tools is well-scoped for a narrow phrasebook domain: enumerate, browse by situation, search, and fetch detail. No tool looks redundant or padded, and there is no obvious missing primitive that would warrant a fifth.
The read-only lifecycle is essentially covered: discover situations, retrieve phrases by situation or query, and resolve a single phrase's full detail. Minor gaps exist — there is no direct lookup by phrase id (only a page URL or its last segment) and no way to browse the full phrasebook without a situation or search term — but agents can work around these via search_phrases.
Available Tools
4 toolsget_phraseGet an Emirati phraseARead-onlyIdempotentInspect
Use this when the user shares a yani.study phrase link, or to show one phrase from an earlier result in full. Takes the phrase's page URL or the last part of it.
Inputs: phrase (required). Returns: phrases
get_situationPhrases for a situationARead-onlyIdempotentInspect
Use this when the user wants Emirati phrases for a situation in the UAE, such as greetings, a visit to the doctor, the pharmacy or asking for directions. Takes a situation's id or title from list_situations. Returns up to 10 phrases, real recordings first.
Inputs: situation (required), limit. Returns: phrases
list_situationsList Emirati situationsARead-onlyIdempotentInspect
Use this when the user wants to know which everyday situations in the UAE Yani's Emirati phrasebook covers (greetings, the doctor, the pharmacy, directions…), to pick one for get_situation.
Inputs: no named parameters. Returns: situations
search_phrasesSearch Emirati phrasesARead-onlyIdempotentInspect
Use this when the user asks how to say something in Emirati Arabic (the spoken dialect of the UAE, not formal Arabic), or wants Emirati phrases about a topic. Search in English, Easy Latin or Arabic. Returns up to 10 phrases, each with Arabic script, an easy Latin spelling, the English meaning, who it's said to when that matters, a real recording where there is one, and a link to its page.
Inputs: query (required), limit. Returns: phrases
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Read-only UAE legal information: official routes, practical guides, free tools and FAQs.
Amounts in words (Arabic cheque grammar), number formatting, Arabic text tools, date parsing.
UAE working days, holidays with confirmation status, Hijri dates, Ramadan hours, deadlines.
UAE travel and living cost calculators with the published source behind every number.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceLook up Gulf Arabic words with pronunciation, example sentences, and cultural context. 30 essential words for learning Arabic used in Saudi Arabia, UAE, Qatar, Kuwait, Bahrain and Oman.1MIT
- AlicenseNot gradedqualityCmaintenanceEnables Arabic- and English-speaking newcomers to a US city to find halal and Middle Eastern food, mosques, groceries and clinics, get daily prayer times, learn the exact English for everyday situations, and generate a seven-day settling-in plan, all by voice. Every result returns structured content plus a ready-to-read speech string in the user's language.MIT
- AlicenseNot gradedqualityBmaintenanceProvides queryable access to official UAE open data through MCP tools, resources, and prompts, with bilingual support and multiple data connectors.28 npm3MIT
- AlicenseAqualityCmaintenanceMCP server for correct Arabic formatting — currency, Hijri dates, number-to-words, RTL fixes and validation across all 22 Arab countries. Zero-dependency.17140 npm3MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.