Skip to main content
Glama
Crawlora-org

Crawlora MCP

Official

burgerking_locations

Locate Burger King restaurants near any coordinates, returning addresses, hours, amenities, and optional live open/closed status or delivery-zone eligibility.

Instructions

Find Burger King restaurants near a location. Returns Burger King restaurants near a latitude/longitude. Each restaurant carries its internal id and numeric store id (the value /burgerking/menu and /burgerking/availability take), full address with coordinates, phone, the operating franchise group, amenity flags (breakfast, delivery, drive-thru, playground, takeout, wifi, halal, dark kitchen) and the full published week of hours for dining room, drive-thru, delivery and curbside separately. A coordinate with no nearby Burger King returns an empty list rather than an error. Setting include_availability=true additionally returns each restaurant's live per-channel open/closed status in one call, the same shape /burgerking/availability returns -- note that path is capped at a fixed page (up to 20 restaurants) rather than honoring max_results beyond that. Setting delivery_only=true instead restricts results to restaurants that Burger King's own delivery service actually considers deliverable to this coordinate -- a genuine delivery-zone match, not the same set as filtering has_delivery=true. include_availability and delivery_only cannot be combined.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
marketNoRBI market to search, one of `US`, `CA` (default `US`)
radiusNoSearch radius in meters, 1-50000 (default 8000)
latitudeYesSearch center latitude
longitudeYesSearch center longitude
max_resultsNoMaximum restaurants to return, 1-50 (default 20)
delivery_onlyNoRestrict to restaurants that actually deliver to this coordinate, a genuine delivery-zone match distinct from the has_delivery flag (default false)
include_availabilityNoInclude each restaurant's live per-channel open/closed status (default false)

Schema Changelog

Changes observed during successful MCP inspections.

  1. Addedv1.16.2

TDQS

A4.6/5.0
Behavior5/5

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

With no annotations provided, the description carries the full behavior burden, and it delivers: it discloses that a coordinate with no nearby restaurant returns an empty list, that include_availability is capped at a fixed page rather than honoring max_results, and that delivery_only is a genuine delivery-zone match distinct from filtering on has_delivery. These are non-obvious behaviors beyond what the schema conveys.

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

Conciseness3/5

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

The description is information-dense but contains a redundant opening: 'Find Burger King restaurants near a location' and 'Returns Burger King restaurants near a latitude/longitude' say essentially the same thing. The long lists of fields, hours, and flags are valuable, but the structure could be tightened without losing meaning.

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?

Given no output schema and no annotations, the description is remarkably complete: it enumerates returned fields, hours categories, empty-list behavior, availability mode shape and cap, delivery-only semantics, and flag incompatibility. An agent has enough information to invoke the tool and interpret the result without resorting to outside documentation.

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

Parameters5/5

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

Although schema coverage is 100%, the description adds meaningfully beyond it: it clarifies what include_availability returns and its page cap, defines delivery_only as a delivery-zone match rather than a flag filter, and states the exclusivity between the two flags. It also connects the store id output to parameters consumed by sibling tools.

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 opens with a specific verb and resource: 'Find Burger King restaurants near a latitude/longitude.' It also differentiates from sibling tools by explicitly noting that the returned numeric store id is the value /burgerking/menu and /burgerking/availability take, so an agent can connect this location tool to its related endpoints.

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 clear contextual instructions for the two optional modes: include_availability returns the same shape as /burgerking/availability but with a page cap, and delivery_only matches actual delivery zones rather than the has_delivery flag. It also states that the flags cannot be combined. It does not explicitly tell the agent when to prefer this tool over sibling endpoints, but it gives enough behavioral context to choose correctly.

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

Install Server

Other Tools