Skip to main content
Glama

Conecto Invoices

Remind everyone who is overdue

invoices_remind_overdue

Email a reminder about every sent invoice at least days_overdue days past its due date that still has a balance, the longest overdue first, up to limit invoices: one call, or one weekly schedule (schedules_create), chases them all. Each invoice is reminded at most once a day; the ones that can't be (no customer email, emailed in the last 24 hours, the address bounced) are listed with why. $0.02 per reminder sent. Costs $0.02 per reminder sent; nothing if none are found.

Input Schema

NameRequiredDescriptionDefault
limitNo
messageNoA short note in each email, e.g. "Just a friendly reminder."
link_hoursNoHow long the PDF download link works, in hours (up to 168).
days_overdueNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.9/5.0
Behavior5/5

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

Goes well beyond the annotations by disclosing ordering (longest overdue first), a hard dedupe rule (each invoice at most once per day), the specific reasons an invoice is skipped (no customer email, emailed in past 24h, bounced address), that skipped invoices are reported with why, and the exact cost of $0.02 per reminder sent. These are real operating constraints an agent cannot get from the schema or annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The cost is stated twice in near-identical wording ('$0.02 per reminder sent. Costs $0.02 per reminder sent; nothing if none are found'), which is pure redundancy. The 'one call, or one weekly schedule (schedules_create), chases them all' clause is a run-on that reads awkwardly and slows parsing of an otherwise front-loaded description.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no output schema, the description usefully signals the return shape (skipped invoices listed with reasons) and the batching semantics of limit and days_overdue. It is close to complete; the only real omission is how this relates to the non-bulk invoices_remind sibling.

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 only 50%, but the description compensates by explaining what days_overdue means (invoices at least that many days past due) and how limit caps the batch. message and link_hours are already documented in the schema, so the remaining gap is minor.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

Names a specific verb and resource with clear scope: email a reminder for every sent invoice past its due date with a remaining balance, longest overdue first. The scope is unambiguous, but the description never distinguishes this from the sibling invoices_remind, leaving the agent to infer that one is bulk and the other is single-invoice.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

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

Mentions the schedule option (schedules_create) for weekly chasing, which is genuine usage context, and states that nothing is charged if no invoices are found. However it gives no explicit when-to-use versus invoices_remind or invoices_send, and the phrase 'one call, or one weekly schedule ... chases them all' is ambiguous about whether the schedule is created here or elsewhere.

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