Skip to main content
Glama

Zovo Recipe Card Maker

Generate recipe cards

generate_recipe_cards
Read-onlyIdempotent

Use this when the user wants printable recipe cards ("recipe card", "recipe cards printable", "4x6 recipe card", "recipe card template", "3x5 recipe cards", "print my recipe on a card") or wants a recipe doubled, halved or scaled to a number of servings for printing. If the user pastes or uploads a recipe (text, a web page or a photo of a card), first copy its title, servings, ingredient lines and steps into recipes, keeping amounts as written, then call. Builds a PDF of 4x6, 3x5, 5x7, half-letter or A6 cards, up to 4 per Letter or A4 sheet with cut lines or one per page, scales amounts with fractions kept as fractions, converts units only when asked, and continues long recipes on a second card instead of shrinking text below 8 pt. Returns the scaled ingredient lines, card counts and a PDF link. Does not find or invent recipes, does not compute nutrition, and does not change cooking times.

Input Schema

NameRequiredDescriptionDefault
fromNoOptional footer name, printed as "From the kitchen of <name>", e.g. "Grandma Rose".
colorNoAccent colour: hex like #C2410C or a name (terracotta, red, rose, berry, purple, blue, navy, teal, green, sage, olive, mustard, brown, slate, black). Default terracotta.
paperNoletter (default; 2 to 4 cards per sheet with cut lines), a4, or card (one card per page at true size, for card stock). Default a4 for A6 cards.
scaleNoScale every recipe by this factor instead: 2 (double), 0.5 (half), 1.5 or "3/4". Amounts stay fractions, e.g. 3/4 cup x 2 = 1 1/2 cups.
stepsNoOnly when sending one recipe without the recipes list: its steps.
titleNoOnly when sending one recipe without the recipes list: its name.
unitsNokeep (default, amounts as written), metric (ml, l, g, kg) or us (cups, tbsp, tsp, oz, lb). Converts volume to volume and weight to weight only.
recipesNoThe recipes, one object each with title, servings, ingredients and steps. If the user pasted or photographed a recipe, copy its title, servings, ingredient lines and steps into these fields first; keep amounts exactly as written.
scale_toNoSame as servings: the target number of servings, e.g. 12.
servingsNoScale every recipe to this many servings, e.g. 12. Each recipe needs its own servings to scale from.
card_sizeNo4x6 (default), 3x5, 5x7, half-letter (5.5x8.5 in) or a6.
ingredientsNoOnly when sending one recipe without the recipes list: its ingredient lines.
orientationNolandscape (default for 4x6, 3x5, 5x7) or portrait (default for half-letter and A6).
recipe_textNoFallback: a whole recipe pasted as plain text (title on the first line, then Ingredients and Instructions sections). Use recipes when you can.

Output Schema

NameRequiredDescriptionDefault
kindYes
notesYes
paperYes
unitsYes
accentYes
inputsYes
recipesYes
card_sizeYes
downloadsYes
card_countYes
page_countYes
card_inchesYes
orientationYes
recipes_countNo
cards_per_pageYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.6/5.0
Behavior5/5

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

Annotations already declare a safe, idempotent, non-open-world read, so the bar is low, yet the description adds substantial behavior: fractions preserved rather than decimalized, unit conversion only on request, long recipes spilling to a second card instead of shrinking below 8 pt, cut lines, and returned scaled lines plus card counts and a PDF link. That is real operational context an agent could not infer from the hints.

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 trigger phrase and the main action are front-loaded, and each sentence carries either a trigger, a preprocessing rule, or a behavior. It is dense but readable; the parenthetical list of card phrasings and the return-value sentence are slightly padded given an output schema exists.

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?

For a 14-parameter tool with optional everything, the description covers the decision to call, the ingestion path for pasted or photographed recipes, supported sizes and layouts, scaling and unit rules, and explicit non-goals. With an output schema present, the brief return summary is sufficient rather than necessary.

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 coverage is 100%, so the schema already documents card_size, paper, units, scale, orientation and the single-recipe shortcut fields. The description's mentions of the same card sizes and the keep/metric/us behavior largely restate the schema, adding only the 4-per-sheet and 8 pt layout constraints, which the paper field already gestures at. Baseline 3 is appropriate.

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 states a specific verb and artifact ("Builds a PDF of 4x6, 3x5, 5x7, half-letter or A6 cards") plus the scaling function, and explicitly delimits scope with "Does not find or invent recipes, does not compute nutrition, and does not change cooking times." An agent knows exactly what this produces 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 Guidelines5/5

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

It opens with an explicit trigger list ("recipe card", "4x6 recipe card", "print my recipe on a card", doubled/halved/scaled for printing) and gives a concrete pre-call procedure: copy title, servings, ingredient lines and steps into recipes, keeping amounts as written. Negative conditions (no recipe invention, no nutrition, no time changes) rule out the closest misuses.

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