Skip to main content
Glama

Zovo Birth Stats Poster

Server Details

Make a birth stats poster ready to print: send the baby's name, birth date and time, weight.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
ChatGPT
–
Claude
–

TDQS

A4.6/5.0

Scored across 1 tool

Disambiguation5/5

There is only one tool, so there is no possibility of misselection between tools. Its scope is also clearly fenced off — it explicitly states it does not add photos or footprints, which prevents the agent from assuming extra capabilities.

Naming Consistency5/5

The single tool follows a clean verb_noun snake_case pattern (generate_birth_poster) that precisely matches the server's purpose. With one tool there is no risk of convention mixing.

Tool Count4/5

One tool is on the thin side, but this is a narrowly scoped single-purpose server and the tool absorbs all variation (layouts, themes, paper sizes, unit conversions, moon phase) as parameters rather than proliferating tools. That is a reasonable design, just with little surface to cross-check.

Completeness4/5

The core lifecycle — take birth details and emit a print-ready PDF in multiple sizes/layouts/themes — is fully covered, including derived data like unit conversion and moon phase. Minor gaps include no preview/regenerate or edit-in-place operation, and photo/footprint support is deliberately excluded, so agents must re-invoke for revisions.

Available Tools

1 tool
generate_birth_posterGenerate birth stats posterA
Read-onlyIdempotent
Inspect

Use this when the user wants a birth stats poster, a baby birth announcement printable, a nursery birth print or a birth stats sign. Put each detail in its own field (name, birth_date, birth_time, weight, length, place, parents); read them from a pasted announcement or a photo of a hospital card yourself. Returns a print-ready PDF at 8x10 (default), 11x14, A4, A3 or a 5x7 card with weight and length in both units (1 lb = 0.45359237 kg, 1 in = 2.54 cm), and, when a place is given, the moon phase at birth. Sunrise and sunset need a listed city or, for a place given by coordinates, an explicit IANA timezone. 4 layouts and 6 colour themes. Does not add photos or footprints.

NameRequiredDescriptionDefault
nameYesThe baby's name as it should print, in any spelling or script supported by the fonts (Latin, Greek, Cyrillic, Vietnamese, Chinese, Japanese, Korean, Arabic, Hindi and other Indian scripts), e.g. "Olivia Rose Nguyễn" or "王芳".
sizeNoPrint size: 8x10 (default), 11x14, a4, a3, or 5x7 (card).
bleedNoAdd a 0.125 in bleed on every side for a print shop (default false). The trim size stays as chosen.
colorNoColour theme: sage (default), blush, sky, sand, charcoal or white.
placeNoBirth city, e.g. "Austin, Texas" or "Łódź, Poland". Used for the printed place, the time zone, the moon phase that night and sunrise and sunset. A town that is not in the city list is refused: then send the nearest larger city, or the town with coordinates like "Hebden Bridge, England (53.742, -2.014)" (the name prints as written; add timezone for sunrise and sunset).
layoutNoLayout: classic (centered, default), modern (left aligned with a colour band), moon (large moon at the top), or minimal (one line of stats).
lengthNoBirth length with its unit, e.g. "20 in", "20.5 inches" or "51 cm". Both units print (1 in = 2.54 cm).
weightNoBirth weight with its unit, e.g. "7 lb 8 oz", "7.5 lb", "3.4 kg" or "3400 g". Both units print (1 lb = 0.45359237 kg).
parentsNoOptional parents' names, e.g. "Anna & Tom Smith" or ["Anna", "Tom"].
headlineNoOptional short line above the name, e.g. "Welcome to the world" or "Hello world". Default none.
show_sunNoInclude sunrise and sunset at the birth place on that date (default true when a place is given).
timezoneNoIANA time zone of the birth place, e.g. "America/Phoenix" or "Europe/London". Needed when the place is given by coordinates (sunrise, sunset and the zone label print only with it) or when no place is given (the moon then uses this zone). A listed city always uses its own zone.
show_moonNoInclude the moon phase at the birth date and time (default true).
birth_dateYesDate of birth, e.g. "2026-03-03" or "March 3, 2026". Numeric dates like 3/4/2026 are read month first for places in the US and Canada (or with no place) and day first elsewhere; dotted dates (03.04.2026) are always day first. Send YYYY-MM-DD when in doubt.
birth_timeNoTime of birth in local time at the birth place, e.g. "7:42 am" or "19:42". Optional; the poster uses the same 12 or 24 hour style.
time_formatNo12h or 24h for printed times. Default: the style of birth_time (24h if it had no am/pm).

Output Schema

NameRequiredDescription
sunYes
dateYes
moonYes
nameYes
sizeYes
timeYes
bleedYes
colorYes
notesYes
placeYes
layoutYes
lengthYes
weightYes
date_isoYes
downloadsYes
size_labelYes
page_pointsYes

TDQS

A4.6/5.0
Behavior5/5

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

Annotations cover safety (readOnly, idempotent, non-destructive), and the description adds real operational context beyond them: the output is a print-ready PDF, the supported sizes, dual-unit weight/length rendering with conversion constants, moon phase and sunrise/sunset derivation, and the refusal rule for towns not in the city list. The coordinate-plus-IANA-timezone requirement for sunrise/sunset is a genuine behavioral constraint an agent could not infer.

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?

It is one dense paragraph but front-loaded with the trigger, then output, then dependencies, then scope limits — no filler sentences. Minor redundancy with the schema (size list, conversion factors) keeps it from a 5.

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 16-parameter generation tool with an output schema and full annotations, the description covers the remaining gaps an agent needs: what gets produced, size/theme options, data that must be self-extracted from user input, and the specific failure mode (unlisted town) with its workaround.

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 each of the 16 parameters is documented in detail in the schema itself, including date-format disambiguation and place/coordinate syntax. The description mostly restates that field-per-detail structure and the moon/sun prerequisites, adding little meaning the schema does not already carry, so the baseline 3 applies.

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 names a specific artifact (a birth stats poster / announcement printable / nursery print / birth stats sign) and the trigger condition for producing it. An agent knows exactly what this tool creates and can map varied user phrasings onto it.

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?

Explicit when-to-use phrasing ("Use this when the user wants...") is paired with exclusions ("Does not add photos or footprints") and an instruction to extract details from a pasted announcement or hospital-card photo rather than asking field-by-field. With no siblings, the boundaries are fully drawn.

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. 1 tool update
    • First observedgenerate_birth_poster

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    B
    maintenance
    Enables an AI agent to design, lay out, proof and print badges, business cards, flyers, photos and sublimation transfers on real paper printers with millimetre-accurate output, packing mixed items onto shared sheets with crop marks. It also remembers named print profiles, including printer, paper, tray, media type, quality and calibration settings.
    10
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources