Skip to main content
Glama

Server Details

Live GPU compute & inference token price indices for AI agents — 591 reference indices across H100/A100/B200/B300 spot+on-demand, Claude/GPT/Llama token pricing, and more. Every value is methodology-versioned and citable via the /v1/verify handshake.

Ownership verified
Another account has already verified this connector. If you are also an author, you can claim ownership with GitHub, an HTTP challenge, or a DNS record. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP
URL

TDQS

A4.2/5.0

Scored across 5 tools

Disambiguation4/5

Each tool has a distinct primary purpose: discovery (list/search), pricing (get_price), citation (get_index), and verification (verify). There is slight overlap between get_price and verify in 'current value' lookup mode, but descriptions clarify intended use cases.

Naming Consistency4/5

Most tools follow a consistent verb_noun pattern in snake_case (get_index, get_price, list_indices, search_indices). The tool 'verify' deviates by using a bare verb without a noun, breaking the pattern slightly.

Tool Count5/5

Five tools is well-scoped for a data lookup and verification server. Each tool covers a distinct need without bloat, and the count is within the ideal range for a focused service.

Completeness5/5

The tool set covers the full lifecycle for interacting with FLOPS indices: discover (list/search), retrieve current price (get_price), retrieve citation metadata (get_index), and validate values (verify). No obvious gaps for the stated purpose, as advanced features like source-level detail are intentionally excluded.

Available Tools

5 tools
get_indexAInspect

Resolve a FLOPS index to its source-opaque PUBLIC citation payload. Returns exactly {index_id, value, unit, as_of, data_tier, confidence, methodology_url, verify_url, citation_url, permalink} — no source-level detail. Prefer get_index when you intend to CITE the value.

ParametersJSON Schema
NameRequiredDescriptionDefault
index_idYesFLOPS index id / slug, e.g. 'FLOPS-H100-OD', 'FLOPS-A100-SPOT'.

TDQS

A4.3/5.0
Behavior4/5

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

With no annotations, the description carries the full burden. It discloses that the payload is 'source-opaque' and 'PUBLIC', and explicitly lists the exact return fields and states 'no source-level detail.' This provides meaningful behavioral transparency beyond just the operation name, though it does not mention failure modes or authorization requirements.

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?

The description is three sentences: purpose, return format, and usage guidance. Every sentence adds value, is front-loaded with the primary action, and there is no redundancy or filler.

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?

For a simple one-parameter tool with no output schema, the description is remarkably complete. It specifies the exact return payload fields, conveys the important limitation (source-opaque), and gives guidance on when to prefer it over siblings. No significant gaps remain.

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 coverage is 100% and the parameter 'index_id' is well-described in the schema with examples. The description adds no additional parameter-specific semantics, so the baseline score 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 uses a specific verb 'Resolve' with a clear resource ('FLOPS index') and output ('citation payload'), and explicitly distinguishes itself from siblings by stating 'Prefer get_index when you intend to CITE the value.' This makes the tool's role unambiguous.

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?

The description explicitly states when to use the tool ('Prefer get_index when you intend to CITE the value'), providing clear context. It does not explicitly list when-not-to-use or alternative tools, but the context is sufficient for most cases.

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

get_priceAInspect

Fetch the current published value for a FLOPS compute price index. Returns {value, unit, as_of, data_tier, confidence, verify_url, citation_url}. Cheapest way to answer 'what does X trade at right now?' Confidence is a label (HIGH or MED), never a numeric weight. Carries no methodology or source attribution by design — the anonymous surface does not enumerate the tiers or families it withholds.

ParametersJSON Schema
NameRequiredDescriptionDefault
slugYesFLOPS index slug. Accepts FLOPS-<MODEL>-OD, FLOPS-<MODEL>-SPOT, FLOPS-<MODEL>-DEPIN, or a bare gpu_model.

TDQS

A4.3/5.0
Behavior4/5

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

Without annotations, the description carries the full transparency burden. It discloses the exact return fields, clarifies that confidence is a label not a numeric weight, and explicitly states that it 'carries no methodology or source attribution by design.' These are important behavioral traits that go beyond schema. It doesn't cover error handling or staleness, but the disclosed caveats are significant.

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?

The description is compact and front-loaded with the core action. Each sentence adds value: purpose, return structure, use case, confidence semantics, and attribution limitation. There is no fluff or repetition, making it highly efficient.

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?

For a single-parameter tool with no output schema, the description is remarkably complete. It covers what the tool does, what it returns, when to use it, and notable caveats. The inclusion of the return fields compensates for the lack of an output schema, and the caveat about missing attribution helps set expectations fully.

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?

