flopsindex-mcp
See also — Python SDK flopsindex · TypeScript SDK @flopsindex/sdk · live catalog app.flopsindex.com/v2/catalog/public
MCP server for the FLOPS public compute price indices — catalog, search, price lookup, and verification over stdio. Works with Claude, Cursor, Windsurf, or any MCP-capable host.
Monorepo — flopsindex · Public access overview
Public access
This package exposes the public FLOPS index surface only: citeable reference rates with verify and permalink URLs. Index construction methodology is not published in this repository — see flopsindex.com and the public access overview.
| Access | What you get | How (this package) |
|---|---|---|
| Anonymous (default) | Delayed public price (~6h grid; indicative, not for settlement) for the FLOPS family — spot, on-demand and DePIN market types, e.g. FLOPS-H100-OD, FLOPS-A100-SPOT, FLOPS-A100-DEPIN. Built for agents, citation, and lookup. |
No API key — stdio server or hosted /mcp |
| Keyed | Same five tools at real-time, full precision. | Set FLOPS_API_KEY (forwarded as X-FLOPS-Api-Key) |
| Partner | Higher fidelity, expanded coverage, and additional detail beyond the public delayed surface. | team@flopsindex.com |
If you need more than delayed public rates — e.g. production-grade latency, broader index families, or deeper commercial terms — reach out to team@flopsindex.com to discuss partner options.
Tools
Five public, key-free tools:
| Tool | Description |
|---|---|
list_indices |
Enumerate all public FLOPS indices. Optional family_filter substring (e.g. FLOPS-H100). |
search_indices |
Free-text search across the public catalog (resolves to slugs). |
get_price |
Latest published price + confidence for one index. |
get_index |
Source-opaque public payload — the citation shape (index_id, value, unit, as_of, data_tier, confidence, verify_url, citation_url, permalink). Use this when you intend to cite a value. |
verify |
Latest published value + verify metadata for a given index_id. |
Resources
Every public index is also exposed as an MCP resource:
| URI | Returns |
|---|---|
flops://index/<INDEX_ID> |
Same source-opaque payload as get_index, mimeType: application/json. |
list_resources enumerates one entry per catalog index; read_resource("flops://index/FLOPS-H100-OD") resolves the live value.
Install
uv tool install flopsindex-mcp
# or
pip install flopsindex-mcp
Setup
Point your MCP host at the server. Config file location depends on the client (Claude Code, Cursor, Windsurf, etc.):
{
"mcpServers": {
"flopsindex": {
"command": "flopsindex-mcp"
}
}
}
Or use the hosted gateway at https://app.flopsindex.com/mcp — same five tools, no local install.
Environment
| Var | Default | Purpose |
|---|---|---|
FLOPS_API_URL |
https://app.flopsindex.com |
Override base URL |
FLOPS_API_KEY |
(none) | Optional. Upgrades the five public tools to full precision. |
License
Metadata
Release files for flopsindex-mcp 0.12.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| flopsindex_mcp-0.12.5.tar.gz | 15.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| flopsindex_mcp-0.12.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 29.7 kB
Release files / flopsindex_mcp-0.12.5.tar.gz
| Download URL | flopsindex_mcp-0.12.5.tar.gz |
|---|---|
| Size | 15.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
60566b6219b3ffebd143ee879d4b1bf62f1f9259d6f856a30224a4ffadb77c1f
|
|
BLAKE2b-256 checksum How to use checksums |
7b4b72bbcb046e3e82de7d6eb2e335f405ddbc47ef508d34effb5abda0583954
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.15
|
Release files / flopsindex_mcp-0.12.5-py3-none-any.whl
| Download URL | flopsindex_mcp-0.12.5-py3-none-any.whl |
|---|---|
| Size | 14.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
12ef2e4225fa30c9830e9752e659889fed4e32902fddfaf5b329da0907bb5779
|
|
BLAKE2b-256 checksum How to use checksums |
1011e9ab5243198c75233118452a87441fa1f262893d4419a06683ddcac72fc0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.15
|