Panda Greetings
Server Details
Printed greeting cards: find designs with your message inside, then order on our site.
- Status
- Healthy
- Uptime
- 100.0% over 28 days
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
TDQS
Scored across 1 tool
With only one tool in the set, there is no possibility of selecting the wrong tool or confusing overlapping purposes; the tool's scope (finding printed card designs for an occasion) is clearly stated and explicitly bounded by what it does not cover.
The single tool name find_card_designs follows a clean, predictable verb_noun snake_case convention. Consistency across a set of one cannot really be demonstrated, but nothing deviates from the pattern.
A one-tool surface is thin even for a narrow service; there is no separate operation for browsing occasions, retrieving a specific design, or checking shipping options independently. The narrow domain keeps it from being a severe mismatch, but it is borderline rather than well-scoped.
The tool covers the core find-designs workflow and pushes ordering/editing to external links, which limits dead ends for that single path. However, there are noticeable gaps such as looking up a specific design, browsing by category or price, or any order-related follow-up, leaving the surface minimal for the stated card domain.
Available Tools
1 toolfind_card_designsFind card designsARead-onlyIdempotentInspect
Finds ready-made Panda Greetings printed card designs for an occasion, for when the user wants a greeting card or card designs from Panda Greetings, such as a farewell card a team signs or a birthday card for their mom. Takes the occasion, whether several people will sign it, and the card message if there is one, which is placed inside each design. Returns up to four designs, each with a link that opens it on pandagreetings.com with the message inside, ready to edit and order as a printed card, or as a printed card a whole team signs from one link; Panda Greetings prints it and mails it in the US. Also returns the day a card ordered today would arrive with free Standard and with Priority shipping. It doesn't cover e-cards, gift cards, flowers or other gifts, or a text or chat message that isn't a card.
| Name | Required | Description | Default |
|---|---|---|---|
| message | No | The card message the user wrote or approved, as it goes inside the card: a greeting and a sign-off with the names if known, else [Recipient] and [Your Name], which are filled in when they order. Leave it out if there isn't one yet. | |
| occasion | Yes | What the card is for. Pick the closest match; for a holiday, its own name (christmas, hanukkah, valentines-day…), and holiday only when no other fits. | |
| from_group | No | True when several people will sign it, such as a team card for a coworker or a class card for a teacher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| note | No | |
| group | Yes | |
| price | Yes | |
| status | No | |
| arrival | No | |
| designs | Yes | |
| product | Yes | |
| occasion | Yes | |
| remember | No | |
| messageIncluded | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations only declare the safe-read profile (readOnly, idempotent, closed-world); the description goes well beyond that by disclosing the result cap (up to four designs), the per-design link behavior, the one-link team-signing mode, the fact that Panda Greetings prints and mails in the US only, and that shipping-arrival dates for free Standard and Priority are returned. These are operational constraints an agent could not derive from the annotations or schema.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The core purpose and target user are front-loaded in the first clause, and every subsequent sentence adds scope, exclusions or delivery behavior. It is dense and runs long in a single paragraph, with mild repetition of 'Panda Greetings', but no sentence is filler.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a three-parameter lookup with an output schema already covering return shape, the description supplies the remaining context an agent needs: the occasion/message/group semantics, the four-design cap, the ordering and mailing model, the US-only constraint, and the exclusions. Nothing material is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
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, but the description adds genuine meaning: it clarifies that the message is placed inside each design and that the boolean flag means several people will sign it. It maps all three parameters to user-facing intent rather than merely restating field names.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb (Finds) and resource (ready-made Panda Greetings printed card designs) scoped to an occasion, and immediately bounds the domain by excluding e-cards, gift cards, flowers and non-card messages. An agent can tell exactly what this tool returns 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.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Gives an explicit use condition (when the user wants a greeting card or card designs from Panda Greetings) with concrete examples (farewell card a team signs, birthday card for mom), and an explicit when-not list (e-cards, gift cards, flowers, other gifts, plain text/chat messages). Nothing is left to inference even though there are no sibling tools to route to.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
1 tool update
- Changed
find_card_designs1 field changed- added
Output schema / properties / rememberAdded value: +{ + "type": "string" +}
2 tool updates
- Removed
make_card_design - Removed
make_card_from_image
3 tool updates
- Changed
find_card_designs2 fields changed- changed
Input schema / properties / message / descriptionPrevious value: -"The card message the user wrote or approved, to put inside the card. Leave it out if there isn't one yet."New value: +"The card message the user wrote or approved, as it goes inside the card: a greeting and a sign-off with the names if known, else [Recipient] and [Your Name], which are filled in when they order. Leave it out if there isn't one yet." - added
Output schema / properties / arrivalAdded value: +{ + "additionalProperties": false, + "properties": { + "orderedToday": { + "type": "string" + }, + "priority": { + "type": "string" + }, + "standard": { + "type": "string" + } + }, + "required": [ + "orderedToday", + "standard", + "priority" + ], + "type": "object" +}
- Changed
make_card_design2 fields changed- changed
Input schema / properties / message / descriptionPrevious value: -"The message the user wrote or approved, to put inside the card."New value: +"The message the user wrote or approved, as it goes inside the card: a greeting and a sign-off with the names if known, else [Recipient] and [Your Name], which are filled in when they order." - added
Output schema / properties / arrivalAdded value: +{ + "additionalProperties": false, + "properties": { + "orderedToday": { + "type": "string" + }, + "priority": { + "type": "string" + }, + "standard": { + "type": "string" + } + }, + "required": [ + "orderedToday", + "standard", + "priority" + ], + "type": "object" +}
- Changed
make_card_from_image2 fields changed- changed
Input schema / properties / message / descriptionPrevious value: -"The message the user wrote or approved, to put inside the card."New value: +"The message the user wrote or approved, as it goes inside the card: a greeting and a sign-off with the names if known, else [Recipient] and [Your Name], which are filled in when they order." - added
Output schema / properties / arrivalAdded value: +{ + "additionalProperties": false, + "properties": { + "orderedToday": { + "type": "string" + }, + "priority": { + "type": "string" + }, + "standard": { + "type": "string" + } + }, + "required": [ + "orderedToday", + "standard", + "priority" + ], + "type": "object" +}
3 tool updates
- First observed
find_card_designs - First observed
make_card_design - First observed
make_card_from_image
Related MCP Connectors
Find, personalize, share, and mail animated greeting cards with original music.
Send birthday cards, Christmas cards, thank-you cards, sympathy cards, congratulations cards and postcards. Paddock prints and mails them for you. Choose a postcard, flat card or folded greeting card; personalize the message, use catalog artwork or your own photo, and send one card or a mixed batch. Preview is optional. Approve each exact purchase in Stripe Link and let your agent finish payment, or pay through secure checkout. No Paddock account is required.
Print and mail 5x7 holiday and thank-you photo cards to a US address list. $2.49/card incl. postage.
Browse, design and order photo prints for US delivery, with previews, quotes and order tracking.
Related MCP Servers
AlicenseAqualityCmaintenanceWrite and mail personalized funny booklets via an AI agent. Allows agents to commission custom 16-page print gifts for users.121MIT- AlicenseNot gradedqualityBmaintenanceGenerates social cards and Open Graph images from designed templates for any web page, with previews across platforms, meta tag generation, and optional account features for custom templates and hosted image URLs.MIT
- AlicenseAqualityDmaintenanceSend real physical postcards worldwide via AI agents. Supports single and bulk send (up to 500 recipients), balance checking, delivery tracking, and volume pricing from $0.72/card.56 npm5MIT

OpenPrints MCPofficial
AlicenseNot gradedqualityDmaintenanceEnables AI agents to browse products, upload designs, place print orders, track shipments, and manage account balance via natural language.2 npmMIT
Glama MCP Gateway
Add one secure layer between your agents and this server.