The input schema already fully describes the single parameter 'slug' with its accepted formats. The description adds no additional parameter-level meaning beyond what the schema provides. With 100% schema coverage, a 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 clearly states a specific verb and resource: 'Fetch the current published value for a FLOPS compute price index.' It also distinguishes from siblings by framing it as the 'Cheapest way to answer what does X trade at right now?' This makes it clear this is a lightweight price lookup compared to tools like get_index or search_indices.

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?

The description provides clear usage context: it is the 'cheapest way to answer what does X trade at right now,' which implies a quick, minimal-data need. However, it does not explicitly name alternative tools or say when not to use it, so it earns a 4 rather than a 5.

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

list_indicesAInspect

List all public FLOPS compute-price indices. Returns {count, indices[]} where each row is {index_id, family, value, unit, as_of, confidence, change_24h, delayed}. Use this to discover available indices before calling get_price or verify. No auth required.

ParametersJSON Schema
NameRequiredDescriptionDefault
family_filterNoOptional family prefix to filter by (e.g. 'FLOPS-H100' or 'FLOPS-B300'). Case-sensitive substring match.

TDQS

A4.5/5.0
Behavior4/5

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

With no annotations, the description carries the full burden. It discloses the return format ({count, indices[]} with field names), the public nature of the data, and that no auth is required. It does not mention pagination or rate limits, but for this simple list-all tool, the disclosure is sufficient.

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?

The description is two sentences, front-loaded with the main purpose and return structure. Every sentence provides value without redundancy.

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?

Despite lacking an output schema, the description explicitly lists the return fields. It also provides usage context relative to sibling tools and notes authentication requirements. The tool is simple (one optional parameter), and the description fully covers its operation.

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?

The schema fully documents the single parameter (family_filter) with clear semantics including case-sensitivity and substring match. The description adds no extra parameter details, but high schema coverage makes this acceptable per the baseline.

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 clearly states the tool lists all public FLOPS compute-price indices, includes the return structure, and differentiates from siblings by mentioning usage before get_price or verify. The verb 'List' and resource are specific and unambiguous.

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

Usage Guidelines5/5

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

It explicitly says 'Use this to discover available indices before calling get_price or verify', providing a clear when-to-use directive. This also implies the alternatives (get_price, verify) for subsequent steps, meeting the explicit guidance criterion.

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

search_indicesAInspect

Resolve a free-text query to canonical FLOPS index slugs. Use when you don't know the exact slug — e.g. 'H100 spot' returns the matching SPOT family entries. Best paired with get_price to look up + quote a value in one turn.

ParametersJSON Schema
NameRequiredDescriptionDefault
qYesFree-text query (e.g. 'h100 spot' or 'b200 on-demand').
limitNo

TDQS

A3.9/5.0
Behavior3/5

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

With no annotations, the description carries the burden. It explains the mapping behavior via example and mentions 'canonical' slugs, but lacks disclosure on edge cases (empty results, limit behavior, fuzzy matching). Core behavior is clear but not deeply transparent.

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?

Three sentences, front-loaded with purpose, then usage and pairing recommendation. No redundant or filler content; every sentence earns its place.

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?

For a simple 2-parameter search tool with no output schema, the description covers purpose, when to use, and paired tools. Missing details like empty-result behavior or limit semantics, but these are minor gaps given the tool's simplicity.

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 coverage is 50%: q has a description with the same example, while limit has no semantic description. The tool description does not add new meaning for limit and repeats q's example, adding minimal value beyond the schema.

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 clearly states the tool's function with a specific verb ('Resolve') and resource ('free-text query to canonical FLOPS index slugs'). The example 'H100 spot' returns matching SPOT family entries, distinguishing it from siblings like list_indices or get_index.

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?

Explicitly says 'Use when you don't know the exact slug', providing a clear condition. Also recommends pairing with get_price for lookup+quote. It doesn't explicitly name alternatives (e.g., get_index when slug is known), but the context implies them.

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

verifyAInspect

Check a FLOPS index value against the published index. Pass value with a number you are about to cite (or already hold) and the response tells you whether it is right: verified true/false, expected (what you submitted), actual_value (what FLOPS publishes) and delta_pct. Omit value to simply look up the current published value — then verified is null, which means 'not checked', NOT 'correct'. Without an API key you are checked against the public value, which is rounded to 2 decimals and delayed onto a 6-hour grid, so a full-precision real-time number will not match anonymously. No source list or source-count is exposed.

ParametersJSON Schema
NameRequiredDescriptionDefault
valueNoOptional. The number you want checked, e.g. 2.14. Omit it to do a plain lookup.
index_idYesFLOPS index identifier (e.g. 'FLOPS-H100-OD', 'FLOPS-B300-SPOT').

TDQS

A4.6/5.0
Behavior5/5

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

With no annotations provided, the description fully carries the safety and behavior burden. It explicitly discloses response fields (verified, expected, actual_value, delta_pct), explains the null semantics for verified, and details the anonymous rounding/delay limitation. This is thorough and adds significant context beyond the 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?

