- ✓Open-source license (MIT)
- ✓Actively maintained (<30d)
- !No description
claude mcp add mcp -- npx -y @compute-finance/mcp{
"mcpServers": {
"mcp": {
"command": "npx",
"args": ["-y", "@compute-finance/mcp"]
}
}
}MCP Servers overview
# @compute-finance/mcp
[](https://www.npmjs.com/package/@compute-finance/mcp)
[](https://www.npmjs.com/package/@compute-finance/mcp)
[](https://github.com/compute-finance/mcp/blob/main/LICENSE)
Live AI compute pricing oracle — real-time LLM model prices across providers (Anthropic, OpenAI, Google, xAI) via the [Compute Finance Oracle](https://compute.finance).
A stdio [MCP](https://modelcontextprotocol.io) server. Works in any MCP client. Includes optional Claude Code skills for session cost analysis.
## Quick start
### Claude Code (recommended)
```bash
npx @compute-finance/mcp setup
```
This single command:
1. Registers the MCP server at user scope (`claude mcp add`)
2. Installs Claude Code skills (`/cf-session-management`, `/cf-session-consumption`, `/cf-active-sessions`)
3. Installs the **cost hook** — a `UserPromptSubmit` hook that injects session cost into Claude's context so every response can show how much you've spent
Restart Claude Code after setup.
Or register manually without skills/hook:
```bash
claude mcp add --scope user compute-finance -- npx @compute-finance/mcp
```
### Cursor / VS Code / Any MCP client
Add to your MCP config (`.cursor/mcp.json`, VS Code settings, etc.):
```json
{
"mcpServers": {
"compute-finance": {
"command": "npx",
"args": ["@compute-finance/mcp"]
}
}
}
```
### From source
```bash
git clone https://github.com/compute-finance/mcp.git
cd mcp
npm install && npm run build
npx . setup
```
## Tools
17 tools across five layers — no API key required. All tools are read-only.
### Data (live oracle)
| Tool | Description |
|------|-------------|
| `data_get_basket` | All models with provider, family (e.g. `openai.gpt`, `anthropic.claude`), USD prices per million tokens, and per-component cache pricing (read, write-5m, write-1h) with provider attribution |
| `data_get_price` | Price for a single model (e.g. `claude-opus-4.7`) |
| `data_get_scu` | Current Standard Compute Unit — value plus a methodology-versioned `breakdown` listing every family representative |
| `data_get_breakdown` | Per-family blended-cost breakdown alone — methodology-versioned discriminated union with one entry per family representative |
| `data_get_cpi` | Full Compute Price Index — basket with `scuUsd`, version, raw/marked-up prices |
| `data_get_reconstitutions` | Historical basket changes — model swaps, SCU before/after |
| `data_get_methodology` | Methodology changelog — every version with its formula summary and spec link, plus the version in force |
| `data_get_history` | SCU index time series over a date range — `per-revision`, `daily`, or `weekly` granularity; daily/weekly buckets carry the last revision's value forward across empty buckets |
| `data_get_model_price_history` | Per-model input/output USD price time series for a model that has appeared in the SCU basket — same granularity semantics as `data_get_history`, with catchup gaps surfaced in `unavailableRevisions` |
Cache pricing comes from the Compute Finance Oracle. Session and consumption reports show effective (cache-aware) cost when the oracle has published the relevant cache components; otherwise they show nominal cost (input rate applied to every input variant) and label effective as unavailable for that model.
### Compute
| Tool | Description |
|------|-------------|
| `compute_estimate` | Nominal USD cost for a model given input/output token counts |
| `compute_compare` | Rank all basket models by cost for a workload, grouped by family |
### Render (Claude Code skills)
| Tool | Description |
|------|-------------|
| `render_session_report` | Pre-formatted session cost report — used by `/cf-session-management` |
| `render_consumption_report` | Pre-formatted per-inference breakdown — used by `/cf-session-consumption` |
| `render_active_sessions` | Overview of recent sessions across projects — used by `/cf-active-sessions` |
Reports surface three orthogonal counts: **prompts** (what you typed), **inferences** (assistant replies — tool-loop sessions produce several per prompt), and **tool calls** (`tool_use` blocks). The triplet is identical across all three reports for the same session.
### Analysis
| Tool | Description |
|------|-------------|
| `analyze_session` | Raw JSON session analysis (for custom UI, not skills) |
| `analyze_inferences` | Raw JSON per-inference breakdown (for custom UI, not skills) |
### History
| Tool | Description |
|------|-------------|
| `telemetry_get_history` | Aggregate stats across logged sessions — cumulative cost, per-profile medians, insights |
## Cost hook
The `setup` command installs a `UserPromptSubmit` hook into `~/.claude/settings.json`. Every time you send a message, the hook reads the current session transcript, prices it against the live oracle, and injects a cost summary into Claude's context via `additionalContext`. Claude then appends a `💰 Compute.Finance · …` line at the end of its response.
**Guards** — the hook fires only when all three conditions are met:
- Session cost exceeds **$1**
- Session has at least **5 user prompts**
- At least **10 minutes** since the last fire (per session)
On any failure (oracle down, transcript missing, parse error) the hook exits silently — it never blocks your prompt.
### Manual installation
If `setup` can't write to `settings.json`, add the hook manually:
```json
{
"hooks": {
"UserPromptSubmit": [
{
"matcher": "",
"hooks": [
{
"type": "command",
"command": "npx @compute-finance/mcp hook-prompt"
}
]
}
]
}
}
```
### Uninstall
Remove the `UserPromptSubmit` entry from `~/.claude/settings.json`.
## Privacy
All data stays on your machine. The only network calls are unauthenticated GETs to `api.compute.finance/v1/oracle/*`. Session logs (`~/.compute-finance/sessions.jsonl`, `~/.compute-finance/inferences.jsonl`) are never uploaded.
## Links
- [Compute Finance](https://compute.finance)
- [Oracle API](https://api.compute.finance)
- [OpenAPI spec](https://api.compute.finance/v1/openapi.yaml)
- [npm package](https://www.npmjs.com/package/@compute-finance/mcp)
What people ask about mcp
What is compute-finance/mcp?
+
compute-finance/mcp is mcp servers for the Claude AI ecosystem with 0 GitHub stars.
How do I install mcp?
+
You can install mcp by cloning the repository (https://github.com/compute-finance/mcp) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.
Is compute-finance/mcp safe to use?
+
Our security agent has analyzed compute-finance/mcp and assigned a Trust Score of 69/100 (tier: OK). See the full breakdown of passed checks and flags on this page.
Who maintains compute-finance/mcp?
+
compute-finance/mcp is maintained by compute-finance. The last recorded GitHub activity is from today, with 0 open issues.
Are there alternatives to mcp?
+
Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.
Deploy mcp to your cloud
Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.
Maintain this repo? Add a badge to your README
Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.
[](https://claudewave.com/repo/compute-finance-mcp)<a href="https://claudewave.com/repo/compute-finance-mcp"><img src="https://claudewave.com/api/badge/compute-finance-mcp" alt="Featured on ClaudeWave: compute-finance/mcp" width="320" height="64" /></a>More MCP Servers
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
An open-source AI agent that brings the power of Gemini directly into your terminal.
The fastest path to AI-powered full stack observability, even for lean teams.
🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl!
⭐AI-driven public opinion & trend monitor with multi-platform aggregation, RSS, and smart alerts.🎯 告别信息过载,你的 AI 舆情监控助手与热点筛选工具!聚合多平台热点 + RSS 订阅,支持关键词精准筛选。AI 智能筛选新闻 + AI 翻译 + AI 分析简报直推手机,也支持接入 MCP 架构,赋能 AI 自然语言对话分析、情感洞察与趋势预测等。支持 Docker ,数据本地/云端自持。集成微信/飞书/钉钉/Telegram/邮件/ntfy/bark/slack 等渠道智能推送。