Skip to main content
Glama

get_provider

Full verified facts for one provider's plans (all plans, or one named plan), including per-field source URLs showing where each fact was found.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
planNo
brandYes

TDQS

B3.2/5.0
Behavior3/5

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

No annotations provided, so description carries burden. It discloses that facts are 'verified' and includes source URLs, which is useful. But it doesn't disclose if data is cached, freshness, or any limits. The term 'verified' adds context beyond schema.

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?

Single concise sentence with essential information, no redundancy. Efficiently communicates purpose and key distinguishing feature (source URLs). Could be slightly improved with explicit delimiter but overall well-structured.

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?

Tool is relatively simple (2 params) but has no output schema. Description mentions per-field source URLs and verification, which is good. However, it doesn't describe the structure of returned data or any limitations, and with no annotations, a bit more behavioral context would help.

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%, so description must add meaning. It mentions 'all plans, or one named plan', which explains the optional 'plan' parameter. However, does not clarify 'brand' semantics beyond schema, and no format details for plan names or brand identifiers.

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?

Description clearly states it retrieves full verified facts for provider plans, optionally for one named plan, with source URLs. It distinguishes from siblings like find_providers/list_providers by focusing on detailed per-plan data, though it doesn't explicitly differentiate from compare_providers.

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?

Implies usage for retrieving detailed facts for a specific provider/brand, and the optional plan parameter suggests use when one plan is needed. However, no explicit guidance on when to use this vs compare_providers or list_providers, and no mention of prerequisites or context.

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.

TDQS

A4/5.0
Disambiguation5/5

Each tool serves a distinct purpose: listing all providers, filtering with find_providers, drilling into one provider, comparing multiple, and viewing price history. No two tools have overlapping responsibilities, making misselection unlikely.

Naming Consistency4/5

Four of the five tools follow a clear verb_noun pattern (compare, find, get, list), but 'price_history' breaks the pattern as a noun phrase. Despite the deviation, the names are unambiguous and predictable.

Tool Count5/5

Five tools is a tight, well-scoped set for a provider/plan lookup service. Each tool covers a necessary query type without redundancy or bloat, fitting the expected 3-15 range perfectly.

Completeness5/5

The tool surface covers the full lifecycle of a read-only provider database: list, filter, get detailed, compare, and historical price tracking. There are no obvious gaps; all common queries are addressed.

Resources