Market Intelligence Mcp

io.github.jbrand0n由 GitHub 帳號 jbrand0n 發布v0.1.2更新於 Oct 24, 2026

Recession probability, capital rotation scoring, and economic data API

已驗證STDIO僅桌面金融資料與分析

概覽

AI 產生的概覽

讓助理取得宏觀市場情報:衰退機率、類股輪動、機構持倉、經濟指標,以及房地產交易計算工具。

可以做什麼
提供 BullrunData 的宏觀與市場分析工具。一次呼叫即可取得儀表板摘要,包含衰退機率、市場週期階段與聯準會立場,另有類股輪動與資金流、CFTC 機構期貨持倉、TIC 外國公債需求。也提供經濟指標時間序列(利率、通膨、就業、房市、殖利率曲線、市場情緒)、針對特定催化事件的宏觀連鎖情境樹,以及出租房產與 BRRRR 計算工具。
適用情境
當助理需要當前宏觀或市場背景時使用:衰退風險、週期階段、類股輪動訊號、機構持倉或經濟指標查詢。也適合房地產交易初篩,依使用者提供的數字計算資本化率、DSCR 與現金流。
執行需求
需要 BullrunData API 金鑰:本機 npm 套件透過環境變數 BULLRUNDATA_API_KEY 提供,託管端點則透過 Bearer Authorization 標頭提供。託管端點也可透過瀏覽器 OAuth 流程自動配發免費層金鑰。需要連線至 BullrunData API 的網路。免費層每日 100 次呼叫,另有付費層。
安裝前請注意
API 金鑰屬於憑證,請勿寫入共用設定或日誌。託管端點會將查詢傳送給第三方,OAuth 流程使用 GitHub。升級付費層會產生費用。這些工具僅做唯讀分析;房地產計算工具只依你提供的數字計算,不構成投資建議。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Market Intelligence Mcp,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

Market Intelligence MCP Server

Recession probability, sector rotation, institutional positioning, macro cascade scenario analysis, real estate calculators, and real-time economic data — for Claude, ChatGPT, Cursor, and any MCP client.

Powered by the BullrunData API.

Quick Start (hosted — recommended)

The hosted endpoint at https://bullrundata.com/api/mcp is the fastest path. No install, auto-updates, and every MCP client below supports it natively.

Get a free API key at bullrundata.com — 100 calls/day, no credit card.

Claude Code

bash
claude mcp add --transport http bullrundata https://bullrundata.com/api/mcp --header "Authorization: Bearer YOUR_API_KEY"

Cursor

Add to ~/.cursor/mcp.json (or the project-local .cursor/mcp.json):

json
{  "mcpServers": {    "bullrundata": {      "url": "https://bullrundata.com/api/mcp",      "headers": {        "Authorization": "Bearer YOUR_API_KEY"      }    }  }}

VS Code

Add to .vscode/mcp.json (workspace) or your user mcp.json:

json
{  "servers": {    "bullrundata": {      "type": "http",      "url": "https://bullrundata.com/api/mcp",      "headers": {        "Authorization": "Bearer YOUR_API_KEY"      }    }  }}

Windsurf

Add to ~/.codeium/windsurf/mcp_config.json:

json
{  "mcpServers": {    "bullrundata": {      "serverUrl": "https://bullrundata.com/api/mcp",      "headers": {        "Authorization": "Bearer YOUR_API_KEY"      }    }  }}

Claude Desktop

Claude Desktop doesn't speak HTTP MCP natively yet — bridge via mcp-remote. Add to claude_desktop_config.json:

json
{  "mcpServers": {    "bullrundata": {      "command": "npx",      "args": [        "-y",        "mcp-remote",        "https://bullrundata.com/api/mcp",        "--header",        "Authorization: Bearer YOUR_API_KEY"      ]    }  }}

You can also skip the header entirely — on first connect, mcp-remote opens an OAuth flow in your browser and auto-provisions a free-tier key.

Local install (npm)

If you'd rather run the server locally (e.g. air-gapped environments, custom auth), install via npm:

Claude Desktop:

json
{  "mcpServers": {    "market-intelligence": {      "command": "npx",      "args": ["-y", "@bullrundata/market-intelligence"],      "env": {        "BULLRUNDATA_API_KEY": "your-api-key"      }    }  }}

Claude Code:

bash
claude mcp add market-intelligence -- npx -y @bullrundata/market-intelligence

Set BULLRUNDATA_API_KEY in the environment where the command runs.

Available Tools

Macro Intelligence

ToolDescription
dashboard_summaryOne-call macro snapshot — recession probability, market regime, Fed stance, and key indicators
recession_probabilityProprietary recession probability model with confirmation layer
recession_indicatorsCurated key metrics block from the dashboard summary
fed_stanceCurrent Fed monetary policy stance and Fed funds rate
market_regimeMarket cycle phase (early / mid / late_cycle / recession)
confirmation_statusCoincident-indicator confirmation slice for the recession model

Markets & Institutional

ToolDescription
sectors_rotationRisk-on/risk-off signal from S&P sector performance (cyclical vs defensive) with leaders/laggards
sectors_flowsPer-sector accumulation and distribution signals
institutional_cftcAggregate institutional futures positioning across major contracts
cftc_contracts_listList available contracts for use with cftc_positioning_detail
cftc_positioning_detailPer-contract smart-money breakdown with week-over-week change
institutional_ticTreasury International Capital flows — net foreign Treasury demand

Real Estate Calculators

ToolDescription
investment_property_analysisRental property analysis: cap rate, DSCR, cash flow, 1% rule
brrrr_analysisBRRRR deal scoring (0-100) with 70% rule and full breakdown

