Skip to main content
Glama

Privi Agent Survival & Premium

Agent workforce capacity allocation

privi_pro_capacity_allocation
Read-only

Check whether assigned workloads exceed team capacity. PAID ONLY: 5 prepaid credits; production billing required.

Tool call template

Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {
      "agents": "<agents>"
    },
    "name": "privi_pro_capacity_allocation"
  }
}

Input Schema

NameRequiredDescriptionDefault
agentsYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

B3.2/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true and openWorldHint=false, so the safety profile is covered; the description adds genuinely non-obvious behavior in the form of a 5-prepaid-credit cost and a production billing requirement. It stops short of saying what happens when credits are insufficient or whether the check is a pass/fail verdict versus a numeric figure.

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?

Two short sentences with the core purpose front-loaded and the commercial constraint separated by a clear 'PAID ONLY' marker. Nothing is redundant, though the billing sentence is telegraphic enough that it raises more questions than it resolves.

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?

With one parameter, no output schema, and read-only annotations, the definition is close to sufficient, and cost disclosure is a real addition. The remaining gap is the input contract: an undocumented array plus no statement of what the check returns leaves the agent unable to call it confidently.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0% and the 'agents' parameter is an untyped array with no documented element shape. The description mentions 'assigned workloads' and 'team capacity' but never says what each agent entry must contain (capacity values, assigned load, identifiers), so the caller has no way to construct valid input from the definition.

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 gives a specific verb and comparison ('Check whether assigned workloads exceed team capacity'), which tells an agent this is a threshold/evaluation tool rather than a mutation or listing tool. It does not, however, tie that purpose to the single 'agents' input or clarify what a 'check' produces, so an agent still has to guess at the call contract.

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 guidance on when to reach for this tool versus any sibling (e.g. dependency_availability or error_budget capacity-style checks), and no stated prerequisites for the computation. The only usage condition given is commercial ('production billing required'), which constrains eligibility but not selection.

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