Skip to main content
Glama

A lead's notes

list_notes
Read-onlyIdempotent

The notes people wrote on one lead, newest first, whole, with who wrote each and when. get_lead shows the latest five cut short; read this for all of them.

Tool call template

Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {
      "lead_id": "<lead_id>"
    },
    "name": "list_notes"
  }
}

Input Schema

NameRequiredDescriptionDefault
limitNoHow many to return, at most 50 (more is cut to 50).
cursorNoThe cursor a previous page of this tool gave, to read the next page. Leave it out for the first.
lead_idYesThe lead's id.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.2/5.0
Behavior3/5

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

Annotations already declare readOnlyHint, idempotentHint, destructiveHint=false and closed-world scope, so safety needs no restating. The description does add real behavior: newest-first ordering and per-note author and timestamp. However, it claims completeness ('whole', 'read this for all of them') without disclosing that results are capped at 50 per page and that cursor paging is required, which slightly oversells what a single call returns.

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 short sentences, zero filler, with the resource and ordering stated before the disambiguation from get_lead. Nothing is repeated from the title or annotations.

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?

For a three-parameter read tool with full annotation coverage and no output schema, the description covers purpose, ordering, and included fields adequately. The one gap is that pagination and the 50-per-page cap are only in the schema, undercutting the 'read this for all of them' framing.

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%, so lead_id, limit and cursor are already documented, including the 50-item cap and cursor chaining. The description adds no syntax, defaults, or paging guidance beyond the schema, so the baseline 3 applies.

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 resource ('the notes people wrote on one lead'), its ordering ('newest first'), and its payload ('whole, with who wrote each and when'). It also explicitly separates itself from the sibling get_lead, so an agent can pick correctly without opening either 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?

Names the alternative (get_lead) and the exact condition that selects this tool: get_lead gives 'the latest five cut short', this one gives all of them. That is an explicit routing rule rather than implied usage.

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