{"serverId":"mcp-registry/io.github.supplymaven-scr/supply-chain-intelligence","tools":[{"name":"get_action_signals","fixed":{"name":"get_action_signals","description":"Get statistically validated leading indicator signals evaluated against live GDI data. Each signal is a Granger-causal relationship (p≤0.01) with a specific lag time and directional accuracy. Returns ACTIVE, WATCH, or CLEAR status for each signal. Paid tier only.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":114,"tokensAfter":114},{"name":"get_air_cargo_disruptions","fixed":{"name":"get_air_cargo_disruptions","description":"Get real-time air cargo disruption status at major US and international freight hub airports. Returns FAA ground delays, ground stops, arrival and departure delays with estimated minutes, closure status, disruption score, and traffic collapse detection. Covers major cargo hubs including Memphis (FedEx), Louisville (UPS), Anchorage, Chicago O'Hare, Los Angeles, Miami, New York JFK, and Dallas-Fort Worth. Used by air freight forwarders, express carriers, and logistics planners to reroute time-sens","inputSchema":{"type":"object","properties":{}},"annotations":{"region":{"type":"string","description":"Filter by geographic region or ISO country code. Valid regions: north_america, south_america, europe_west, europe_east, east_asia, southeast_asia, south_asia, middle_east, africa. Or use a 2-letter ISO country code (e.g., US, CN, DE)."},"airport":{"type":"string","description":"IATA airport code (e.g., 'MEM', 'SDF', 'ORD'). Default: all monitored hubs."},"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":167,"tokensAfter":167},{"name":"get_border_delays","fixed":{"name":"get_border_delays","description":"Get real-time commercial border crossing wait times at US-Mexico and US-Canada ports of entry. Returns current delay in minutes for commercial vehicles, number of lanes open, and port status. Updated every 30 minutes from US Customs and Border Protection. Covers all major commercial crossings including Laredo, El Paso, Nogales, Otay Mesa, Detroit, Buffalo, and Blaine. Used by logistics companies, freight brokers, and trucking operations to route cross-border shipments through the fastest crossin","inputSchema":{"type":"object","properties":{}},"annotations":{"border":{"type":"string","description":"Filter by border: 'mexico' or 'canada'. Default: both."},"region":{"type":"string","description":"Filter by geographic region or ISO country code. US=all borders, MX=Mexican border, CA=Canadian border. Valid regions: north_america, south_america, europe_west, europe_east, east_asia, southeast_asia, south_asia, middle_east, africa. Or use a 2-letter ISO country code (e.g., US, CN, DE)."},"crossing":{"type":"string","description":"Specific crossing name (e.g., 'Laredo', 'El Paso')."},"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":165,"tokensAfter":165},{"name":"get_chokepoint_traffic","fixed":{"name":"get_chokepoint_traffic","description":"Monitor real-time vessel traffic and congestion at critical maritime chokepoints — Suez Canal, Panama Canal, Strait of Malacca, Strait of Hormuz, Bab el-Mandeb, and other strategic waterways. Returns total vessel count, average speed, count of slow or stationary vessels, and a congestion score with severity level. When chokepoints congest or close, global shipping routes reroute within days — this data detects that signal in real time.","inputSchema":{"type":"object","properties":{}},"annotations":{"region":{"type":"string","description":"Filter by geographic region or ISO country code. Valid regions: north_america, south_america, europe_west, europe_east, east_asia, southeast_asia, south_asia, middle_east, africa. Or use a 2-letter ISO country code (e.g., US, CN, DE)."},"chokepoint":{"type":"string","description":"Chokepoint name (e.g., 'suez', 'panama', 'malacca'). Default: all."},"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":150,"tokensAfter":150},{"name":"get_commodity_volatility_alerts","fixed":{"name":"get_commodity_volatility_alerts","description":"Get alerts for commodities experiencing abnormal price volatility. Flags any commodity where the 24-hour price change exceeds normal ranges or where prices are at extreme levels. Returns the current price, 24-hour change percentage, trend direction, and risk assessment. Answers 'which commodities are behaving unusually right now?' — a question that takes procurement teams hours to answer manually. Used by procurement teams to time purchases, commodity traders to identify opportunities, and suppl","inputSchema":{"type":"object","properties":{}},"annotations":{"category":{"type":"string","description":"Filter by category: 'energy', 'metals', 'agriculture', 'industrial', 'semiconductors'. Omit for all."},"threshold":{"type":"number","description":"Minimum absolute 24h change percentage to flag (e.g. 2.0 for 2%+). Default: 2.0."},"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":169,"tokensAfter":169},{"name":"get_corridor_risk","fixed":{"name":"get_corridor_risk","description":"Monitor risk levels across 10 major ocean freight trade corridors (China-US West Coast, China-US East Coast, China-Mexico, Taiwan-US, India-US, China-Europe, Europe-US, Middle East-Europe, Brazil-US). Each corridor chains origin ports, chokepoints, and destination ports into a single lane scored by its weakest link (highest risk waypoint). Scores combine port congestion data with the proximity of active natural disruptions. Used by logistics planners for route risk comparison, procurement teams ","inputSchema":{"type":"object","properties":{}},"annotations":{"region":{"type":"string","description":"Filter corridors by origin or destination region. Valid regions: north_america, south_america, europe_west, europe_east, east_asia, southeast_asia, south_asia, middle_east, africa. Or use a 2-letter ISO country code (e.g., US, CN, DE)."},"corridor_id":{"type":"string","description":"Specific corridor ID (e.g., CN-US-WEST, CN-EU, IN-US). Omit for all corridors. Returns full waypoint breakdown when specified."},"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":165,"tokensAfter":165},{"name":"get_customs_friction_baseline","fixed":{"name":"get_customs_friction_baseline","description":"Get customs friction baseline scores by country. Returns a composite 0-100 score combining port congestion and customs/trade policy events. Covers 21 countries across North America, East Asia, Southeast Asia, South Asia, Europe, Middle East, and South America. Higher score = more friction. Optional country parameter for single-country detail with component breakdown and 30-day history. Used by trade compliance teams, procurement managers, and logistics planners to assess customs clearance risk b","inputSchema":{"type":"object","properties":{}},"annotations":{"region":{"type":"string","description":"Filter by region when listing all countries. Valid regions: north_america, south_america, europe_west, europe_east, east_asia, southeast_asia, south_asia, middle_east, africa. Or use a 2-letter ISO country code (e.g., US, CN, DE)."},"country":{"type":"string","description":"ISO 2-letter country code (e.g., 'CN', 'MX', 'IN'). Returns detailed breakdown with component scores and 30-day history. Omit for all 21 countries."},"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":169,"tokensAfter":169},{"name":"get_customs_trade_events","fixed":{"name":"get_customs_trade_events","description":"Get customs and trade policy events extracted from news intelligence. Covers tariff changes, sanctions, export controls, trade agreements, anti-dumping duties, and regulatory changes. Each event includes affected countries, products, direction (RESTRICTIVE/LIBERALIZING/NEUTRAL/MIXED), US impact assessment, and confidence score. Used by trade compliance teams and procurement managers to track policy risk.","inputSchema":{"type":"object","properties":{}},"annotations":{"limit":{"type":"number","description":"Max results to return (default 50, max 200)."},"direction":{"type":"string","description":"Filter by policy direction: RESTRICTIVE, LIBERALIZING, NEUTRAL, or MIXED."},"event_type":{"type":"string","description":"Filter by event type (e.g., TARIFF_INCREASE, SANCTION, EXPORT_CONTROL, TRADE_AGREEMENT)."},"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":141,"tokensAfter":141},{"name":"get_data_center_hub_load","fixed":{"name":"get_data_center_hub_load","description":"Grid load for five US data center hub zones, built from EIA-930 hourly demand and delivered as daily or monthly series. Hubs: DOM (Dominion Virginia Power zone, PJM), NCEN (North Central, ERCOT), CE (Commonwealth Edison zone, PJM), PGAE (Pacific Gas and Electric, CAISO), ZONJ (New York City, NYISO). Daily rows: date, average MW, overnight floor MW (the day's minimum hour), zone hours, matched hours, status, and share of the parent grid. Monthly rows: average MW, overnight floor MW, share of pare","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"hub":{"type":"string","description":"Hub zone code: DOM, NCEN, CE, PGAE or ZONJ."},"endDate":{"type":"string","description":"Daily: YYYY-MM-DD (default the latest stored day; at most 366 days per request). Monthly: YYYY-MM (default the latest UTC month that has ended)."},"startDate":{"type":"string","description":"Daily: YYYY-MM-DD (default 30 days before endDate). Monthly: YYYY-MM (default 24 months before endDate)."},"granularity":{"type":"string","description":"'daily' or 'monthly'. Default monthly."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":323,"tokensAfter":323},{"name":"get_disaster_events","fixed":{"name":"get_disaster_events","description":"Get active natural disaster events that may impact supply chain operations. Sources: USGS (earthquakes M5.0+), NOAA (storms/hurricanes, US), GDACS (global earthquakes, tropical cyclones, floods, volcanoes). Returns event type, severity, location, coordinates, and affected country. Events auto-expire based on source TTL. Supports filtering by event type, country, region, and lookback window. Complements get_natural_disaster_alerts with additional filtering options including multi-day lookback and","inputSchema":{"type":"object","properties":{}},"annotations":{"days":{"type":"number","description":"Number of days to look back. Default 7, max 30. When specified, includes both active and expired events within the window."},"type":{"type":"string","description":"Filter by event type: 'earthquake', 'storm', 'flood', 'volcano'. Omit for all types."},"region":{"type":"string","description":"Filter by region. Events are matched by their country field. Valid regions: north_america, south_america, europe_west, europe_east, east_asia, southeast_asia, south_asia, middle_east, africa. Or use a 2-letter ISO country code (e.g., US, CN, DE)."},"country":{"type":"string","description":"ISO 2-letter country code to filter by affected country (e.g., 'US', 'JP', 'TW')."},"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":166,"tokensAfter":166},{"name":"get_economic_indicators","fixed":{"name":"get_economic_indicators","description":"Get key economic indicators affecting supply chain costs and conditions. Returns Federal Reserve data (industrial production, capacity utilization, manufacturing PMI, housing starts, imports), Producer Price Index by category, Global Supply Chain Pressure Index (GSCPI) from the New York Fed, and EIA Short-Term Energy Outlook forecasts. Used by supply chain strategists, procurement leaders, and economic analysts who need the macro backdrop for supply chain planning.","inputSchema":{"type":"object","properties":{}},"annotations":{"category":{"type":"string","description":"Filter: 'fred', 'ppi', 'gscpi', 'steo'. Default: summary of all."},"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":158,"tokensAfter":158},{"name":"get_energy_breakdown","fixed":{"name":"get_energy_breakdown","description":"Get comprehensive US energy market status for supply chain cost analysis. Returns crude oil prices (WTI and Brent), natural gas spot prices (Henry Hub), retail fuel prices (gasoline, diesel), natural gas storage versus capacity, refinery utilization rates, petroleum stock levels with week-over-week changes, and import/export flows. This is the disaggregated view behind the GDI Energy pillar — instead of a single risk number, you get the full picture of energy costs affecting manufacturing, freig","inputSchema":{"type":"object","properties":{}},"annotations":{"sector":{"type":"string","description":"Filter: 'crude', 'naturalgas', 'fuel', 'refinery', 'storage', 'trade'. Default: summary of all."},"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":166,"tokensAfter":166},{"name":"get_energy_forecast","fixed":{"name":"get_energy_forecast","description":"Get the US Energy Information Administration's Short-Term Energy Outlook (STEO) — official government forecasts for energy production, consumption, and pricing. Returns both historical actuals and forward-looking projections for crude oil prices, natural gas prices, electricity generation, renewable energy production, and petroleum consumption. The STEO is the most widely referenced energy forecast in the world. Distinguishes actual historical data from projected forecasts using the isActual fla","inputSchema":{"type":"object","properties":{}},"annotations":{"category":{"type":"string","description":"Filter by category: 'prices', 'petroleum', 'natural_gas', 'electricity', 'macro'. Omit for priority series across all categories."},"forecast_only":{"type":"boolean","description":"If true, returns only projected data points (not historical actuals). Default: false."},"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":166,"tokensAfter":166},{"name":"get_freight_rate_observations","fixed":{"name":"get_freight_rate_observations","description":"Get freight rate index observations extracted from news intelligence. Covers major ocean freight indexes (BDI, SCFI, WCI, CCFI, HARPEX) with direction, magnitude, trade lane, and rate values. Each observation includes confidence score and source URL. Used by logistics planners to track rate trends and identify cost pressure signals.","inputSchema":{"type":"object","properties":{}},"annotations":{"direction":{"type":"string","description":"Filter by rate direction: UP, DOWN, STABLE, or MIXED."},"index_name":{"type":"string","description":"Filter by index name (e.g., BDI, SCFI, WCI)."},"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":122,"tokensAfter":122},{"name":"get_freight_rate_pressure","fixed":{"name":"get_freight_rate_pressure","description":"Returns freight rate pressure scores for major shipping and commodity indices (WCI, SCFI, BDI, CRB). Includes current values, week-over-week changes, z-score vs 52-week baseline, and mapping to trade corridors. WCI (Drewry World Container Index) tracks container rates in USD/FEU. SCFI (Shanghai Containerized Freight Index) tracks export rates from Shanghai. BDI (Baltic Dry Index) tracks dry bulk shipping rates. CRB (CRB Commodity Index) tracks broad commodity pressure. Pressure scoring: 0-35 STA","inputSchema":{"type":"object","properties":{}},"annotations":{"region":{"type":"string","description":"Filter corridor mapping by region. Pressure scores are global but corridor mapping filters to corridors touching this region. Valid regions: north_america, south_america, europe_west, europe_east, east_asia, southeast_asia, south_asia, middle_east, africa. Or use a 2-letter ISO country code (e.g., US, CN, DE)."},"index_name":{"type":"string","description":"Filter by index: 'WCI', 'SCFI', 'BDI', or 'CRB'. Omit for all."},"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":167,"tokensAfter":167},{"name":"get_freight_transportation_index","fixed":{"name":"get_freight_transportation_index","description":"Get the US freight transportation health index from the Bureau of Transportation Statistics. Returns the Transportation Services Index (TSI) for freight and passenger, truck tonnage, rail carloadings, rail intermodal volume, waterborne freight, inventory-to-sales ratio, and industrial production index. Declining freight volumes are a leading indicator of economic slowdown. Used by logistics companies, freight brokers, and economic analysts tracking US freight demand trends.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":178,"tokensAfter":178},{"name":"get_gdi_trend_analysis","fixed":{"name":"get_gdi_trend_analysis","description":"Get trend analysis of the Global Disruption Index over time. Returns the current GDI score plus 7-day, 14-day, and 30-day comparisons with direction, velocity of change, and pillar-level momentum. Identifies which pillar is driving changes and whether risk is accelerating or decelerating. Answers: 'Is supply chain risk getting better or worse, how fast, and why?' Used by supply chain executives for weekly status briefings and by traders to time entry/exit decisions around supply chain volatility","inputSchema":{"type":"object","properties":{}},"annotations":{"period":{"type":"string","description":"Trend period: '7d', '14d', '30d', '90d'. Default: '30d'."},"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":167,"tokensAfter":167},{"name":"get_intelligence_briefs","fixed":{"name":"get_intelligence_briefs","description":"Get AI-generated intelligence briefs for each supply chain dimension — energy, materials, transportation, macro. Each brief provides a narrative analysis of current conditions, key drivers, emerging risks, and recommended watch items. These are not raw data — they are synthesized analytical summaries generated every hour from live data. Designed for decision-makers who need a quick read on each supply chain dimension. Returns structured briefs suitable for executive dashboards, email digests, or","inputSchema":{"type":"object","properties":{}},"annotations":{"type":{"type":"string","description":"Brief type: 'energy', 'materials', 'transport', 'macro'. Omit for all briefs."},"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":167,"tokensAfter":167},{"name":"get_labor_actions","fixed":{"name":"get_labor_actions","description":"Get labor actions affecting supply chains extracted from news intelligence. Covers strikes, lockouts, slowdowns, contract negotiations, and protests. Each event includes union, employer, location, worker count, affected ports, status, and impact description. Used by logistics planners and procurement teams to assess labor disruption risk at ports and manufacturing facilities.","inputSchema":{"type":"object","properties":{}},"annotations":{"status":{"type":"string","description":"Filter by status: ACTIVE, THREATENED, RESOLVED, or ONGOING."},"action_type":{"type":"string","description":"Filter by action type: STRIKE, LOCKOUT, SLOWDOWN, CONTRACT_NEGOTIATION, CONTRACT_RATIFICATION, PROTEST, or OTHER."},"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":131,"tokensAfter":131},{"name":"get_manufacturing_anomalies","fixed":{"name":"get_manufacturing_anomalies","description":"Not available. The SupplyMaven Manufacturing Index is not currently offered; this tool returns a plain not-available response.","inputSchema":{"type":"object","properties":{}},"annotations":{"region":{"type":"string","description":"Filter by grid region: PJM, MISO, ERCO, CISO, SWPP, ISNE, NYIS, NW. Omit for all regions."},"minSeverity":{"type":"string","description":"Minimum anomaly severity: LOW, MEDIUM, HIGH, or CRITICAL. Default: MEDIUM."},"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":64,"tokensAfter":64},{"name":"get_natural_disaster_alerts","fixed":{"name":"get_natural_disaster_alerts","description":"Get real-time natural disaster alerts from USGS (earthquakes M5.0+), NOAA (hurricanes, tropical storms), and GDACS (global earthquakes, cyclones, floods, volcanoes). Returns active and recent events with magnitude, severity, coordinates, and affected country. Used by logistics planners and procurement teams to reroute shipments and activate contingency plans around seismic events, hurricanes, and floods affecting supply chain infrastructure.","inputSchema":{"type":"object","properties":{}},"annotations":{"type":{"type":"string","description":"Filter by event type: 'earthquake', 'hurricane', 'typhoon', 'tropical_storm', 'flood', 'volcano'. Default: all types."},"region":{"type":"string","description":"Filter by ISO country code (e.g., 'US', 'JP', 'TW') or country name. Default: all regions."},"active_only":{"type":"boolean","description":"Only return currently active events. Default: true."},"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":153,"tokensAfter":153},{"name":"get_port_congestion_trends","fixed":{"name":"get_port_congestion_trends","description":"Get port congestion trend analysis — not just current congestion, but direction and trajectory. Returns how congestion has changed relative to historical baselines, identifies ports where congestion is accelerating, and flags ports approaching critical thresholds. Answers: 'Which ports are getting worse and how fast?' Used by logistics planners to reroute shipments before congestion peaks, and by importers to anticipate lead time extensions.","inputSchema":{"type":"object","properties":{}},"annotations":{"port":{"type":"string","description":"Port name (e.g. 'Shanghai', 'Los Angeles'). Omit for all ports with significant changes."},"region":{"type":"string","description":"Filter by geographic region or ISO country code. Valid regions: north_america, south_america, europe_west, europe_east, east_asia, southeast_asia, south_asia, middle_east, africa. Or use a 2-letter ISO country code (e.g., US, CN, DE)."},"threshold":{"type":"number","description":"Minimum distance, in score points, of a port's congestion score from 50 (the score at its own baseline) to report. Default: 10."},"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":152,"tokensAfter":152},{"name":"get_predictive_signals","fixed":{"name":"get_predictive_signals","description":"Statistically validated leading indicator signals evaluated against live supply chain data. Each signal is a Granger-causal relationship tested at p<=0.01 with directional accuracy >=55%. Signals predict commodity price movements and macroeconomic changes 1 week to 6 months ahead. Returns ACTIVE (threshold crossed, act now), WATCH (approaching threshold, prepare), or CLEAR status for each signal, organized by predictor group (GDI pillars, commodities and commercial demand). Used by commodity tra","inputSchema":{"type":"object","properties":{}},"annotations":{"tier":{"type":"number","description":"Filter by signal tier (1=highest confidence, 2=moderate, 3=exploratory). Omit for all tiers."},"group":{"type":"string","description":"Filter by predictor group (e.g. 'GDI:Energy', 'GDI:Materials'). Omit for all groups."},"status":{"type":"string","description":"Filter by current status: TRIGGERED, PENDING, or CLEAR. Omit for all statuses."},"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":167,"tokensAfter":167},{"name":"get_rail_freight_status","fixed":{"name":"get_rail_freight_status","description":"Get US freight rail performance metrics including average train speed, terminal dwell time, cars on line, trains held per day, railcars not moved within 48 hours, total carloadings, intermodal units, and grain transport rates. Sourced from the Surface Transportation Board railroad service metrics, Association of American Railroads carloading data, and USDA grain transportation reports. When rail slows down, inland supply chains back up within days — this data provides early warning of freight bo","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":181,"tokensAfter":181},{"name":"get_signal_narratives","fixed":{"name":"get_signal_narratives","description":"Get plain-language explanations of active predictive signals. Each narrative explains the mechanism behind a signal — why the predictor leads the target, what economic logic connects them, and what the current reading implies. Designed for non-quantitative users who want to understand the 'why' behind each signal without reading F-statistics. Returns trigger context, predictor value, direction, and a narrative paragraph suitable for reports and briefings.","inputSchema":{"type":"object","properties":{}},"annotations":{"signalId":{"type":"string","description":"Specific signal ID (e.g. 'SIG-1'). If omitted, returns narratives for all active signals."},"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":155,"tokensAfter":155},{"name":"get_supply_chain_weekly_brief","fixed":{"name":"get_supply_chain_weekly_brief","description":"Comprehensive weekly supply chain situation report combining all SupplyMaven data sources into an executive-level brief. Includes GDI score with pillar breakdown and trend, top disruption events with risk scores, commodity price movements, port congestion highlights, and active predictive signals. Designed to answer 'what happened this week in supply chains?' in a single call. Used by executives, procurement leaders, and supply chain managers for weekly risk reviews and stakeholder briefings.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":182,"tokensAfter":182},{"name":"get_trade_policy_impacts","fixed":{"name":"get_trade_policy_impacts","description":"Get active trade policy actions currently impacting supply chain risk — tariffs, sanctions, export controls, import restrictions, and regulatory changes. Unlike news alerts that expire after 72 hours, policy adjustments persist as long as the policy is in effect and continue to modify GDI risk scores. Each policy includes the affected GDI pillar, effective date, and source event. Used by procurement teams navigating tariff exposure, compliance officers tracking sanctions, and supply chain strate","inputSchema":{"type":"object","properties":{}},"annotations":{"pillar":{"type":"string","description":"Filter by affected GDI pillar: 'transportation', 'energy', 'materials', 'macro'."},"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":167,"tokensAfter":167},{"name":"get_weekly_content_package","fixed":{"name":"get_weekly_content_package","description":"Get the weekly 'Signal of the Week' content package — a pre-written, data-verified marketing bundle generated every Monday from live SupplyMaven data. Returns a Substack article (~500 words), LinkedIn post (~200 words), and Twitter/X thread (4-5 tweets), all built from verified supply chain data. Every number in the content traces back to a live data source. Designed for automated content distribution via Claude Desktop + platform MCP servers. The content package includes the signal headline, fu","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":182,"tokensAfter":182}],"toolsChanged":28,"tokensSaved":0,"todo":[],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}