Skip to main content
Glama

get_usage

Read-only

List recent Tripo tasks and the credits each consumed, using limit/offset to page through usage records.

Instructions

List recent Tripo tasks with the credits each one consumed.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
limitNoHow many records to return (Tripo's default is 50)
offsetNoHow many newest records to skip

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
recordsYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed9 schema fields changedv0.4.0
    • addedInput schema / properties
      Added value: +{
      +  "limit": {
      +    "description": "How many records to return (Tripo's default is 50)",
      +    "type": "integer"
      +  },
      +  "offset": {
      +    "description": "How many newest records to skip",
      +    "type": "integer"
      +  }
      +}
    • removedOutput schema / properties / records / items / properties / createdAt
      Removed value: -{
      -  "type": "string"
      -}
    • addedOutput schema / properties / records / items / properties / created_at
      Added value: +{
      +  "type": "string"
      +}
    • removedOutput schema / properties / records / items / properties / creditsConsumed
      Removed value: -{
      -  "type": "number"
      -}
    • addedOutput schema / properties / records / items / properties / credits_consumed
      Added value: +{
      +  "type": "number"
      +}
    • addedOutput schema / properties / records / items / properties / status
      Added value: +{
      +  "type": "string"
      +}
    • removedOutput schema / properties / records / items / properties / taskId
      Removed value: -{
      -  "type": "string"
      -}
    • addedOutput schema / properties / records / items / properties / task_id
      Added value: +{
      +  "type": "string"
      +}
    • changedOutput schema / properties / records / items / required
      Previous value: -[
      -  "taskId",
      -  "creditsConsumed"
      -]New value: +[
      +  "task_id",
      +  "credits_consumed"
      +]
  2. Addedv0.3.0

TDQS

A3.6/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true, openWorldHint=true, and idempotentHint=false, so the safety profile is covered. The description adds that output includes per-task credit consumption, which is useful context, but says nothing about refresh cadence, rate limits, or whether 'recent' has a fixed window.

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?

A single front-loaded sentence that states the resource and the distinguishing payload. It is appropriately sized for a two-parameter read tool and contains no filler.

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?

With an output schema present, the description need not explain return values, and annotations cover safety. The remaining gap is sibling disambiguation from get_tasks/get_balance, but for a simple paginated listing the description is otherwise sufficient to call the tool correctly.

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?

Schema description coverage is 100%, so both limit and offset are already documented in the schema with their meaning and default. The description adds no parameter-level detail such as maximum page size or how offset interacts with 'recent', so it sits at the baseline.

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 ('List') and resource ('recent Tripo tasks') and adds a distinguishing scope ('with the credits each one consumed'), which separates it from a plain task listing. It does not explicitly name or contrast with siblings such as get_tasks or get_balance, so it stops short of full sibling differentiation.

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?

Usage is only implied: an agent can infer it is for inspecting per-task credit consumption, but there is no explicit when-to-use statement, no exclusions, and no routing to alternatives like get_tasks or get_balance. 'List recent tasks with credits' is enough to guess intent but not to choose confidently.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.