# BPE (Bitcoin Pricing Engine)

**Category:** 💰 Finance & Fintech  
**Repository:** https://github.com/bxetech/bpe-mcp  
**Views:** 0  
**Installs:** 0  
**Upvotes:** 0  
**Directory Page:** https://allmcps.com/mcp/bpe-bitcoin-pricing-engine

## Description
Consolidated Bitcoin market data for AI agents: BBO pricing, ML signals, funding skew, briefings.

## Claude Desktop Quick Installation
Heuristic fallback — verify the package name and runner against the repository README before running it. Uses `npx` (confidence: low):

```json
"mcpServers": {
  "bpe-bitcoin-pricing-engine": {
    "command": "npx",
    "args": ["-y","bpe-bitcoin-pricing-engine"]
  }
}
```

## Documentation & README

# BPE MCP Server

Model Context Protocol server for the [BPE](https://bxetech.com) market-data
API. Lets Claude Desktop, Cursor, Goose, and other MCP-enabled agents query
consolidated Bitcoin pricing, ML signals, funding-rate skew, and
natural-language market briefings — without writing any HTTP boilerplate.

> **Status:** v0.2 — five tools, local stdio transport, no LLM
> calls inside the briefing endpoint (template-rendered). API key required.

Listed in the [official MCP Server Registry](https://registry.modelcontextprotocol.io/v0.1/servers?search=io.github.bxetech/bpe-mcp) as `io.github.bxetech/bpe-mcp`. Install via `npm install -g @bxetech/bpe-mcp` or `npx -y @bxetech/bpe-mcp`.

## Why use it

If you're building an agent that touches Bitcoin markets, you have two
options today:

1. **Talk to 36 different exchange APIs directly.** Each has a different
   schema, different auth, different rate limits, different reliability.
   Your agent burns tokens reasoning over inconsistent payloads.
2. **Use one consolidated source.** BPE aggregates all 36 venues into a
   single normalised feed with derived signals (ML predictions,
   sentiment, funding skew, basis). One auth, one schema, one tool call.

This MCP server is option 2 dressed up as native tools your agent can
discover and call.

## Tools (v0.2)

| Tool | What it does |
|---|---|
| `get_consolidated_price` | Current BTC price aggregated across the BPE network |
| `get_market_briefing` | ~4 lines (brief) or 6–8 (detailed) natural-language summary — price, funding skew, ML signal, sentiment, anomalies |
| `get_funding_skew` | Per-venue annualised funding rates + max-spread pair |
| `get_ml_signal` | Current ML prediction (direction, probability, confidence) at the requested horizon |
| `get_sentiment_snapshot` | Crypto Fear & Greed index, news sentiment, mempool stress |

## Install

```bash
npm install -g @bxetech/bpe-mcp
```

Or use `npx` with no install (recommended for Claude Desktop):

```jsonc
// ~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "bpe": {
      "command": "npx",
      "args": ["-y", "@bxetech/bpe-mcp"],
      "env": {
        "BPE_API_KEY": "bpe_..."
      }
    }
  }
}
```

Restart Claude Desktop. The five tools appear under the MCP server picker.

## Configuration

| Env var | Default | Notes |
|---|---|---|
| `BPE_API_KEY` | *(required)* | Get one at https://bxetech.com/contact |
| `BPE_BASE_URL` | `https://mcp.bxetech.com` | Override for self-hosted / local dev |
| `BPE_TIMEOUT_MS` | `5000` | Per-request timeout |

## Local development

```bash
git clone https://github.com/bxetech/bpe-mcp
cd bpe-mcp
npm install
npm run build
BPE_API_KEY=... npm run dev
```

To dogfood in Claude Desktop while iterating, point at the local build:

```jsonc
{
  "mcpServers": {
    "bpe-dev": {
      "command": "node",
      "args": ["/abs/path/to/mcp-server/dist/index.js"],
      "env": {
        "BPE_API_KEY": "...",
        "BPE_BASE_URL": "http://localhost:8082"
      }
    }
  }
}
```

## Roadmap

- **v0.2** — `get_sentiment_snapshot` ✅, friendly tier-aware errors ✅, timestamped briefings ✅
- **v0.3** — `get_basis`, `subscribe_alert` (webhook subscription), hosted HTTP transport for non-developer install (Cursor extension, ChatGPT Desktop)
- **v0.4** — Optional LLM-rendered briefing via Haiku (richer prose, with per-call cost)

See [`docs/research/AGENT_INTEGRATION_AND_MONETISATION_2026-04-27.md`](https://github.com/bxetech/bpe-mcp/blob/HEAD/../docs/research/AGENT_INTEGRATION_AND_MONETISATION_2026-04-27.md) for the broader product / monetisation plan.

## License

MIT — see [`LICENSE`](https://github.com/bxetech/bpe-mcp/blob/HEAD/LICENSE).