The description is front-loaded and every sentence adds necessary information—purpose, usage, response details, null semantics, and anonymous limitations. It is slightly longer than the minimal two-sentence example but remains dense and avoids redundancy, earning a high score with a minor deduction for length.

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?

Given no output schema, the description must explain return values, and it does so comprehensively. It covers the tool's purpose, both usage modes, edge cases (null verified), and anonymous limitations. For a tool with this complexity, the description is complete enough for an agent to invoke it correctly.

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

Parameters4/5

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

The schema already provides 100% parameter descriptions. The description adds extra meaning by explaining the dual behavior of the optional value parameter (check vs. plain lookup) and providing concrete examples for both params. This goes beyond the schema, justifying a score above the baseline.

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: 'Check a FLOPS index value against the published index.' It clearly differentiates from sibling tools (get_index, get_price, list_indices, search_indices) by focusing on verification rather than simple retrieval or listing.

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?

The description gives clear usage scenarios: pass a value to verify it, omit value to look up the current published value. It also warns about anonymous limitations. It does not explicitly name sibling tools as alternatives, but the mode distinction is clear, so this is slightly below the highest bar.

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

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

  1. 2 tool updates
    • Changedget_price1 field changed
      • changedInput schema / properties / slug / description
        Previous value: -"FLOPS index slug. Accepts FLOPS-<MODEL>-OD, FLOPS-<MODEL>-SPOT, FLOPS-<MODEL>-OD-T1, FLOPS-B300-OD-NORDICS, or a bare gpu_model."New value: +"FLOPS index slug. Accepts FLOPS-<MODEL>-OD, FLOPS-<MODEL>-SPOT, FLOPS-<MODEL>-DEPIN, or a bare gpu_model."
    • Changedsearch_indices1 field changed
      • changedInput schema / properties / q / description
        Previous value: -"Free-text query (e.g. 'b300 nordics on-demand')."New value: +"Free-text query (e.g. 'h100 spot' or 'b200 on-demand')."
  2. 1 tool update
    • Changedget_index1 field changed
      • changedInput schema / properties / index_id / description
        Previous value: -"FLOPS index id / slug, e.g. 'FLOPS-H100-OD', 'FLOPS-A100-SPOT', 'ITPI-...'."New value: +"FLOPS index id / slug, e.g. 'FLOPS-H100-OD', 'FLOPS-A100-SPOT'."
  3. 1 tool update
    • Changedverify2 fields changed
      • changedInput schema / properties / index_id / description
        Previous value: -"FLOPS index identifier (e.g. 'FLOPS-H100-OD-T1', 'FLOPS-B300-SPOT')."New value: +"FLOPS index identifier (e.g. 'FLOPS-H100-OD', 'FLOPS-B300-SPOT')."
      • addedInput schema / properties / value
        Added value: +{
        +  "description": "Optional. The number you want checked, e.g. 2.14. Omit it to do a plain lookup.",
        +  "type": "number"
        +}
  4. 19 tool updates
    • Removedcompute_margin
    • Removedget_arbitrage_windows
    • Removedget_basis
    • Removedget_forecast
    • Removedget_forecast_accuracy
    • Removedget_inference_qos
    • Removedget_iso_health_events
    • Removedget_lmp_history
    • Removedget_methodology
    • Removedget_regional
    • Removedget_regional_spread
    • Removedget_sla_delta
    • Removedget_timeseries
    • Removedget_trading_catalog
    • Removedget_trading_terminal
    • Removedgpu_capex
    • Removedlist_methodologies
    • Removedrecompute_audit
    • Removedspread
  5. 24 tool updates
    • First observedcompute_margin
    • First observedget_arbitrage_windows
    • First observedget_basis
    • First observedget_forecast
    • First observedget_forecast_accuracy
    • First observedget_index
    • First observedget_inference_qos
    • First observedget_iso_health_events
    • First observedget_lmp_history
    • First observedget_methodology
    • First observedget_price
    • First observedget_regional
    • First observedget_regional_spread
    • First observedget_sla_delta
    • First observedget_timeseries
    • First observedget_trading_catalog
    • First observedget_trading_terminal
    • First observedgpu_capex
    • First observedlist_indices
    • First observedlist_methodologies
    • First observedrecompute_audit
    • First observedsearch_indices
    • First observedspread
    • First observedverify

Frequently Asked Questions

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables detection and analysis of pre-public product launches through web search, content extraction, AI-powered scoring, and automated alerting. Provides comprehensive tools for surfacing stealth startup signals before they trend publicly.
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Browse IndustryLens's published competitive-intelligence reports and head-to-head competitor comparisons from any AI agent — real, source-backed data.
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables AI chat clients to perform market research and competitive intelligence by gathering company overviews, competitor lists, product portfolios, pricing snapshots, and recent news via live Tavily search.
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources