Skip to main content
Glama

update_collection

Renames one measurement, or stops and resumes reading it. The id never changes: it is the write symbol already sitting in a crontab, and renaming on a screen must not send anyone back to the machine to edit a line. Send only what you are changing; anything omitted stays as it is. ativa:false takes the measurement out of the fleet read — it keeps its history and its commands, stops costing a query, and comes back with ativa:true. It does NOT silence the machine: the symbol is signed and stands on its own at the ingest origin, so a device keeps sending until you remove its cron line. The answer is the collection as it now stands — draw the screen from it, not from a local copy.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
idYesThe signed 22-character collection symbol, or a legacy UUID v4.
nomeNoNew name, 1–60 characters.
ativaNofalse stops reading this measurement; true resumes it.
grupoNoNew group, up to 40 characters; empty clears it.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.6/5.0
Behavior5/5

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

With no annotations provided, the description carries the full behavioral burden and does so thoroughly. It discloses id immutability tied to the crontab symbol, partial-update semantics, persistence of history and commands when deactivating, the query-cost implication, the critical caveat that the device keeps sending, and that the response is the authoritative current collection.

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

Conciseness4/5

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

The description is front-loaded with its purpose, and each later sentence adds a distinct behavioral or response fact rather than restating the schema. It is longer and more vivid than strictly necessary, especially the crontab rationale, but the length is justified because there are no annotations and the tool has nontrivial side effects.

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

Completeness5/5

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

Given no annotations and no output schema, the description covers the essential execution model: what changes, what persists, what deactivation means and does not mean, and that the returned collection should be used as the source of truth. Parameter format constraints are already in the schema, so no significant gap remains.

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?

The input schema already documents all four parameters with 100% coverage, so the baseline is 3. The description adds meaningful semantics beyond the schema: partial-update behavior for omitted fields, why the id is immutable, and what ativa:false and ativa:true actually do to fleet reading, query cost, and device behavior.

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?

The description opens with concrete operations ('Renames one measurement, or stops and resumes reading it') tied to the collection resource. It distinguishes this from create/delete/list siblings by naming the exact mutation surface and adding the invariant that the id never changes.

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?

The description gives clear context for when to use the tool: partial updates, renaming, and toggling active state. It also warns that ativa:false does not silence the machine and that the cron line must be removed instead, which is an explicit exclusion. It does not name sibling tools as alternatives, but the context is clear and the guidance is not misleading.

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