Skip to main content
Glama

Zovo Bill Calendar

Server Details

Make a bill payment calendar from your list of bills: a printable monthly bill calendar.

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 selecting the wrong one. Its purpose (generate a bill payment calendar with PDF, ICS, and Excel outputs) is stated explicitly and unambiguously.

Naming Consistency5/5

The single name generate_bill_calendar follows a clear verb_noun snake_case pattern that matches the domain vocabulary used in the description. No convention mixing is possible with one tool.

Tool Count3/5

A single tool for an entire server is thin, even though the tool itself packs calendar generation, reminders, and payday allocation into one call. Reasonable for a narrowly scoped utility, but borderline minimal and offers no separate paths for previewing or adjusting output.

Completeness4/5

The tool covers inputs (bills, paychecks, pasted text), recurrence handling, weekend rules, and three output formats (PDF, ICS, Excel), which is solid coverage for the stated purpose. Minor gaps exist: no way to retrieve or list previously generated calendars, and no explicit update/modify operation beyond regenerating.

Available Tools

1 tool
generate_bill_calendarGenerate bill calendarA
Read-onlyIdempotent
Inspect

Use this when the user wants a bill payment calendar, a bill tracker printable, a monthly bill calendar, bill reminders, or to know which paycheck pays which bill. Put each bill into bills (name, amount, due_day or due_date, frequency, autopay) and pay into paychecks (amount, frequency, first_date); convert a pasted list or a screenshot into those fields, and use bills_text only as a fallback. Returns a printable calendar PDF for 1 to 12 months with bills on their due days and month totals, an ICS file with one reminder per bill (2 days before by default), and an Excel plan that assigns each bill to the last paycheck on or before its due date with the money left. Bills due on the 29th to 31st move to the last day of shorter months; weekend_rule can move weekend due dates. Does not pay bills, connect to banks, or know bank holidays.

NameRequiredDescriptionDefault
billsNoThe bills as objects: [{"name":"Rent","amount":1500,"due_day":1},{"name":"Phone","amount":65,"due_day":31,"autopay":true},{"name":"Car insurance","amount":420,"frequency":"quarterly","due_date":"2026-12-15"}]. Convert a pasted list or a screenshot into these fields. Up to 60 bills.
titleNoOptional title printed on each page, e.g. "Household bills".
monthsNoHow many months, 1 to 12. Default 3.
currencyNoOptional currency, e.g. "USD", "GBP", "€". Default: from the amounts, else no symbol.
page_sizeNo"Letter" (default) or "A4", printed landscape.
paychecksNoOptional paychecks: [{"amount":2100,"frequency":"biweekly","first_date":"2026-11-06"}]. With paychecks the plan shows which paycheck pays which bill and the money left.
bills_textNoFallback only: bills pasted as text, one per line, e.g. "Rent 1500 on the 1st\nPhone 65 on the 31st autopay". Prefer bills.
date_orderNoOptional order for dates like 03/04/2026: "mdy" (US, default) or "dmy".
week_startNo"Sunday" (default) or "Monday".
start_monthNoFirst month, e.g. "2026-11" or "November 2026". Default: this month.
weekend_ruleNoOptional: "previous_business_day" moves a Saturday or Sunday due date to the Friday before; "next_business_day" to the Monday after. Default: "none".
reminder_timeNoTime of day for the reminder, e.g. "09:00" (default) or "8am".
include_paydaysNoAdd paydays to the ICS file as events without alarms. Default true.
starting_balanceNoOptional money in the account before the first paycheck in the plan, e.g. 600 (negative such as -200 when overdrawn). Pays the bills that fall before the first paycheck and shows the lowest point.
reminder_days_beforeNoDays before the due date for the calendar reminder, 0 to 30. Default 2.

Output Schema

NameRequiredDescription
titleYes
monthsYes
periodYes
currencyYes
reminderYes
upcomingYes
warningsYes
downloadsYes
paychecksYes
assumptionsYes
occurrencesYes
total_billsYes
lowest_pointYes
months_countYes
weekend_ruleYes
weekend_movesYes
upcoming_shownNo
paychecks_shownNo
total_formattedYes
short_month_notesYes

TDQS

A4.8/5.0
Behavior5/5

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

Annotations already declare readOnly, idempotent, non-destructive, and closed-world, and the description goes well beyond that by disclosing the three generated artifacts, the default reminder offset of 2 days, the 29th-to-31st clamping rule, the weekend_rule shifting behavior, and the paycheck-assignment algorithm. It also explicitly disclaims any payment or bank-connection side effects, removing ambiguity about what the tool actually does.

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?

Three sentences, front-loaded with the when-to-use triggers before the parameter and behavior detail, and every clause carries information. The middle sentence is dense and long, packing data-entry guidance and the three outputs together, which slightly hurts scannability but wastes no words.

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 15-parameter, zero-required tool with an output schema and full annotation coverage, the description supplies everything an agent needs: trigger intents, data-shaping instructions, output formats, default behaviors, and explicit non-capabilities. Return values need not be re-explained because an output schema exists.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the baseline is 3; the description earns an extra point by adding precedence semantics the schema cannot express — bills should be structured with name/amount/due_day or due_date/frequency/autopay, paychecks with amount/frequency/first_date, pasted lists or screenshots should be converted into those fields, and bills_text is fallback only. It adds little about the remaining layout and date-order options, which the schema already handles.

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 opens with a concrete verb and resource (generate a bill payment calendar) and enumerates the concrete deliverables: a printable calendar PDF for 1 to 12 months, an ICS reminder file, and an Excel paycheck-to-bill plan. There are no siblings, but an agent could distinguish this from any other calendar or finance tool purely from the text.

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 names explicit trigger intents ('bill tracker printable', 'monthly bill calendar', 'bill reminders', 'which paycheck pays which bill') so the agent knows when to select it. It also states exclusion boundaries: it does not pay bills, connect to banks, or know bank holidays, and it designates bills_text as a fallback only.

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_bill_calendar

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    Tracks subscriptions and recurring bills with flexible billing cycles, and provides upcoming renewals and spending summaries.
    -
  • A
    license
    A
    quality
    B
    maintenance
    Enables users to track unpaid invoices and generate an escalating ladder of payment-reminder letters — first reminder, second reminder, and final notice — anchored to the due date, plus overdue listings, aging buckets, and a daily chase list of what to send today. It records payments and letters sent, rendering each letter as Markdown or printable HTML without ever emailing anything itself.
    11
    46 npm
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    AI-powered invoice automation. Create PDF invoices, predict late payment risk 0-100, auto-send reminders, reconcile Stripe/PayPal payments, track cash flow. 10 MCP tools, 4 resources.
    10
    87 npm
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    Enables AI assistants to read, fill, check, and build on a private plain-file memory of recurring payments such as subscriptions, insurance, EMIs, and renewals, while refusing secrets and surfacing changes for approval.
    GPL 3.0
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources