Booyah Index

AI-readable directory + commerce layer: 3,500+ SEA businesses, plus products from verified stores.

Should I use this

Quality & Safety

A
Description quality
100%
Schema completeness
86%
Naming quality
100%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~1,214Tokens (tool definitions)
~1.1 KBTypical response size
Moderate attention impact (0.95% 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": {
    "booyah-index": {
      "url": "https://getbooyah.com/api/mcp"
    }
  }
}

Remote endpoints

https://getbooyah.com/api/mcpstreamable-http

What it can do

Tool inventory

Tools (6)

🟒 Read-only🟑 WriteπŸ”΄ Deleteβšͺ Unknown
🟒search_places(query, city, category, limit)

Search the Booyah Index of Southeast Asian local businesses across 14 cities β€” Bangkok, Singapore, Bali, Kuala Lumpur, Manila, Ho Chi Minh City, Hanoi, Da Nang, Chiang Mai, Pattaya, Koh Samui, Koh Phangan, Phnom Penh, Yangon β€” restaurants, bars, spas, clinics, coffee, coworking & more, for the best matches to a query (e.g. "best khao soi in Bangkok", "rooftop bar in Singapore", "omakase in Thonglor"). Returns structured records: what each place is known for, rating, review count, and a canonical URL to cite.

Input Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "What to look for, e.g. \"khao soi\", \"rooftop seafood\""
    },
    "city": {
      "type": "string",
      "description": "City filter, e.g. Bangkok, Singapore, Bali, Kuala Lumpur, Manila, Ho Chi Minh City, Hanoi, Da Nang"
    },
    "category": {
      "type": "string",
      "description": "Cuisine/category filter, e.g. \"Thai restaurant\""
    },
    "limit": {
      "type": "number",
      "description": "Max results, 1-50 (default 10)"
    }
  },
  "required": [
    "query"
  ]
}
🟒get_place(slug)

Get the full structured record for one place β€” any of the 14 Southeast Asian cities β€” by its Booyah Index slug (from search_places results).

Input Schema

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "description": "The place slug, e.g. \"ongtong-khaosoi-ari-branch-8cszby\""
    }
  },
  "required": [
    "slug"
  ]
}
🟒list_cities

List every city covered by the Booyah Index with its place count. Call this first if unsure which city name to pass as the `city` filter in search_places β€” avoids guessing at spelling or coverage.

Input Schema

{
  "type": "object",
  "properties": {}
}
🟒search_products(query, city, category, product_type, place_id, ...)

Search published products, vouchers, experiences, memberships and digital goods sold by verified Booyah stores (distinct from search_places, which finds physical businesses). Read-only discovery: returns titles, integer prices in minor units with currency, availability, seller store, related place context when one exists, and a canonical URL to cite. Never creates orders or payments.

Input Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "What to look for, e.g. \"google maps playbook\", \"voucher\""
    },
    "city": {
      "type": "string",
      "description": "City filter (products can also be online-only with no city)"
    },
    "category": {
      "type": "string",
      "description": "Category filter, e.g. \"monitoring\", \"seo-service\""
    },
    "product_type": {
      "type": "string",
      "enum": [
        "digital_download",
        "voucher",
        "experience",
        "event_ticket",
        "deposit",
        "membership"
      ],
      "description": "Restrict to one product type"
    },
    "place_id": {
      "type": "string",
      "description": "Booyah place slug β€” only products from the store attached to this place"
    },
    "min_price_minor": {
      "type": "integer",
      "description": "Minimum price in minor units (e.g. 149000 = ΰΈΏ1,490)"
    },
    "max_price_minor": {
      "type": "integer",
      "description": "Maximum price in minor units"
    },
    "currency": {
      "type": "string",
      "description": "Currency code, default THB"
    },
    "language": {
      "type": "string",
      "enum": [
        "en",
        "th"
      ],
      "description": "Preferred text language (falls back en→any)"
    },
    "limit": {
      "type": "number",
      "description": "Max results, 1-50 (default 10)"
    }
  },
  "required": [
    "query"
  ]
}
🟒get_product(id, language)

Get the full public record for one product by its stable id (e.g. "prod_3") or slug (from search_products). Includes price in integer minor units, availability, validity/redemption summary, seller store, and the canonical product URL. Read-only β€” never creates a checkout or order.

Input Schema

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "Product id (\"prod_3\") or slug (\"google-maps-blueprint\")"
    },
    "language": {
      "type": "string",
      "enum": [
        "en",
        "th"
      ]
    }
  },
  "required": [
    "id"
  ]
}
🟒get_store(id, language, limit)

Get one verified Booyah store by stable id ("store_1") or slug, with a capped list of its published products. Use after search_products to see everything a seller offers.

Input Schema

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "Store id (\"store_1\") or slug (\"booyah\")"
    },
    "language": {
      "type": "string",
      "enum": [
        "en",
        "th"
      ]
    },
    "limit": {
      "type": "number",
      "description": "Max products returned, 1-50 (default 20)"
    }
  },
  "required": [
    "id"
  ]
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded6 tools
verifiedversion not recorded6 tools
verifiedversion not recorded6 tools
verifiedversion not recorded6 tools
verifiedversion not recorded6 tools
verifiedversion not recorded6 tools