Skip to main content
Glama

This person's parts

my_parts
Read-only

What was handed to the person to read, and what they are asked to agree to: the parts of documents handed to them, each passage word for word with its § address. Then what changed in a passage since they got it, and in a document since they agreed to it; every open note asking them, word for word with its § address; and what they handed out, with each person's answer.

Input Schema

NameRequiredDescriptionDefault
projectNoThe project's slug, from open_project, like acme. Not needed when a § address names the project, or when the person is on one project.

Output Schema

NameRequiredDescriptionDefault
notesYes
partsYes
handed_outYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

C2.7/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true, destructiveHint=false, openWorldHint=false, so the safety profile is covered. The description adds useful content-level context (that passages are returned word for word with § addresses and that changes-since-receipt are included), but says nothing about ordering, volume, or scope of the aggregate.

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

Conciseness2/5

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

A single sprawling run-on sentence chained with semicolons and commas, with no front-loaded statement of what the tool is. The four concerns are buried rather than structured, forcing the agent to parse rather than scan.

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?

An output schema exists, so return-shape explanation is not required, and the description does cover the conceptual contents. But for a multi-part aggregation tool with no required params, the description leaves unclear how the parts relate, their ordering, and how this call differs from the several sibling reads that surface the same objects.

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 single optional 'project' parameter is fully documented in the schema, including its slug source and the §-address/one-project exceptions. The description contributes nothing about the parameter, so the baseline 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose3/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description enumerates specific content (verbatim passages with § addresses, changes since receipt/agreement, open notes, handouts with answers), so an agent can infer this is a personal dossier/aggregate read. However, there is no clean verb+resource statement, and the four bundled concerns overlap heavily with siblings like part, what_changed, agreed, and hand_out, so the boundary is blurry.

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

Usage Guidelines2/5

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

No when-to-use, when-not-to-use, or named alternatives appear anywhere. The agent must guess whether to call my_parts versus what_changed or agreed for the same information, which is exactly what usage guidance should resolve.

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