Skip to main content
Glama

list_models

Read-onlyIdempotent

List models, parameters and prices. With models:read, returns account models, processingOperations, visibleCount, callableCount, mcpEnabled and publicCatalog. Existing models[].pricing keeps its rounded-up maximum-charge display; exact public selling prices are in publicCatalog.models[].offers[].pricing. Preview confirms final charges. Anonymous or missing-scope access returns only public data, without evaluating account access. Use account for balance and spending_policy for limits.

Input Schema

NameRequiredDescriptionDefault
includeUnavailableNoWith models:read, false (default) lists callable account models; true also includes unavailable public models. Anonymous or missing-scope requests return only public catalog data; neither value grants access.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedInput schema / properties / includeUnavailable / description
      Previous value: -"With a Token, also show public models blocked for that account; anonymous results never evaluate account access."New value: +"With models:read, false (default) lists callable account models; true also includes unavailable public models. Anonymous or missing-scope requests return only public catalog data; neither value grants access."
  2. Changed1 schema field changed
    • addedInput schema / properties / includeUnavailable / description
      Added value: +"With a Token, also show public models blocked for that account; anonymous results never evaluate account access."
  3. First observed

TDQS

A4.4/5.0
Behavior5/5

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

Annotations already mark this as read-only and idempotent, but the description adds substantial behavioral detail: scope-dependent return fields, anonymous/missing-scope behavior, pricing display differences, and the role of Preview in confirming final charges. This is unusually transparent for a read-only listing tool.

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?

The opening sentence is front-loaded and every subsequent sentence carries useful information about access, return fields, or pricing. It is somewhat dense and run-on, but not padded.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no output schema, the description must carry return-value context, and it does: it names the relevant fields and explains the publicCatalog pricing nuance. For a one-parameter read-only listing tool with annotations, this is complete enough for correct invocation.

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%, and the single includeUnavailable parameter is already fully documented in the schema. The description does not add meaning beyond that schema detail, so the baseline of 3 is appropriate.

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?

The description opens with a specific verb and resource: "List models, parameters and prices." It also distinguishes the tool from siblings by explicitly pointing to account for balance and spending_policy for limits.

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?

It gives clear usage context by explaining authenticated vs anonymous behavior and naming account and spending_policy as alternatives for related but different needs. It does not explicitly state when not to use this tool beyond those alternative routes.

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