MCP server for unegui.mn — Mongolia's largest classifieds marketplace. Search vehicles, real estate, electronics & jobs with your AI assistant.
Server has 5 tools with bilingual (Mongolian/English) descriptions and basic parameter schemas. All tools are READ_ONLY and well-intentioned for a classifieds scraper. However, descriptions are inconsistent in depth, parameter descriptions lack constraint details (enums, ranges, formats), output schemas are not formally documented, and error handling is minimal. Tool names follow verb_noun convention (search_, browse_, get_, list_) which is good. Parameter defaults are present but some lack clarity on valid values. No tool annotations (readOnlyHint, etc.) despite all being read-only. Average tool score: 62/100.
unegui.mn дээр тодорхой ангиллын заруудыг үзнэ. Browse listings in a specific category on unegui.mn.
Нэг зарын дэлгэрэнгүй мэдээллийг авна. Get detailed information about a specific listing on unegui.mn.
unegui.mn нүүр хуудасны хамгийн сүүлийн заруудыг авна. Get the most recent listings from the unegui.mn homepage.
unegui.mn-ийн бүх ангилал, дэд ангиллыг жагсаана. List all available categories and subcategories on unegui.mn.
unegui.mn дээр түлхүүр үгээр зар хайна. Search unegui.mn for listings matching a query.
Output schemas not documented. Tools return JSON strings but LLMs cannot infer field structure (title, price, URL, location, date mentioned in docstring but not in formal schema). Agents cannot plan downstream operations without knowing response shape.
Parameter constraints missing. 'category' param accepts free-form strings with examples in description (vehicles, real_estate, etc.) but no enum constraint. LLMs will hallucinate invalid category values. 'page' and 'limit' lack min/max bounds.
Error handling is generic. All tools catch exceptions and return JSON with 'status: error' and raw error string. No recovery guidance (e.g., 'Try search_listings() with a different query'). LLMs cannot determine if error is retryable or user-fixable.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | C | 61 | 2026-07-28+ | v2 |
Tool annotations missing. All 5 tools are read-only but lack readOnlyHint annotation. This prevents clients from optimizing caching, retry logic, or UI presentation for safe operations.
Parameter descriptions lack actionable detail. 'category' description lists examples but does not explain format or constraints. 'url' in get_listing_details says 'Full listing URL' but does not specify URL format or validation rules.