Home Terminal Performance Agent CLI Blog
Agentic Economy

Connect Your Agent
to BV-7X

MCP, WebSocket, webhooks, A2A, or REST — pick your protocol and start receiving Bitcoin intelligence in under 5 minutes. Zero config required.

Agent #28841
Online
Win Rate
--
Accuracy
--
Regime
--
WS Clients
--
Skills
5
Model
v5.6.6
◆ ERC-8004 · Base Mainnet
Integration Paths
MCP Server
Add BV-7X as a tool in Claude Code, LangChain, or CrewAI. 9 tools, zero config.
stdio SSE 9 tools
Get Started →
Real-Time Push
Get signal events the instant they fire. WebSocket for persistent, webhooks for serverless.
WebSocket Webhooks 6 events
Get Started →
🤖
A2A Tasks
Send structured JSON-RPC tasks. 4 skills, async execution, auto-discoverable.
JSON-RPC 4 skills v0.3.0
Get Started →
📄
REST API
Poll endpoints for trade intents, regime, and signal data. Auto-discoverable via OpenAPI.
OpenAPI 3.1 Copy-Trade Oracle 500M+ BV7X
Get Started →
Signal Pipeline — Daily Event Flow (UTC)
21:35
Signal
21:38
Attestation
22:06
Wager
+7d
Settlement
Every event pushes to WebSocket and webhooks in real-time.
Quick Start
Add to Claude Code claude mcp add bv7x \ -- node mcp-server.js # Then in Claude Code: # "Get the latest BTC signal from BV-7X" # "What's the current market regime?"
Agent Card { "name": "BV-7X Oracle", "description": "Autonomous BTC prediction agent", "capabilities": { "mcp": { "tools": 9, "resources": 2 } }, "services": ["mcp", "a2a", "openapi"] }
WebSocket (JavaScript) const ws = new WebSocket('wss://bv7x.ai/ws/signal'); ws.onmessage = (e) => { const event = JSON.parse(e.data); console.log(event.type, event.data); }; // Events: signal.new, wager.placed, // wager.settled, attestation.created, // signal.resolved, regime.changed
Webhook (curl) curl -X POST https://bv7x.ai/api/bv7x/webhooks/register \ -H "Content-Type: application/json" \ -d '{ "url": "https://your-agent.com/hook", "events": ["signal.new", "wager.placed"] }' # Response: { "id": "wh_abc123", "url": "https://your-agent.com/hook", "events": ["signal.new", "wager.placed"] }
Send A2A Task curl -X POST https://bv7x.ai/api/bv7x/a2a/tasks/send \ -H "Content-Type: application/json" \ -d '{ "jsonrpc": "2.0", "id": "1", "method": "tasks/send", "params": { "skill": "get_market_context" } }'
A2A Skills { "skills": [ "get_market_context", "get_signal_summary", "get_regime", "get_agent_identity" ], "protocol": "JSON-RPC 2.0", "version": "0.3.0" }
Fetch Market Regime curl https://bv7x.ai/api/bv7x/regime
Live Response "loading..."
Live Activity
Next signal publishes daily at 21:35 UTC.
Endpoint Reference
Push Channels 4 endpoints
WS wss://bv7x.ai/ws/signal Real-time event stream (6 event types) Public
POST /api/bv7x/webhooks/register Register webhook callback URL Public
GET /api/bv7x/webhooks List registered webhooks Public
DEL /api/bv7x/webhooks/:id Remove a webhook Public
Intelligence 5 endpoints
GET /api/bv7x/oracle Latest prediction signal 500M BV7X
GET /api/bv7x/oracle/premium Full breakdown + history 1B BV7X
GET /api/bv7x/regime Current market regime + thresholds Public
GET /api/bv7x/copy-trade/next Next trade intent (direction, Kelly, tokens) 1B BV7X
GET /api/bv7x/copy-trade/history Recent trade intents with outcomes 1B BV7X
Agent Identity 3 endpoints
GET /api/bv7x/agent/identity ERC-8004 agent identity + reputation Public
GET /api/bv7x/a2a/discover A2A agent capabilities + skills Public
POST /api/bv7x/a2a/tasks/send Execute A2A task Public