MCP Server

Booyah Index

com.getbooyah/booyah-index
Commerce & Retail Maps & Location Public & reachable MCP 2026-07-28

What this MCP does

Searches Southeast Asian places and verified-store products, and provides structured business, product and availability details.

get_place
Get place
Get the full structured record for one place — any of the 14 Southeast Asian cities — by its Booyah Index slug (from search_places results).
Read only Idempotent
Input schema
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'The place slug, e.g. "ongtong-khaosoi-ari-branch-8cszby"'}}}
get_product
Get product
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.
Read only Idempotent
Input schema
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Product id ("prod_3") or slug ("google-maps-blueprint")'}, 'language': {'enum': ['en', 'th'], 'type': 'string'}}}
get_store
Get store
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.
Read only Idempotent
Input schema
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Store id ("store_1") or slug ("booyah")'}, 'limit': {'type': 'number', 'description': 'Max products returned, 1-50 (default 20)'}, 'language': {'enum': ['en', 'th'], 'type': 'string'}}}
list_cities
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.
Read only Idempotent
Input schema
{'type': 'object', 'properties': {}}
search_places
Search places
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.
Read only Idempotent
Input schema
{'type': 'object', 'required': ['query'], 'properties': {'city': {'type': 'string', 'description': 'City filter, e.g. Bangkok, Singapore, Bali, Kuala Lumpur, Manila, Ho Chi Minh City, Hanoi, Da Nang'}, 'limit': {'type': 'number', 'description': 'Max results, 1-50 (default 10)'}, 'query': {'type': 'string', 'description': 'What to look for, e.g. "khao soi", "rooftop seafood"'}, 'category': {'type': 'string', 'description': 'Cuisine/category filter, e.g. "Thai restaurant"'}}}
search_products
Search products
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.
Read only Idempotent
Input schema
{'type': 'object', 'required': ['query'], 'properties': {'city': {'type': 'string', 'description': 'City filter (products can also be online-only with no city)'}, 'limit': {'type': 'number', 'description': 'Max results, 1-50 (default 10)'}, 'query': {'type': 'string', 'description': 'What to look for, e.g. "google maps playbook", "voucher"'}, 'category': {'type': 'string', 'description': 'Category filter, e.g. "monitoring", "seo-service"'}, 'currency': {'type': 'string', 'description': 'Currency code, default THB'}, 'language': {'enum': ['en', 'th'], 'type': 'string', 'description': 'Preferred text language (falls back en→any)'}, 'place_id': {'type': 'string', 'description': 'Booyah place slug — only products from the store attached to this place'}, 'product_type': {'enum': ['digital_download', 'voucher', 'experience', 'event_ticket', 'deposit', 'membership'], 'type': 'string', 'description': 'Restrict to one product type'}, 'max_price_minor': {'type': 'integer', 'description': 'Maximum price in minor units'}, 'min_price_minor': {'type': 'integer', 'description': 'Minimum price in minor units (e.g. 149000 = ฿1,490)'}}}
Added
get_store
Sept. 17, 2026, 12:35 p.m.
Added
get_product
Sept. 17, 2026, 12:35 p.m.
Added
search_products
Sept. 17, 2026, 12:35 p.m.
Added
list_cities
Sept. 17, 2026, 12:35 p.m.
Added
get_place
Sept. 17, 2026, 12:35 p.m.
Added
search_places
Sept. 17, 2026, 12:35 p.m.