# io.github.jbrand0n/market-intelligence-mcp (npm · @bullrundata/market-intelligence)

Recession probability, capital rotation scoring, and economic data API

- Trust score: 69/100 (medium)
- Change this week: +45
- Registry status: active
- Liveness: live
- Owner verified: no
- Last scored: 2026-08-03

## Components

- npm · `@bullrundata/market-intelligence`: 69/100 (this document), [markdown](https://verifymcp.io/servers/jbrand0n-market-intelligence-mcp/bullrundata-market-intelligence.md), [page](https://verifymcp.io/servers/jbrand0n-market-intelligence-mcp/bullrundata-market-intelligence)

## Channel facts

- Registry: `npm`
- Package: `@bullrundata/market-intelligence`
- Version: `0.1.2`
- Transport: `stdio`

## Trust breakdown

How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. Scores are 0–100 per category. Scoring method: https://verifymcp.io/docs/scoring (what has changed: https://verifymcp.io/docs/scoring/changelog)

Scored 2026-08-03.

- **Supply Chain Security**: 86/100
  - No malware found by supply-chain analysis.
  - Only part of the dependency tree could be resolved (94 of 98), so this covers what we could see, not the whole tree.
  - No install/post-install scripts declared.
  - Only part of the dependency tree could be resolved (94 of 98), so this covers what we could see, not the whole tree.
- **Provenance & Transparency**: 45/100
  - Source repository is publicly reachable at the declared URL.
  - Provenance check failed: no build-provenance attestation is published.
  - Clear OSI-approved license (MIT).
  - Actively maintained (last published 20 days ago).
  - Disclosure check failed: no security disclosure policy was found in the source repository.
- **Schema Quality & AI Usability**: 77/100
  - AI-judged instruction clarity (excellent).
  - Tool/resource definitions use about 1374 tokens (~72/item across 19 items; 19 tools + 0 resources), lean.
  - Usage-examples check failed: none of the tools include examples.
- **Stability & Change Management**: 27/100
  - Stability observed for 8 of 30 days with no destabilising changes; credit accrues until the full window elapses.
- **Tool Coverage**: 100/100
  - 100% of tools have a non-trivial description (not blank, and not just the tool's name).
  - 100% of tool parameters carry a description.
- **Capabilities**: 100/100
  - Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.

## Install

### Claude

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

### Codex

```bash
codex mcp add jbrand0n-market-intelligence-mcp -- npx -y @bullrundata/market-intelligence
```

### opencode

```json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "jbrand0n-market-intelligence-mcp": {
      "type": "local",
      "command": [
        "npx",
        "-y",
        "@bullrundata/market-intelligence"
      ],
      "enabled": true
    }
  }
}
```

### OpenClaw

```bash
openclaw mcp add jbrand0n-market-intelligence-mcp --command npx --arg -y --arg @bullrundata/market-intelligence
```

### Hermes

```yaml
mcp_servers:
  jbrand0n-market-intelligence-mcp:
    command: "npx"
    args: ["-y", "@bullrundata/market-intelligence"]
```

### Other

```json
{
  "mcpServers": {
    "jbrand0n-market-intelligence-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@bullrundata/market-intelligence"
      ]
    }
  }
}
```

## Changelog

Every change recorded for this component, newest first. Days that predate change tracking, or that we cannot explain, say so: "we were watching and nothing happened" and "we were not watching" are different claims.

### 2026-08-03 (score 69, +4)

- [functional improvement] Stability: unverified → 0.27

### 2026-08-02 (score 65, +29)

- [security regression] Provenance: unverified → fail
- [security improvement] Install scripts: unverified → pass
- [security improvement] Known CVEs: unverified → partial
- [security] Stability: Stability not yet verified: not enough scan history yet (needs a 30-day window).
- [functional improvement] Schema quality: unverified → excellent
- [functional improvement] Dependency health: unverified → partial
- [functional improvement] Maintenance: unverified → pass
- [functional improvement] License: unverified → pass
- [functional improvement] MCP protocol: unverified → pass
- [functional] Licence: MIT

### 2026-08-01 (score 36, −2)

- [functional] We updated how we score, so this day's move reflects our rubric, not a change to the server

### 2026-07-31 (score 38, −8)

- [security regression] Provenance: unverified → fail
- [security regression] Malware scan: pass → unverified
- [security improvement] Install scripts: unverified → pass
- [functional improvement] License: unverified → pass
- [functional improvement] Maintenance: unverified → pass
- [functional] Licence: MIT

### 2026-07-28 (score 46, +22)

- [functional regression] Security disclosure: unverified → fail
- [functional improvement] Tool coverage: unverified → 100
- [functional] First check of Tool coverage: 100
- [functional] First check of Schema quality: unverified
- [functional] First check of Schema quality: pass
- [functional] First check of Schema quality: fail

### 2026-07-27 (score 24)

First indexed and scored.

## MCP tools (19)

### `recession_probability` (~49 tokens)

Get the current US recession probability (0-95%) from a 15-indicator weighted model with dynamic Fed stance and market regime adjustments. Includes risk level, confidence, confirmation status, and actionable recommendation.

### `recession_indicators` (~21 tokens)

Get all recession model indicators with current values and risk scores.

### `fed_stance` (~48 tokens)

Get the current Federal Reserve monetary policy stance (TIGHTENING, EASING, CRISIS, or NEUTRAL) based on fed funds rate trajectory and 6-month rate change.

### `market_regime` (~51 tokens)

Get the current market cycle phase: EARLY_CYCLE, MID_CYCLE, LATE_CYCLE, or RECESSION. Based on unemployment trend, ISM PMI, yield curve, and credit spreads.

### `confirmation_status` (~36 tokens)

Check 4 coincident economic indicators that confirm or deny recession signals: Real GDP Growth, Industrial Production, Real Personal Income, Employment Level.

### `sahm_rule` (~50 tokens)

Check the Sahm Rule recession indicator. The 3-month moving average of unemployment minus the 12-month minimum. Triggers at 0.50 — has predicted every US recession since 1970.

### `capital_rotation_score` (~70 tokens)

Get the current capital rotation risk-on/risk-off composite score (-100 to +100) based on 9 macro instruments (DXY, Gold, Oil, Copper, VIX, 10Y Yield, Gold/Silver Ratio, SOFR, Bitcoin). Includes regime detection and asset allocation playbook.

### `capital_rotation_instruments` (~42 tokens)

Get detailed scoring for all 9 macro instruments in the capital rotation model. Each instrument includes price, weighted score, signal direction, interpretation, and risk classification.

### `divergence_alerts` (~41 tokens)

Get active correlation breakdowns between macro instruments (e.g., DXY and Gold both rising = systemic fear). Includes severity, implication, and momentum shift detection.

### `investment_property_analysis` (~211 tokens)

Analyze a rental investment property. Returns cap rate, cash-on-cash ROI, monthly cash flow, NOI, DSCR, 1% rule evaluation, and full expense breakdown.

Input parameters:

- `annualInsurance` (number): Annual insurance
- `annualPropertyTax` (number): Annual property tax
- `closingCostsPct` (number): Closing costs percentage
- `downPaymentPct` (number): Down payment percentage (default 20)
- `interestRate` (number): Annual interest rate (default 7.0)
- `loanTermYears` (number): Loan term in years (default 30)
- `maintenancePct` (number): Maintenance as % of value per year
- `monthlyHoa` (number): Monthly HOA fees
- `monthlyRent` (number, required): Expected monthly rent in dollars
- `propertyMgmtPct` (number): Property management as % of rent
- `purchasePrice` (number, required): Purchase price in dollars
- `vacancyRatePct` (number): Vacancy rate percentage (default 8)

### `brrrr_analysis` (~327 tokens)

Analyze a BRRRR (Buy, Rehab, Rent, Refinance, Repeat) real estate deal. Returns all-in cost, ARV margin, refinance cash-out, monthly cash flow, BRRRR Score (0-100), 70% rule check, and full breakdown.

Input parameters:

- `annualInsurance` (number): Annual insurance
- `annualPropertyTax` (number): Annual property tax
- `arv` (number, required): After Repair Value in dollars
- `closingCostsBuyPct` (number): Closing costs percentage on purchase
- `holdingCosts` (number): Total holding costs during rehab
- `initialLoanAmount` (number): Initial loan amount if used
- `maintenancePct` (number): Maintenance as % of ARV per year
- `monthlyHoa` (number): Monthly HOA
- `monthlyOtherExpenses` (number): Other monthly expenses
- `monthlyRent` (number, required): Expected monthly rent in dollars
- `monthlyUtilities` (number): Monthly utilities
- `propertyMgmtPct` (number): Property management as % of rent
- `purchasePrice` (number, required): Purchase price in dollars
- `refiClosingCostsPct` (number): Refinance closing costs percentage
- `refiLtvPct` (number): Refinance LTV percentage
- `refiRate` (number): Refinance interest rate
- `refiTermYears` (number): Refinance loan term
- `rehabCosts` (number): Total rehab costs
- `useInitialLoan` (boolean): Whether initial purchase used a loan
- `vacancyRatePct` (number): Vacancy rate percentage

### `economic_indicator` (~122 tokens)

Get time series data for any economic indicator by series ID (e.g., GDP, UNRATE, CPIAUCSL). Returns date-value pairs.

Input parameters:

- `limit` (number): Number of observations to return (default 10)
- `series_id` (string, required): Economic indicator series ID (e.g., GDP, UNRATE, CPIAUCSL, DFF)
- `start_date` (string): Start date (YYYY-MM-DD)
- `units` (string): Data transformation: lin (levels), pch (% change), pc1 (YoY % change)

### `search_indicators` (~66 tokens)

Search for economic indicators by keyword. Returns matching series with ID, name, frequency, and last updated date.

Input parameters:

- `limit` (number): Max results (default 10)
- `query` (string, required): Search query (e.g., "unemployment rate", "consumer price index")

### `interest_rates` (~51 tokens)

Get current interest rates: Fed funds, 2Y/5Y/10Y/30Y Treasury yields, 3M T-Bill, prime rate, 30-year and 15-year mortgage rates.

### `inflation_data` (~38 tokens)

Get current inflation indicators: CPI, Core CPI, PCE, Core PCE, 10-year breakeven inflation, and consumer inflation expectations.

### `employment_data` (~39 tokens)

Get current employment indicators: unemployment rate, nonfarm payrolls, initial claims, JOLTS openings and quits rate, participation rate, average hourly earnings.

### `housing_data` (~43 tokens)

Get current housing market data: 30Y and 15Y mortgage rates, housing starts, building permits, median sales price, Case-Shiller index, existing home sales.

### `yield_curve` (~36 tokens)

Get yield curve analysis: 10Y-2Y and 10Y-3M spreads, all Treasury yields, and inversion detection.

### `market_sentiment` (~33 tokens)

Get market sentiment indicators: VIX (fear index), Financial Conditions Index, Financial Stress Index, and Consumer Sentiment.

## Diagnostics

Captured diagnostic sections: Provenance, Dependencies. The full working is on the page: https://verifymcp.io/servers/jbrand0n-market-intelligence-mcp/bullrundata-market-intelligence#diagnostics

## Score history

- 2026-08-03: 69
- 2026-08-02: 65
- 2026-08-01: 36
- 2026-07-31: 38
- 2026-07-29: 46
- 2026-07-28: 46
- 2026-07-27: 24

## Links

- npm package: https://www.npmjs.com/package/@bullrundata/market-intelligence
- Socket report: https://socket.dev/npm/package/@bullrundata/market-intelligence
- Repository: https://github.com/BullrunData/market-intelligence-mcp
- Changelog RSS feed: https://verifymcp.io/servers/jbrand0n-market-intelligence-mcp/bullrundata-market-intelligence/changelog.xml
- Changelog JSON feed: https://verifymcp.io/servers/jbrand0n-market-intelligence-mcp/bullrundata-market-intelligence/changelog.json
- HTML version of this page: https://verifymcp.io/servers/jbrand0n-market-intelligence-mcp/bullrundata-market-intelligence
