Skip to main content
Glama

welance/directory

Propose sending a pitch

propose_pitch_send

A proposal to send an anonymous pitch for one of the person's teams (teamKey) on an open brief (briefId); once confirmed, the brief owner sees it. Each brief accepts a limited number of pitches (10). Stores a proposal only. Nothing happens until the person confirms it on welance.com/directory; the result includes the review link.

Input Schema

NameRequiredDescriptionDefault
textYesAnonymous: no names, emails, phone numbers or links.
briefIdYes
summaryYesOne sentence, in the conversation language, saying what happens on confirm.
teamKeyYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.4/5.0
Behavior5/5

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

Annotations only say this is a non-read-only, non-destructive, non-idempotent write; the description goes well beyond that by disclosing that it stores a proposal only, that no side effect occurs until confirmation at welance.com/directory, that the brief owner then sees it, that each brief caps pitches at 10, and that the result contains the review link. That is exactly the behavioral context an agent needs for a two-phase write.

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 core action, then the confirmation caveat, then the 10-pitch cap and return value. Dense with semicolons but every clause carries operational information; nothing is redundant with the title.

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?

With no output schema, the description still tells the agent what comes back (the review link) and what does not happen automatically (no send until human confirmation). Combined with the capacity limit and anonymity rule, an agent has everything needed to invoke it correctly.

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 50% (only text and summary are described in-schema), and the description compensates by explaining teamKey ('one of the person's teams') and briefId ('an open brief'). It adds the anonymity constraint that shapes text content, though it doesn't restate length bounds or what an invalid/closed briefId does.

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 precise verb+resource: proposes sending an anonymous pitch for a team (teamKey) on an open brief (briefId). The scope ('anonymous', 'on an open brief') and the two-phase propose-then-confirm nature are spelled out, so an agent can tell this apart from a plain draft tool or a direct-send tool 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 Guidelines3/5

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

The description implies the use case ('on an open brief', 'a proposal to send') and warns that nothing happens until confirmation, but it never names an alternative such as propose_pitch_draft or read_pitchable_briefs, nor does it state exclusions (e.g., when a brief is closed or the pitch cap is already reached). Guidance is inferred rather than explicit.

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