{"schema_version":"v1","name":"semi-data","description":"Semiconductor supply chain intelligence: regulatory signals and mineral deposit data","tools":[{"name":"search_regulatory_signals","description":"Search Federal Register regulatory signals affecting semiconductor-critical materials. Returns export controls, sanctions, import restrictions, and strategic reserve actions.","inputSchema":{"type":"object","properties":{"material":{"type":"string","description":"Material name, e.g. 'Gallium', 'Germanium', 'Rare Earth Elements'"},"type":{"type":"string","enum":["export_control","import_restriction","sanctions","strategic_reserve","supply_disruption","designation","regulatory_update"],"description":"Signal type to filter by"},"importance":{"type":"string","enum":["high","medium","low"],"description":"Strategic importance level"},"since":{"type":"string","description":"ISO date string, e.g. '2024-01-01'"},"country":{"type":"string","description":"Country name to filter by"},"limit":{"type":"integer","description":"Max results (default 50, max 200)"}}}},{"name":"search_mineral_deposits","description":"Search USGS mineral deposit records for semiconductor-critical materials.","inputSchema":{"type":"object","properties":{"commodity":{"type":"string","description":"Commodity name, e.g. 'Gallium', 'Lithium', 'Cobalt'"},"country":{"type":"string","description":"Country filter"},"state":{"type":"string","description":"US state filter"},"status":{"type":"string","enum":["Producer","Past Producer","Prospect","Occurrence","Plant"]},"min_score":{"type":"integer","description":"Minimum semiconductor relevance score 1-10"},"active_only":{"type":"boolean","description":"Only return active producers and plants"},"limit":{"type":"integer","description":"Max results (default 50, max 200)"}}}},{"name":"get_trade_flows","description":"Get UN Comtrade export volume data for semiconductor-critical materials by country. Shows which countries export how much of each material (gallium, germanium, cobalt, lithium, rare earths, silicon, indium) in USD and kg.","inputSchema":{"type":"object","properties":{"material":{"type":"string","description":"Material name, e.g. 'Gallium', 'Cobalt', 'Lithium carbonate'"},"reporter":{"type":"string","description":"Exporting country, e.g. 'China', 'Chile', 'DR Congo'"},"hs_code":{"type":"string","description":"HS commodity code, e.g. '280491' for gallium"},"period":{"type":"string","description":"Year, e.g. '2022'"},"limit":{"type":"integer","description":"Max results (default 100)"}}}},{"name":"search_restricted_entities","description":"Search the US Consolidated Screening List — BIS Entity List, OFAC SDN, Denied Persons, Military End User, and other restricted-party lists. Use to check whether a company or country is subject to export controls or sanctions relevant to semiconductor materials.","inputSchema":{"type":"object","properties":{"name":{"type":"string","description":"Company or person name (partial match)"},"country":{"type":"string","description":"ISO-2 country code, e.g. CN, RU, IR"},"list":{"type":"string","description":"List name fragment, e.g. \"Entity List\", \"SDN\", \"Military End User\""},"limit":{"type":"integer","description":"Max results (default 50, max 200)"}}}},{"name":"search_sec_filings","description":"Search SEC EDGAR corporate filings (8-K, 10-K, 10-Q) for semiconductor supply chain signals. Returns LLM-extracted intelligence from filings mentioning critical materials.","inputSchema":{"type":"object","properties":{"material":{"type":"string","description":"Material name, e.g. 'Gallium', 'Silicon Carbide'"},"entity":{"type":"string","description":"Company name (partial match)"},"form":{"type":"string","enum":["8-K","10-K","10-Q"],"description":"Filing type filter"},"importance":{"type":"string","enum":["high","medium","low"],"description":"Strategic importance level"},"sentiment":{"type":"string","enum":["bullish","neutral","bearish"],"description":"Supply chain sentiment"},"since":{"type":"string","description":"ISO date, e.g. '2024-01-01'"},"limit":{"type":"integer","description":"Max results (default 50, max 200)"}}}}]}