Skip to main content
Glama

Printable Calendar Maker

Server Details

Make a printable calendar as a print-ready vector PDF without leaving the chat.

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

TDQS

Score is being calculated.

Available Tools

2 tools
find_holidaysFind public holidays
Read-onlyIdempotent
Inspect

Use this when the user wants the list of public holidays for a country (and optionally a state or region) in a year, for example to check what a printed calendar will mark ("bank holidays 2027 UK", "Texas holidays 2027", "Feiertage Bayern 2027"). Returns each holiday with its date, weekday and type, including observed weekdays when a holiday falls on a weekend; observances are optional. Does not count business days between dates, and does not cover school terms or religious calendars outside the holiday data.

ParametersJSON Schema
NameRequiredDescriptionDefault
yearNoYear, e.g. 2027. Default: next year from October on, otherwise this year.
countryYesCountry: ISO two-letter code or name, e.g. US, GB, DE, PL, FR, JP, BR, AU, CA.
languageNoLanguage for month and weekday names: en (default), pl, de, es, fr, it, pt, nl or ja. Holiday names use this language when the country's data has it, else English. Example: de
subdivisionNoOptional state, province or region for local holidays, e.g. TX or CA (US), BY (Bavaria, DE), SCT (Scotland), NSW (AU), ON (CA).
include_observancesNoAlso show observances, bank and optional days (e.g. Mother's Day, Valentine's Day, Christmas Eve). Default false: public holidays only.

Output Schema

ParametersJSON Schema
NameRequiredDescription
kindYes
yearYes
countYes
notesYes
inputsYes
regionYes
holidaysYes
on_weekdaysYes
public_countYes
include_observancesYes
generate_calendarGenerate printable calendar
Read-onlyIdempotent
Inspect

Use this when the user wants a printable calendar ("printable calendar", "2027 calendar printable", "monthly calendar template", "yearly calendar", "wall calendar", "school year calendar", "calendar with holidays") as a PDF. Builds a year on one page, a 12-month wall calendar with cover, a single month, or a month range up to 24 months, with public holidays for a country and state, custom birthdays and events, Monday or Sunday weeks, ISO week numbers, notes lines, paper size, language and an accent colour. Returns a preview and a PDF download link. Does not add events to Google, Outlook or Apple calendars, does not schedule meetings, and does not draw lunar, Hijri or Hebrew calendars.

ParametersJSON Schema
NameRequiredDescriptionDefault
endNoFor layout range: last month as YYYY-MM (at most 24 months after start), e.g. 2027-06.
yearNoYear for layout year or wall, e.g. 2027. Default: next year from October on, otherwise this year.
bleedNoAdd a 0.125 in print bleed with trim marks in the PDF boxes, for professional printing. Default false.
monthNoFor layout month: the month as YYYY-MM, e.g. 2027-03.
notesNoAdd a ruled notes area under each month page (not on the one-page year). Default false.
paperNoPaper size: letter (8.5x11 in), a4, a3 or tabloid (11x17 in). Default letter for US/Canada/Mexico, a4 for other countries.
startNoFor layout range: first month as YYYY-MM, e.g. 2026-08.
titleNoOptional title printed on the calendar, e.g. "Kowalski Family 2027". Default: the year or month.
accentNoOne accent colour for headings and holiday marks: a hex code like #0F766E or a name (indigo, blue, navy, teal, green, olive, red, crimson, pink, purple, orange, amber, brown, slate, gray, black). Default indigo.
eventsNoCustom events and birthdays (up to 60). Example: [{"date":"03-04","title":"Mom's birthday"},{"date":"2027-06-12","title":"Wedding"}]
layoutYesyear = whole year on one page; wall = 12-month wall calendar, a cover plus one month per page; month = one month on one page; range = one page per month from start to end (e.g. a school year). Example: wall
countryNoCountry for public holidays: ISO two-letter code or name, e.g. US, GB, DE, PL, FR, JP, BR, AU, CA. Omit for a calendar without holidays.
holidaysNoShow public holidays when a country is given. Default true; false hides them.
languageNoLanguage for month and weekday names: en (default), pl, de, es, fr, it, pt, nl or ja. Holiday names use this language when the country's data has it, else English. Example: de
week_startNoFirst day of each week row. Default: the country's custom (Sunday for US, CA, BR, JP...; Monday for most of Europe); without a country, Sunday for English, Monday otherwise. Example: monday
orientationNoPage orientation. Default landscape. Example: portrait
start_monthNoFirst month (1-12) for a 12-month year or wall calendar; 8 makes an August-to-July academic calendar. Default 1.
subdivisionNoOptional state, province or region for local holidays, e.g. TX or CA (US), BY (Bavaria, DE), SCT (Scotland), NSW (AU), ON (CA).
week_numbersNoPrint ISO 8601 week numbers beside each week row. Default false. Example: true
include_observancesNoAlso show observances, bank and optional days (e.g. Mother's Day, Valentine's Day, Christmas Eve). Default false: public holidays only.

Output Schema

ParametersJSON Schema
NameRequiredDescription
kindYes
namesYes
notesYes
pagesYes
paperYes
titleYes
accentYes
eventsYes
inputsYes
layoutYes
monthsYes
periodYes
regionYes
holidaysYes
languageYes
downloadsYes
notes_areaYes
page_countYes
week_startYes
event_countYes
orientationYes
week_numbersYes
holiday_countYes
holidays_shownYes
include_observancesYes

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 2 tool updates
    • First observedfind_holidays
    • First observedgenerate_calendar

Related MCP Connectors

Related MCP Servers

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources