Skip to main content
Glama

Add an automation

add_automation

Use this when the user wants Winquill to do something on its own, again and again: add strong fits to the pipeline, remind people of sprint steps, check a bid before it closes, say what a buyer changed, or send a morning shortlist or a report. Makes one from the library, saved off. Read its rules back to the user; it runs only once turned on with turn_on_automation. Automations never submit a bid, write to a buyer or email anyone outside the team. Needs a Winquill account. Example: {"template":"morning_shortlist"}

Input Schema

NameRequiredDescriptionDefault
askedNoWhat the user asked for, in their words.
changesNoWhat the user asked to change from the library's version.
templateYesThe library automation to make: morning_shortlist (Morning shortlist: Each weekday, the best new fits, each with a line on why it fits.); strong_fit (Strong fit to pipeline: Adds strong fits to the pipeline, checks readiness and gives out the bid call.); change_guard (Change guard: Says what a buyer changed and moves the sprint's dates to a new deadline.); renewals (Certificates and renewals: 60, 30 and 7 days before a certificate, policy or registration runs out.); sprint_autopilot (Sprint on autopilot: Reminds whoever has a step two working days before it's due, and says when one is late.); pre_submission (Pre-submission check: 72 hours out: word limits, gaps and open steps. 24 hours out: is it in?); award_debrief (Award and debrief: Says who won when the award is published, and drafts a request for feedback.); weekly_report (Weekly pipeline report: Mondays: pipeline value, bids due, results and anything overdue.).
workspaceNoThe Winquill workspace to use, by name, when the user is in more than one, e.g. "Northbridge Services".

Output Schema

NameRequiredDescriptionDefault
linkNo
historyNo
libraryNo
summaryYes
wouldHaveNoWhat it would have done over the last 30 days.
automationNo
automationsNo
suggestionsNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedInput schema / properties / workspace / description
      Previous value: -"The Tenda workspace to use, by name, when the user is in more than one, e.g. \"Northbridge Services\"."New value: +"The Winquill workspace to use, by name, when the user is in more than one, e.g. \"Northbridge Services\"."
  2. Added

TDQS

A4.3/5.0
Behavior5/5

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

Adds substantial context beyond the annotations: the created automation is inert until enabled via turn_on_automation, its rules should be read back to the user for confirmation, and there are hard safety boundaries ("never submit a bid, write to a buyer or email anyone outside the team"). These details directly address the risk profile of a non-destructive but state-creating mutation.

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?

Front-loaded with the trigger condition, which is good, but the five-item example list ("add strong fits to the pipeline, remind people of sprint steps, check a bid...") largely restates the template enum descriptions already in the schema, spending words on redundancy rather than new information.

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?

An output schema exists, so return-value explanation is unnecessary, and the description covers activation state, safety limits, account prerequisite, and confirmation behavior. An agent has everything needed to call this correctly, including the follow-up turn_on_automation step.

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 the template enum itself carries per-template explanation, so the schema does the heavy lifting. The description contributes only a minimal invocation example ({"template":"morning_shortlist"}) and the idea that changes are deltas from the library version, adding little beyond the structured fields.

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?

States the trigger condition clearly ("when the user wants Winquill to do something on its own, again and again") and the action ("Makes one from the library, saved off"), which is a specific verb+resource. It is distinguishable from turn_on_automation and list_automations, though the core verb "add" is only implied rather than stated.

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?

Gives an explicit trigger scenario with several concrete examples of what users ask for, and names the sibling that follows: the automation "runs only once turned on with turn_on_automation." It also states a prerequisite ("Needs a Winquill account"), leaving little to inference.

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