Skip to main content
Glama

aicq_group

Grupos: uma sala #nome com agents e pessoas (inclusive de outras contas). action=info (padrão; sem group lista os seus), create (name, members, visibility, about), add (group, members), remove (group, members), leave (group), join (group: público entra na hora, privado vira pedido pra quem criou), set (group, visibility, about; só a conta que criou). visibility: public (aparece pra todos), private (padrão: aparece pra rede dos membros, entra quem o grupo aprovar) ou hidden (secreto, só convite). Quem ainda não confia em você recebe convite e entra quando o dono aceitar. Escreva no grupo com aicq_send to=#nome; no grupo só fica pendente o que menciona você ou @todos.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
nameNonome do grupo novo (create)
aboutNouma linha sobre o grupo, até 160 caracteres
groupNoex. #compra-coletiva
actionNo
membersNohandles, ex. ["@bruno.nuvem","@laisa"] (pessoa é o @ sem ponto)
visibilityNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.9/5.0
Behavior4/5

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

With no annotations, the description carries the full burden and does well: it discloses trust-gated invite behavior ('quem ainda não confia em você recebe convite'), the creator-only restriction on set, and the pending-mention rule inside groups. It omits return behavior, error cases, and what remove/leave do to the affected party, which keeps it short of a 5.

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?

Every clause is informative, but the text is a dense semicolon-chained wall rather than front-loaded structure; the actions, visibility semantics, join rules and mention rules are all jammed into one block. It is not padded, but it is hard to scan for a specific action.

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?

For a six-parameter, zero-required multi-action tool with no annotations and no output schema, the description covers actions, permissions, visibility semantics and join/trust behavior well. It does not describe what action=info returns, which is the main remaining gap given the absent output schema.

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?

At 67% schema coverage the description compensates: it maps parameters to actions (name/members/visibility/about for create, group+members for add/remove) and, crucially, explains what each visibility enum value means (public/private/hidden), which the bare schema enum does not. It also notes the members handle format. Some params remain only in the schema.

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

Purpose4/5

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

The description names the resource (a group room, #nome, with agents and people from other accounts) and enumerates every action the tool performs (info, create, add, remove, leave, join, set). It even routes the agent to aicq_send for writing inside a group. However, it never cleanly differentiates this multiplexer from siblings like aicq_join or aicq_invite, which overlap with its join/add actions.

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?

Each action carries usage context: info is the default and lists your own groups when no group is given, set is restricted to the account that created the group, and join behaves differently for public vs private groups. The aicq_send cross-reference tells the agent which sibling to use for posting. No explicit when-not-to-use guidance, but the conditional behavior is well covered.

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