Skip to main content
Glama

Update lead fields

crm_update_lead

Patch lead attributes (name, company, title, email, LinkedIn, phone, notes, tags, deal value + currency). Stage and owner have their own tools (crm_move_lead, reassign_crm_lead). Reversible.

Input Schema

NameRequiredDescriptionDefault
idYes
tagsNoReplaces the tag list
emailNo
notesNo
phoneNo
titleNo
currencyNoISO code, e.g. USD
last_nameNo
deal_valueNo
first_nameNo
company_nameNo
linkedin_urlNoFull http(s) URL

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed3 schema fields changed
    • addedInput schema / properties / currency
      Added value: +{
      +  "description": "ISO code, e.g. USD",
      +  "maxLength": 3,
      +  "type": "string"
      +}
    • addedInput schema / properties / linkedin_url
      Added value: +{
      +  "description": "Full http(s) URL",
      +  "type": "string"
      +}
    • addedInput schema / properties / tags
      Added value: +{
      +  "description": "Replaces the tag list",
      +  "items": {
      +    "type": "string"
      +  },
      +  "type": "array"
      +}
  2. First observed

TDQS

A3.9/5.0
Behavior3/5

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

No annotations are provided, so the description carries the burden. 'Patch' usefully signals partial-update semantics and 'Reversible' discloses the safety profile, which is real added value. However it omits permission requirements, what happens to unspecified fields, and the response shape, leaving meaningful gaps for a mutation tool.

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

Conciseness5/5

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

Two tight sentences, front-loaded with the field scope before the sibling exclusions. No wasted words.

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

Completeness3/5

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

For a 12-parameter mutation tool with no annotations and no output schema, the description covers scope, partial-update intent, and reversibility but leaves auth, unspecified-field behavior, and return values unaddressed. Adequate but with clear gaps given the complexity.

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 coverage is only 25%, and the description compensates by mapping its field list (name, company, title, email, LinkedIn, phone, notes, tags, deal value, currency) onto the parameters. Still, it adds no format guidance for fields like currency or linkedin_url, and mapping the names is largely redundant with the schema properties themselves.

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 (patch/update) and resource (lead), enumerates exactly which attributes are covered, and explicitly names the two fields (stage, owner) handled by sibling tools crm_move_lead and reassign_crm_lead. An agent can distinguish this from reassign_crm_lead and crm_move_lead without opening any schema.

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

Usage Guidelines4/5

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

Clears the main routing ambiguity by directing stage changes to crm_move_lead and owner changes to reassign_crm_lead, implicitly scoping this tool to those fields. It stops short of stating prerequisites or when-not-to-use beyond the two exclusions, so not a full 5.

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