Skip to main content
Glama
jamesdeane2

MCP IT Glue Server

by jamesdeane2

update_related_item

Update notes on a related item in IT Glue by providing source type, source ID, related item ID, and new notes. Returns the updated related item.

Instructions

Update a related item (currently only notes can be updated).

Args: source_type: The type of the source resource source_id: The ID of the source resource related_item_id: The ID of the related item to update notes: New notes for the relationship

Returns: JSON string with the updated related item

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
notesNo
source_idYes
source_typeYes
related_item_idYes

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
resultYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.1.0

TDQS

A3.9/5.0
Behavior3/5

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

With no annotations, the description carries the disclosure burden. It truthfully indicates a mutating operation, limits the mutation to notes, and states the return type. It does not mention permissions, whether existing notes are fully replaced, or failure behavior, so transparency is adequate but thin.

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?

The description is short, front-loaded with purpose, and uses a clean Args/Returns structure. No sentence is wasted.

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?

The description plus input schema can support a straightforward call, and the returned JSON string is noted. But a caller is left guessing valid source_type values and how the source/related-item identifiers relate, which is material for this endpoint. It is adequate but not complete for an agent without domain knowledge.

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 0%, but the description supplies a line for every parameter: source_type, source_id, related_item_id, and notes. These one-line definitions clarify role, especially notes as 'New notes for the relationship.' They are still high-level and omit allowed source_type values, so not full semantic richness.

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: 'Update a related item.' It further scopes the operation with '(currently only notes can be updated),' and the notes parameter clearly defines what is changed. This differentiates it from create_related_item, delete_related_items, and list_related_items.

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 use when you need to change a relationship's notes and warns that only notes can currently be updated. However, it does not name alternatives such as create_related_item or delete_related_items, nor state when those would be preferred. The guidance is implicit rather than explicit.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Deploy Server

Other Tools