Skip to main content
Glama

legalone_update_contacts

Atualiza um(a) Contatos (pessoas físicas/jurídicas: clientes, partes, advogados) (OData PATCH /Contacts/{id}). data = campos a alterar.

Bulk support: accepts ids for batched execution.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
idYes
idsNo
dataYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.2/5.0
Behavior4/5

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

Além das annotations, a descrição informa o método PATCH do OData, que `data` contém os campos a alterar e que `ids` permite execução em lote. Isso agrega contexto comportamental útil, embora não detalhe coerções de resposta ou erros de execução.

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?

Duas frases curtas e diretas, já começando com ação e recurso, e depois apresentando o endpoint e o suporte a lote. Não há excesso de texto nem redundância com a estruturação fornecida.

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?

Para uma ferramenta de update relativamente simples, a descrição é suficiente: informa método, path, role do corpo `data` e detalhes de batch. Como não há output schema, um pouco mais de detail sobre success/failure ou validação fechado ainda útil, mas a tool é comprehensive.

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?

A descrição atribui significado a `data` ('campos a alterar') e a `ids` ('accepted for batched execution'), além de mencionar `{id}` no endpoint. Mas não explica explicitamente como `id` e `ids` interagem, se um é opcional para o modo lote, nem o formato exato de `data`.

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?

A descrição define claramente a ação ('Atualiza'), o recurso ('Contatos'), o contexto legal (clientes/partes/advogados) e o endpoint OData (`PATCH /Contacts/{id}`). Isso distingue bem a ferramenta dos tools de criação e listagem de contatos.

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?

A descrição deixa claro que é para atualizar contatos existentes e menciona explicitamente suporte a execução em lote via `ids`. Não apresenta cenários de quando não usar nem alternativas, mas o contexto de atualização via PATCH é suficiente para orientar o uso.

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.