YallaDeals: UAE price comparison

UAE prices across Amazon.ae and noon: best price now, 90-day history, whether today's price is good.

Should I use this

Quality & Safety

A
Description quality
94%
Schema completeness
84%
Naming quality
92%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Findings (1)

  • LOWTool 'similar_products' description lacks action verbin similar_products

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~854Tokens (tool definitions)
~785 BTypical response size
Moderate attention impact (0.67% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "deals": {
      "url": "https://yalladeals.io/mcp"
    }
  }
}

Remote endpoints

https://yalladeals.io/mcpstreamable-http

What it can do

Tool inventory

Tools (5)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢search_products(query, category, brand, min_price, max_price, ...)

Find products sold in the UAE and their lowest current price across Amazon.ae and noon, with whether that price is a good one. Use for any shopping question in the UAE: "best air fryer under 400 AED", "PS5 controller price Dubai", "Lattafa perfume", "baby formula 800g". Understands plain language and Arabic; a budget in the query ("under 300", "between 100 and 200") is applied as a price filter.

Input Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "What the shopper wants, in their words (English or Arabic). A budget in it is understood."
    },
    "category": {
      "type": "string",
      "description": "Optional category slug or name from list_categories, e.g. \"laptops\", \"perfumes\", \"air-fryers\"."
    },
    "brand": {
      "type": "string",
      "description": "Optional brand, e.g. \"Apple\", \"Philips\", \"Lattafa\"."
    },
    "min_price": {
      "type": "number",
      "description": "Optional minimum price in AED."
    },
    "max_price": {
      "type": "number",
      "description": "Optional maximum price in AED."
    },
    "shop": {
      "type": "string",
      "enum": [
        "amazon",
        "noon"
      ],
      "description": "Optional: only products this shop sells."
    },
    "limit": {
      "type": "number",
      "description": "How many products, 1 to 25 (default 10)."
    }
  },
  "required": [
    "query"
  ]
}
🟢get_product(product)

Everything about one product: each shop's current price and stock, the cheapest shop, the 90-day price history (lowest, highest, usual, last change) and a plain verdict on whether today's price is a good one, plus key specs and a few alternatives. Use before recommending a purchase. Accepts the product url or slug from search_products, or a product name.

Input Schema

{
  "type": "object",
  "properties": {
    "product": {
      "type": "string",
      "description": "Product page url, slug, or name."
    }
  },
  "required": [
    "product"
  ]
}
🟢price_drops(category, limit)

Products that are cheaper right now than they have been over the last 30 days, and a good price against their usual one (no inflated "was" prices). Use for "what is on sale", "any deals on headphones", "best discounts in Dubai today".

Input Schema

{
  "type": "object",
  "properties": {
    "category": {
      "type": "string",
      "description": "Optional category slug or name."
    },
    "limit": {
      "type": "number",
      "description": "1 to 25 (default 10)."
    }
  }
}
🟢similar_products(product, limit)

Products most like a given one, with their prices, to compare or suggest alternatives. Accepts a product url, slug or name.

Input Schema

{
  "type": "object",
  "properties": {
    "product": {
      "type": "string",
      "description": "Product page url, slug, or name."
    },
    "limit": {
      "type": "number",
      "description": "1 to 15 (default 6)."
    }
  },
  "required": [
    "product"
  ]
}
🟢list_categories

The categories YallaDeals covers, grouped, with slugs (for the category argument) and how many products each has.

Input Schema

{
  "type": "object",
  "properties": {}
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded5 tools