Economic Data

ToolDescription
economic_indicatorTime series for any tracked indicator (VIXCLS, UNRATE, CPIAUCSL, T10Y2Y, etc.)
list_indicatorsList all tracked indicators, optionally filtered by category
interest_ratesFed Policy + Interest Rates categories
inflation_dataAll Inflation-category indicators
employment_dataLabor Market category (unemployment, payrolls, claims, JOLTS)
housing_dataHousing category (mortgage rates, starts, permits, prices)
yield_curve10Y-2Y and 10Y-3M spreads with inversion check
market_sentimentMarkets + Financial Conditions + Consumer Sentiment

Cascade Engine (Macro Scenario Analysis)

ToolDescription
cascade_listList all macro catalyst scenarios
cascade_analysisFull chain reaction for a catalyst with live data enrichment
cascade_searchSearch catalysts by keyword (e.g., "oil", "dollar", "china")
cascade_by_categoryFilter by category: geopolitical, monetary, credit, commodity, currency, structural

Available Catalysts: Oil Supply Shock, Dollar Liquidity Squeeze, Fed Emergency Rate Cut, US Recession, China-Taiwan Escalation, Yield Curve Inversion, Credit Market Freeze, EM Currency Crisis, Trade War Escalation, Sovereign Debt Crisis

Example Conversations

"What's the current recession risk?"

Claude uses recession_probability and returns:

Current recession probability is 37.9% (moderate risk). Fed stance: neutral. Market regime: mid-cycle. Recommendation: Mixed signals require caution. Begin defensive rotation.

"Is this a good time to buy an investment property at $450K?"

Claude uses investment_property_analysis + interest_rates:

At $450K with 20% down at 7%, monthly cash flow is $287. Cap rate: 5.3%. Cash-on-cash: 4.2%. DSCR: 1.18 (healthy). Current 30Y mortgage rate: 6.38%.

"What's the market risk-on/risk-off signal?"

Claude uses sectors_rotation + institutional_cftc:

Sector rotation signal: RISK_ON. Cyclical sectors leading, defensive lagging. Institutional positioning aligned risk-seeking. Playbook: stay overweight cyclicals, watch for rotation breakdown.

"What happens if oil hits $120?"

Claude uses cascade_analysis + sectors_rotation:

Oil Supply Shock cascade: Dollar demand surges (mechanical) -> Asian FX reserves drain (likely, weeks) -> Asian equity outflows (likely) -> Forced rate hikes in Asia (probable, months). Current sector rotation: RISK_ON, but energy sector lagging suggests market hasn't priced supply risk yet. Playbook: inflation hedges and cash reserves. Watch Fed swap line usage for systemic signal.

Configuration

For the hosted endpoint, authentication is passed as a Bearer header in your client config (see Quick Start above) or negotiated via OAuth on first connect — no environment variables needed.

For the local npx install:

Environment VariableRequiredDescription
BULLRUNDATA_API_KEYYesYour API key from bullrundata.com

Pricing

TierCalls/DayPrice
Free100$0
Pro10,000$29/mo
Business100,000$99/mo

Troubleshooting

Tools don't appear in Claude after install

  1. Confirm the MCP server is registered: in Claude Desktop, check Settings → Connectors (or Developer) for market-intelligence. In Claude Code, run claude mcp list.
  2. Restart Claude Desktop fully (quit, not just close window) — connector changes don't hot-reload.
  3. Verify your BULLRUNDATA_API_KEY env var is set and valid. Without it, tools fail at first call.
  4. If using the remote server (https://market.bullrundata.com/mcp) directly, complete the OAuth flow in your browser when prompted — Claude needs the bearer token before it can call tools.

401 Unauthorized from a tool

Your API key is missing, expired, or inactive. Get a fresh one at bullrundata.com/login. For the remote server flow, re-authenticate via the OAuth screen; the connector auto-provisions a free-tier key on first connect.

429 Too Many Requests

You hit your daily rate limit. Limits reset at 00:00 UTC.

TierLimit
Free100 requests/day
Pro10,000 requests/day
Business100,000 requests/day

Upgrade at bullrundata.com/pricing or wait for the UTC reset.

OAuth flow stuck or times out (remote server)

The remote server uses GitHub OAuth. If the redirect hangs:

  1. Confirm cookies and pop-ups are allowed for market.bullrundata.com and claude.ai
  2. Try authorizing in an incognito window (clears cached OAuth state)
  3. Check that https://market.bullrundata.com/.well-known/oauth-authorization-server returns 200 in your browser

First request is slow (~2–4 seconds)

Cold-start latency on the serverless deploy. Subsequent requests in the same session should respond in <500ms.

cascade_analysis returns "live data unavailable"

The cascade tool optionally enriches with live BullrunData market data. If the upstream API is briefly unreachable, you'll still get the full catalyst tree — only the live overlay is skipped. Pass include_live_data: false to skip the live fetch entirely.

Tool returns stale data

Economic indicators refresh multiple times daily. Check data_freshness in dashboard_summary for the last refresh timestamp.

Still stuck

Open an issue at GitHub Issues or email [email protected] with: tool name, full error message, and approximate timestamp.

Support

License

Elastic License 2.0 — see LICENSE.

You may use, modify, and redistribute this software. You may not offer it as a hosted or managed service that provides users with access to a substantial set of the features or functionality of the software.

來源:README.md,提交 6df35b4

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v0.1.2最新Sep 16, 2026

評分

已滿足適用檢查項的 40%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

    請在儲存庫或註冊中心條目中宣告授權條款。