Skip to main content
Glama
Crawlora-org

Crawlora MCP

Official

foodpanda_search_cuisines

Get live foodpanda cuisine categories for any latitude/longitude, including real restaurant counts and valid cuisine_id values for search.

Instructions

Get foodpanda's live cuisine filter catalog for a location. Returns foodpanda's own live cuisine catalog for a latitude/longitude in a foodpanda market -- the exact facet list (with real, live restaurant counts) the site's own search page cuisine filter sidebar is populated from. Every entry's id is a valid value for /foodpanda/search's cuisine_id parameter. Cuisine ids are location- and market-scoped, not a fixed global enum: the same coordinate in a different neighborhood, or a different market, can return a different id/count set entirely, so call this endpoint with the same market/latitude/longitude you intend to search rather than reusing ids captured elsewhere.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
marketNoDelivery Hero market. Defaults to sg.
latitudeYesSearch center latitude
longitudeYesSearch center longitude

Schema Changelog

Changes observed during successful MCP inspections.

  1. Addedv1.17.5

TDQS

A4.5/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations provided, the description carries the full burden. It discloses that results are live with real restaurant counts, that cuisine ids are location- and market-scoped and not global, and that different coordinates/markets yield different id sets. This provides important behavioral context beyond what the schema reveals.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is concise, two sentences, and front-loaded with the main purpose. It packs essential usage guidance and behavioral caveats without unnecessary detail.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Despite no output schema, the description explains what is returned (facet list with ids and counts) and how to use the results. It also provides a crucial caveat about location scoping, making it complete for an agent to call correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The schema already describes all three parameters, so the description adds value by explaining how latitude/longitude and market affect the results and that they must match the intended search context. It clarifies the dynamic nature of cuisine ids based on location, which is not in the schema descriptions.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool gets foodpanda's live cuisine filter catalog for a location, and explains it returns the facet list with real restaurant counts. It distinguishes itself by noting the ids are valid for /foodpanda/search's cuisine_id, which connects to its purpose for search. This is specific and differentiates from other foodpanda tools.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives explicit guidance to call this with the same market/latitude/longitude as the intended search, warning against reusing ids from elsewhere. It implies this should be used before foodpanda_search to obtain cuisine_ids, though it doesn't explicitly name foodpanda_search as an alternative. That's a clear usage context.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Deploy Server

Other Tools