Skip to main content
Glama

Update ai tracking topic

update_ai_tracking_topic

Update a project-scoped AI tracking topic's name, description, or paused state while preserving revisions and budget consent. It does not start a paid baseline.

Instructions

Manage project-scoped AI tracking. Preserve immutable revisions, explicit budget consent, and stable retry keys. This does not start an automatic paid baseline.

Input Schema

NameRequiredDescriptionDefault
nameNoHuman-readable topic name.
pausedNoPause or resume future planning for this topic without changing historical samples.
topic_idYesPublic topic ID scoped to this project.
project_idYesPublic project ID; membership and token scope are enforced.
descriptionNoOptional topic description.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Addedv0.17.1

TDQS

C2.6/5.0
Behavior3/5

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

Annotations mark this as a non-read-only, non-destructive, closed-world mutation, so the safety profile is already covered. The description adds genuinely useful context beyond that: it will not trigger an automatic paid baseline and it preserves immutable revisions and budget consent. However, "stable retry keys" and "explicit budget consent" are cryptic and never explained, so the added value is real 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.

Conciseness3/5

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

Three short sentences, front-loading the resource scope, which is reasonable. But the middle sentence is a vague list ("immutable revisions, explicit budget consent, and stable retry keys") that consumes attention without resolving what any of it means in this call.

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 5-param mutation with full schema coverage and no output schema, the missing piece is a plain statement of what is being updated and any side effects. The paid-baseline exclusion partially fills that gap, but the description never says which fields are mutable or whether the update is reversible, leaving it minimally adequate.

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 every parameter (project_id, topic_id, name, paused, description) is already documented with patterns and semantics. The description adds no parameter-level meaning, which is the correct baseline when the schema does the heavy lifting.

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

Purpose2/5

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

The description says only "Manage project-scoped AI tracking," leaning on the title rather than stating the specific action (updating a topic's name, paused state, or description). It never uses an update verb tied to the topic resource, and among ~100 siblings it fails to distinguish itself from create_ai_tracking_topic, archive_ai_tracking_topic, or update_ai_tracking_schedule. An agent must read the name and schema to learn what it actually does.

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?

There is no when-to-use guidance and no alternative named. The one exclusion ("This does not start an automatic paid baseline") is a behavioral/cost note rather than routing guidance, and it does not tell the agent when to prefer this over create_ai_tracking_topic or update_ai_tracking_schedule. Usage must be inferred from the schema.

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