flopsindex-mcp
Provides public price indices for GPU rentals (spot, on-demand, DePIN) with verify URLs, enabling agents and users to query and verify compute economics rates.
README
flopsindex
Reference rates for compute economics — public price indices for GPU rentals (spot, on-demand, DePIN). Every published value carries a verify URL your code can check against the public index.
Try it in one line
# MCP server (Claude Code, Cursor, Windsurf, ChatGPT desktop, ...)
pip install flopsindex-mcp && claude mcp add flopsindex -- flopsindex-mcp
# Python REST SDK
pip install flopsindex
# TypeScript / JavaScript SDK
npm i @flopsindex/sdk
# Or skip install — hit the hosted MCP gateway
# https://app.flopsindex.com/mcp (anonymous, zero-config)
Or to your agent: "Get me the current FLOPS price for an H100 on-demand and show me the verify URL."
What's distinctive
Source-opaque by contract. Every public payload returns a value plus citation and verify URLs — nothing about how the value was produced.
One surface, two access modes.
- Anonymous → delayed public price for the published FLOPS index family (
FLOPS-{model}-{OD|SPOT|DEPIN}), delayed onto a ~6h grid (as_of snaps to 00/06/12/18 UTC). Indicative reference — not for settlement. The citation surface, designed for LLM/agent discovery and academic reference. The family spans many accelerator models (NVIDIA data-center and workstation GPUs plus AMD Instinct), not just H100 — enumerate the live set via/v2/catalog/public; it grows as coverage crosses the ≥3-source floor. - Keyed (
X-FLOPS-Api-Key) → the same five tools at full precision.
A partner tier with higher fidelity and expanded coverage is available — contact team@flopsindex.com.
What's in this repo
| Path | What |
|---|---|
mcp/ |
The flopsindex-mcp server — stdio MCP, 5 public tools (list_indices · search_indices · get_price · get_index · verify) + a flops://index/<INDEX_ID> resource. Published on PyPI. |
sdk/python/ |
The flopsindex Python REST SDK — published on PyPI. |
sdk/typescript/ |
The @flopsindex/sdk TypeScript / JavaScript REST SDK — published on npm. |
schema/ |
compute-index-spec.v0.1 — the public payload schema (JSON Schema) + a worked example. |
openapi.json |
OpenAPI 3 description of the public surface. |
llms-full.txt |
Extended public-surface reference for LLM/agent discovery — source-opaque, 6 endpoints, 14-field envelope. Mirror of the hosted /llms-full.txt. |
Verify a value yourself
curl -s https://app.flopsindex.com/v1/price/FLOPS-H100-OD | jq
# value: 2.95 (USD/GPU-hr, 2dp)
# unit: USD/GPU-hr
# as_of: 2026-07-13T12:00:00Z (delayed to a ~6h grid: 00/06/12/18 UTC)
# data_tier: LIVE
# confidence: HIGH (HIGH | MED, label only)
# change_24h: FLAT (banded: UP | FLAT | DOWN)
# disclaimer: indicative reference; not for settlement
# methodology_url: /i/FLOPS-H100-OD/methodology
# verify_url: /v1/verify?...
# citation_url: /cite?...
# permalink: /i/FLOPS-H100-OD
# ... source-opaque public payload only.
The same value is reachable via the SDK and via the MCP get_index tool — every path returns the same source-opaque payload.
Public surface
| Endpoint | What |
|---|---|
/mcp |
Hosted MCP gateway — same 5 public tools, no install |
/v2/catalog/public |
Public catalog (FLOPS-SPOT, FLOPS-OD, FLOPS-DEPIN) |
/.well-known/agent.json |
Agent2Agent (A2A) discovery card |
/llms.txt |
LLM-discovery manifest |
/llms-full.txt |
Deeper agent-context blob |
/cite |
Citation guide for AI answer engines |
/i/<INDEX_ID> |
Permalink page with schema.org JSON-LD |
/i/<INDEX_ID>/methodology |
Public methodology page (linked from methodology_url) |
/v1/verify |
Verify a published value against the index |
License
Apache License 2.0 — see LICENSE and NOTICE.
Apache 2.0 governs the source code in this repository (SDKs, MCP server, schema, examples). The underlying price data, the FLOPS trademark, and the hosted index methodology are the proprietary work of FLOPS Index; use of the published APIs is governed by the terms at flopsindex.com.
Contributing
- Bug reports + small fixes welcome via Issues / PRs.
- Contributions are welcome. Use only the public index identifiers from
/v2/catalog/public. - For partner-tier access, contact team@flopsindex.com.
Status
| Package | Channel |
|---|---|
flopsindex-mcp |
pypi.org/project/flopsindex-mcp/ |
flopsindex (REST SDK) |
pypi.org/project/flopsindex/ |
@flopsindex/sdk |
npmjs.com/package/@flopsindex/sdk |
Public surface, gateway, and catalog: app.flopsindex.com.
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
Neon Database
MCP server for interacting with Neon Management API and databases
E2B
Using MCP to run code via e2b.
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.