Skip to main content
Glama
Crawlora-org

Crawlora MCP

Official

popeyes_quests

Retrieve Popeyes Rewards loyalty-challenge catalog with rewards. Page through public multi-step quests using limit, market, and offset to get bonus-point incentives.

Instructions

List Popeyes Rewards' loyalty-challenge catalog. Returns a page of Popeyes Rewards' loyalty-challenge catalog -- named multi-step challenges and their reward (e.g. "Make Two Purchases, Get FREE Chicken Sandwich in the form of 550 Bonus Points"). This is public CMS content describing the challenge and its incentive, the same class of public promotional data as /popeyes/offers -- not scoped to any signed-in member and does not report which quests a given account has completed or activated. step_count is how many steps make up the quest; this build does not expose each step's own purchase-requirement rules.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum quests to return, 1-100 (default 20)
marketNoRestaurant market: US (default) or CA
offsetNoNumber of quests to skip, for paging (default 0)

Schema Changelog

Changes observed during successful MCP inspections.

  1. Addedv1.16.2

TDQS

A4.3/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 burden of behavioral disclosure, and it does so well. It reveals that the data is public CMS content, not member-scoped, and discloses a meaningful limitation: this build does not expose each step's purchase-requirement rules. It also explains the step_count field's meaning, adding context beyond what the schema provides.

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

Conciseness4/5

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

The description is front-loaded with the core purpose and keeps valuable caveats later. The only structural weakness is the near-verbatim repetition of 'Popeyes Rewards' loyalty-challenge catalog' in the first two sentences, which could be tightened. Overall, every sentence contributes useful information.

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

Completeness4/5

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

Given the absence of an output schema, the description does a good job of explaining what is returned: named challenges, rewards, an example, and the step_count field. It also covers scope and limitations. It does not enumerate the full response envelope or other potential output fields, but for a simple paginated list tool this is largely sufficient.

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

Parameters3/5

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

Schema description coverage is 100%, so the schema already documents limit, market, and offset clearly. The description does not add new meaning to these parameters; its mention of step_count relates to returned data, not input parameters. This meets the baseline but does not exceed it.

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: 'List Popeyes Rewards' loyalty-challenge catalog.' It clarifies exactly what is returned (named multi-step challenges and their rewards) with a concrete example. It also implicitly differentiates from siblings like popeyes_offers and popeyes_rewards by stressing this is public, non-account-scoped content.

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 context for when to use this tool: for the public quest catalog. It explicitly states what it is not for — it is 'not scoped to any signed-in member and does not report which quests a given account has completed or activated' — and points to /popeyes/offers as the same class of promotional data. However, it does not explicitly name a sibling alternative for account-specific rewards state, so it stops short of a full when-to-use-vs-alternatives statement.

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