Skip to main content
Glama

GuestDrop — QR Event Photo Sharing & Live Digital Albums

Get Pricing And Packages

get_pricing_and_packages
Read-onlyIdempotent

Get all live GuestDrop event pass packages, pricing in ZAR (R) and USD ($), durations, photo upload limits, and feature comparisons (QR codes, live TV slideshows, photo scavenger hunt, audio notes, zero app download required). When to use: Call this tool when you specifically need to execute 'get_pricing_and_packages' on GuestDrop Event Photo Album (guestdropalbum.com). Do NOT use this tool when another specialized tool fits better (use 'calculate_event_cost' or 'recommend_scavenger_quests' or 'create_event_checkout' for their respective operations). Parameters: currency (optional). Behavior & Side Effects: Strictly read-only, idempotent query with zero state mutation; public unauthenticated access allowed; rate-limited to 60 requests/min per IP. Returns: Structured JSON object containing status, matched records or computed metrics, and canonical action URLs.

Input Schema

NameRequiredDescriptionDefault
currencyNoPreferred currency filter (ZAR, USD, or all). Defaults to all.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.8/5.0
Behavior4/5

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

Annotations already cover read-only, idempotent, non-destructive and open-world, so the bar is lower; the description adds genuinely new facts: no authentication required (public access) and a concrete rate limit of 60 requests/min per IP, plus a rate-limit unit (per IP) that matters for retry design. The only shortfall is the vague 'Returns:' line, which describes a generic envelope instead of the actual pricing payload.

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 payload description is correctly front-loaded, but roughly half the text is templated boilerplate ('Call this tool when you specifically need to execute ...', the generic status/records/action-URLs return sentence) that could be deleted without loss. The useful facts are diluted by filler.

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?

With no output schema, the description must stand in for return values, and it does at a high level while annotations carry the safety profile and the rate limit is disclosed. What it lacks is the concrete shape an agent would want (e.g., whether packages come back as an array, how durations and currency variants are keyed), so it is good but not complete.

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% and the single enum parameter is fully documented in the schema, so the baseline of 3 applies. The description only echoes 'currency (optional)' and does not explain the semantics of the 'all' value or how multi-currency results are laid out.

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 first sentence gives a specific verb (get) and resource (live GuestDrop event pass packages) and enumerates exactly what the payload contains: ZAR/USD pricing, durations, photo upload limits, and named feature comparisons. An agent can tell this is the catalog/pricing reference tool without opening the schema.

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

Usage Guidelines3/5

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

It names the exclusions explicitly (calculate_event_cost, recommend_scavenger_quests, create_event_checkout), which is better than nothing. But the positive 'when to use' clause is circular — 'call this tool when you specifically need to execute get_pricing_and_packages' restates the name rather than giving a condition, and 'for their respective operations' never states what those operations do, so the agent must infer the boundary from sibling names alone.

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

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources