# genome-industrial-intelligence

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y smithery mcp add rdcahalane/genome-industrial-intelligence

# Browse available tools
npx -y smithery tool list rdcahalane/genome-industrial-intelligence

# Get full schema for a tool
npx -y smithery tool get rdcahalane/genome-industrial-intelligence get_signal

# Call a tool
npx -y smithery tool call rdcahalane/genome-industrial-intelligence get_signal '{}'
```

## Direct MCP Connection

Endpoint: `https://genome-industrial-intelligence--rdcahalane.run.tools`

**Required config:**
- `GENOME_COMMERCIAL_KEY` (query) — Your Genome API key (starts with gk_live_). Purchase at genomestudio.vercel.app/dealmakers

## Tools (9)

- `get_signal` — Get the full investment signal for an industrial ticker: conviction score, archetype, trajectory, ECL/PFSL adjustments,…
- `get_screener` — Screen all tracked industrial tickers by conviction, signal type, or archetype. Returns ranked list of top signals.
- `get_ecl` — Get the current External Constraint Layer (ECL) macro regime and all 7 module scores: CPI (commodity), EPI (energy), LP…
- `get_horizons` — Get 3M, 6M, and 12M multi-horizon investment signals for a ticker with divergence patterns.
- `get_supply_chain` — Get upstream supply chain risk for a ticker — which upstream industries are stressed and how much that drags the convic…
- `get_pfsl` — Get Pre-Financial Signal Layer (PFSL) scores from SEC EDGAR financials: operational stress, demand signals, capex activ…
- `get_regime` — Get a concise summary of the current macro market regime and its impact on conviction scaling.
- `get_diligence` — Get a full industrial operational diligence brief for a company. Returns 6-section structured analysis covering operati…
- `ask_genome` — Ask a natural language question and get an AI-synthesized answer grounded in live Genome data. Examples: 'Which industr…

```bash
# Get full input/output schema for a tool
npx -y smithery tool get rdcahalane/genome-industrial-intelligence <tool-name>
```
