Skip to main content
Glama

Share a winning bid with Winquill

add_winning_bid

Use this when the user shares a bid their company won, for Winquill to learn from, e.g. after Winquill offers to learn from winning bids. Winquill keeps it in the workspace's Library and learns what worked in it (structure, tone, the evidence it uses) for the bids it drafts. Pass the bid's text as the user shared it, not a link. Needs a Winquill account and workspace. Do not use for the buyer's questions for a new bid (use start_bid_draft or continue_bid_draft).

Input Schema

NameRequiredDescriptionDefault
textYesThe winning bid's text: its answers, as the user shared them.
titleNoWhat it was, e.g. "Glasgow schools cleaning, 2024".
workspaceNoThe Winquill workspace to use, by name, when the user is in more than one, e.g. "Northbridge Services".

Output Schema

NameRequiredDescriptionDefault
linkNo
savedNo
titleNo
wordsNo
summaryYes

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. First observed

TDQS

A4.5/5.0
Behavior4/5

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

Goes well beyond the annotations: it says the bid is stored in the workspace's Library, that it is used to learn structure/tone/evidence for future drafts, and that it requires an account and workspace. The 'pass text, not a link' constraint is a real behavioral rule. It stops short of saying what happens on duplicate submissions or whether the upload is processed asynchronously.

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?

Front-loaded with the trigger condition, then effect, then constraint, then exclusions — good ordering. It is a dense sentence chain with several clauses, but no clause is filler.

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?

An output schema exists so return values need not be explained, and the description covers trigger, storage effect, learning behavior, and prerequisites. Minor gap is what the agent should do if the account/workspace is missing, or how to handle content that fails the 200-char minimum.

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 baseline is 3; the description adds genuine meaning by specifying the text must be the bid's own content as the user shared it rather than a URL. The title and workspace params are only covered by the schema, which is acceptable at full coverage.

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?

States a specific verb and resource — the user shares a won bid so Winquill can learn from it — and immediately contrasts with the drafting siblings (start_bid_draft / continue_bid_draft). An agent can distinguish this from every other add_* sibling without opening the schema.

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 (the user shares a winning bid, often after Winquill offers to learn from one), an explicit exclusion (not for buyer questions on a new bid), the named alternatives to use instead, and the prerequisite of a Winquill account and workspace.

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