Skip to main content
Glama

Zovo Gift List

Create gift list

create_gift_list

Use this when the user wants a wishlist or gift registry page that friends and family can claim gifts from, for a birthday, Christmas or another holiday, a baby shower or a wedding. Takes a title, 1 to 80 items (name, optional note, price range text, store name and quantity up to 20) and whether the owner wants to see claims (hidden by default). Publishes a hosted page: friends see what is still available and claim it with their first name. Returns a shared link for friends and a private owner link. Does not accept links in items (name the store instead). Does not buy or track gifts.

Input Schema

NameRequiredDescriptionDefault
noteNoShort note for friends, e.g. Sizes: shirt M, shoes 38. No links.
itemsYesThe wishlist, e.g. [{"name":"Wool scarf","price":"$20-30"},{"name":"Hiking socks","quantity":2}].
titleYesList title shown on the page, e.g. Maya's 8th birthday.
time_zoneNoIANA time zone for claim times, e.g. Europe/Berlin. Default America/New_York.
owner_nameNoFirst name of the person the gifts are for, e.g. Maya.
occasion_dateNoDate of the birthday or holiday as YYYY-MM-DD, e.g. 2026-12-25.
show_claims_to_ownerNotrue = the owner page shows who claimed what. Default false (claims hidden to keep the surprise).

Output Schema

NameRequiredDescriptionDefault
itemsYes
titleYes
closedYes
changesYes
warningsYes
manageUrlYes
publicUrlYes
expires_atYes
item_countYes
claim_countYes
items_shownNo
claims_hiddenYes
fully_claimedNo
occasion_dateYes
removed_claimsNo
removed_claims_totalNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.3/5.0
Behavior5/5

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

Beyond the annotations, the description discloses important behavior: it publishes a hosted page, friends can claim gifts with their first name, claims are hidden from the owner by default, and creation returns both a shared link and a private owner link. These details materially help an agent understand side effects and output without contradicting the annotations.

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 front-loaded with the primary use case, then moves efficiently through item structure, publishing behavior, return links, and exclusions. Nearly every sentence earns its place by adding actionable context.

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 the tool's complexity, seven parameters, and existing output schema, the description is complete enough: it explains what is created, how friends interact with it, what links are returned, and key constraints. The remaining schema details are documented directly in the schema.

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 baseline is 3, and the description adds useful item-level context such as name, note, price-range text, store name, quantity, and claim visibility defaults. However, it says "1 to 80 items" while the schema allows up to 100 items, and it does not mention optional top-level parameters like time_zone, owner_name, occasion_date, or note.

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

Purpose4/5

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

The description clearly states that this tool creates a hosted wishlist/gift registry page for occasions like birthdays and weddings, distinguishing it from buying or tracking gifts. It does not explicitly name the sibling tools show_gift_list_status or update_gift_list, so sibling differentiation relies on the create-vs-update/status implication rather than direct routing.

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?

It gives a clear when-to-use trigger: "Use this when the user wants a wishlist or gift registry page..." and adds useful exclusions such as not accepting links in items and not buying or tracking gifts. However, it does not explicitly say when to use this instead of update_gift_list or show_gift_list_status.

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