Skip to main content
Glama

resolve_task_capabilities

Select relevant capabilities progressively, or request full delivery. Charges the published resolve price (/api/v1/pricing) to a key with read + requests:write; data.economics reports chargedCredits and creditsRemaining. Optional maxPriceCredits caps this call. Optional task session remembers prior delivery and reported results; selection never executes or acquires a capability.

Input Schema

NameRequiredDescriptionDefault
limitNo
intentNo
deliveryNoprogressive
bundle_idNo
request_idNo
session_idNo
capabilitiesNo
include_repeatNo
maxPriceCreditsNo
include_consideredNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • addedInput schema / properties / include_considered
      Added value: +{
      +  "default": false,
      +  "type": "boolean"
      +}
  2. Changed1 schema field changed
    • addedInput schema / properties / maxPriceCredits
      Added value: +{
      +  "maximum": 100000,
      +  "minimum": 0,
      +  "type": "integer"
      +}
  3. Added

TDQS

A3.6/5.0
Behavior5/5

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

Far exceeds the annotations: annotations only say readOnlyHint=false/idempotentHint=false, while the description discloses that the call charges the published resolve price, requires a key with read + requests:write scope, reports chargedCredits and creditsRemaining via data.economics, and that selection never executes or acquires a capability. These are exactly the behavioral traits an agent needs to reason about cost and side effects.

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?

Information-dense and front-loaded, leading with the core action before billing and session details. The semicolon-chained clauses are efficient, though the packing of billing, scope, session, and non-execution guarantees into one block makes it slightly dense to parse.

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?

Covers the critical cost/safety story well (billing, scopes, non-execution) which suits a charged, non-idempotent call, but with 10 parameters at 0% schema coverage and no output schema, the individual parameter contracts for limit, intent, bundle_id, request_id, capabilities, include_repeat, and include_considered remain unexplained.

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% across 10 parameters, so the description carries the full burden, yet it only clarifies three (delivery modes, maxPriceCredits as a cap, session for memory). Limit, intent, bundle_id, request_id, capabilities, include_repeat, and include_considered are left entirely undocumented in both schema and prose.

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?

States a specific verb and resource ('select relevant capabilities') and distinguishes the two modes ('progressively, or request full delivery'). It does not, however, name how it differs from close siblings like discover_daystruct_capabilities or prepare_daystruct_capabilities, leaving the agent to infer the boundary.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The progressive-vs-full delivery distinction implies a usage context, and maxPriceCredits implies a cost-control context, but there is no explicit when-to-use, when-not-to-use, or named alternative among the ~23 siblings. Usage is inferable but not stated.

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