LiveDataLink
What this MCP does
Exposes public-data tools covering economics, labor, banking, transport, books, legal opinions, carriers, environmental data, and market research.
Tools
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['state', 'start_date', 'end_date'], 'properties': {'limit': {'type': 'number'}, 'state': {'type': 'string'}, 'end_date': {'type': 'string', 'description': 'Inclusive YYYY-MM-DD window end.'}, 'start_date': {'type': 'string', 'description': 'Inclusive YYYY-MM-DD window start.'}, 'response_format': {'enum': ['markdown', 'json'], 'type': 'string', 'description': 'Human-readable markdown or machine-readable JSON. Default markdown.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['location'], 'properties': {'location': {'type': 'string', 'description': 'City, zip code, or place name'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'bank': {'type': 'string', 'description': "Bank or savings institution name (e.g. 'JPMorgan Chase Bank', 'Cross River Bank'). Use the full legal name for best matching."}, 'cert': {'type': 'string', 'description': 'Optional FDIC certificate (CERT) number for an exact institution match, used instead of a name.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['geographies', 'indicator', 'year'], 'properties': {'year': {'type': 'number', 'description': 'Four-digit calendar year. Hosted source coverage is reported in every response.'}, 'indicator': {'type': 'string', 'description': 'Supported indicator slug/name or BEA SASUMMARY line code; examples: gdp, real_gdp, personal_income, per_capita_personal_income, regional_price_parities, total_employment.'}, 'geographies': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Two to eight distinct state selectors.'}, 'response_format': {'enum': ['markdown', 'json'], 'type': 'string', 'description': 'Human-readable markdown or machine-readable JSON. Default markdown.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Maximum results. Default 20.'}, 'query': {'type': 'string', 'description': 'Optional words matched against indicator name, definition, and unit.'}, 'offset': {'type': 'number', 'description': 'Results to skip. Default 0.'}, 'response_format': {'enum': ['markdown', 'json'], 'type': 'string', 'description': 'Human-readable markdown or machine-readable JSON. Default markdown.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['geography', 'indicator'], 'properties': {'limit': {'type': 'number', 'description': 'Maximum years. Default 20.'}, 'offset': {'type': 'number', 'description': 'Years to skip. Default 0.'}, 'end_year': {'type': 'number', 'description': 'Four-digit calendar year. Hosted source coverage is reported in every response.'}, 'geography': {'type': 'string', 'description': 'State name, USPS abbreviation, 5-digit state-summary GeoFIPS, or United States/US.'}, 'indicator': {'type': 'string', 'description': 'Supported indicator slug/name or BEA SASUMMARY line code; examples: gdp, real_gdp, personal_income, per_capita_personal_income, regional_price_parities, total_employment.'}, 'start_year': {'type': 'number', 'description': 'Four-digit calendar year. Hosted source coverage is reported in every response.'}, 'response_format': {'enum': ['markdown', 'json'], 'type': 'string', 'description': 'Human-readable markdown or machine-readable JSON. Default markdown.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['geography'], 'properties': {'geography': {'type': 'string', 'description': 'State name, USPS abbreviation, 5-digit state-summary GeoFIPS, or United States/US.'}, 'as_of_year': {'type': 'number', 'description': 'Four-digit calendar year. Hosted source coverage is reported in every response.'}, 'response_format': {'enum': ['markdown', 'json'], 'type': 'string', 'description': 'Human-readable markdown or machine-readable JSON. Default markdown.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['geography', 'indicator'], 'properties': {'geography': {'type': 'string', 'description': 'State name, USPS abbreviation, 5-digit state-summary GeoFIPS, or United States/US.'}, 'indicator': {'type': 'string', 'description': 'Supported indicator slug/name or BEA SASUMMARY line code; examples: gdp, real_gdp, personal_income, per_capita_personal_income, regional_price_parities, total_employment.'}, 'as_of_year': {'type': 'number', 'description': 'Four-digit calendar year. Hosted source coverage is reported in every response.'}, 'response_format': {'enum': ['markdown', 'json'], 'type': 'string', 'description': 'Human-readable markdown or machine-readable JSON. Default markdown.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'lei': {'type': 'string', 'description': "Optional exact 20-character LEI code to anchor the ownership chain directly (e.g. '5493006MHB84DD0ZWV18'). Overrides a name search."}, 'company': {'type': 'string', 'description': "Company / organization name (e.g. 'Alphabet Inc.', 'JPMorgan') or a 20-character LEI code. Provide this or 'lei'."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'end_year': {'type': 'number', 'description': 'End year (optional; defaults to current year).'}, 'indicator': {'type': 'string', 'description': 'Indicator name, one of: unemployment_rate, labor_force_participation, employment_population_ratio, cpi, cpi_less_food_energy, nonfarm_payrolls, avg_hourly_earnings, avg_weekly_hours, ppi_final_demand.'}, 'start_year': {'type': 'number', 'description': 'Start year (optional; defaults to ~3 years back).'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['series_id'], 'properties': {'end_year': {'type': 'number', 'description': 'End year (optional).'}, 'series_id': {'type': 'string', 'description': "BLS series ID, e.g. 'LNS14000000'."}, 'start_year': {'type': 'number', 'description': 'Start year (optional).'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['gutenberg_id'], 'properties': {'gutenberg_id': {'type': 'number', 'description': 'Project Gutenberg ebook id, e.g. 84 (Frankenstein).'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'limit': {'type': 'number', 'description': 'Maximum passages to return (default 10, max 50).'}, 'query': {'type': 'string', 'description': "Phrase or keywords to find inside the books, e.g. 'it was the best of times', 'whale'."}, 'gutenberg_id': {'type': 'number', 'description': 'Optional: restrict the search to a single indexed book by its Gutenberg id.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['gutenberg_id'], 'properties': {'from_seq': {'type': 'number', 'description': 'Passage index to start from (0-based, default 0).'}, 'gutenberg_id': {'type': 'number', 'description': 'Project Gutenberg ebook id.'}, 'max_passages': {'type': 'number', 'description': 'Maximum passages to return per call (default 40, max 200).'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Maximum rows to return (default 25, max 100).'}, 'query': {'type': 'string', 'description': "Title / author / subject keyword, e.g. 'frankenstein', 'sherlock holmes', 'astronomy'."}, 'author': {'type': 'string', 'description': "Optional author-name fragment, e.g. 'Shelley', 'Twain'."}, 'subject': {'type': 'string', 'description': "Optional subject fragment, e.g. 'Science fiction', 'Detective'."}, 'language': {'type': 'string', 'description': "Optional language code filter, e.g. 'en', 'fr'."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'symbol': {'type': 'string', 'description': "A single ticker (e.g. 'AAPL'). Use this or `symbols`."}, 'symbols': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Multiple tickers to scan (max 15).'}, 'ma_period': {'type': 'number', 'description': 'Simple moving-average period used as a dynamic support reference (default 50).'}, 'lookback_days': {'type': 'number', 'description': 'Trailing daily bars to analyze (default 180).'}, 'proximity_pct': {'type': 'number', 'description': "How close (percent) price must be to support/MA to count as 'near' (default 3)."}, 'rsi_threshold': {'type': 'number', 'description': 'RSI(14) must be at or below this to qualify as oversold (default 35).'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['port'], 'properties': {'port': {'type': 'string', 'description': 'Exact BTS four-digit port code or an unambiguous U.S. land-border port name. Search first when needed.'}, 'response_format': {'enum': ['markdown', 'json'], 'type': 'string', 'description': 'Human-readable markdown or machine-readable JSON. Default markdown.'}, 'trailing_months': {'type': 'number', 'description': 'Months per current/prior comparison window. Default 12.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['port', 'measure'], 'properties': {'port': {'type': 'string', 'description': 'Exact BTS four-digit port code or an unambiguous U.S. land-border port name. Search first when needed.'}, 'limit': {'type': 'number', 'description': 'Maximum monthly observations. Default 24.'}, 'offset': {'type': 'number', 'description': 'Observations to skip. Default 0.'}, 'measure': {'enum': ['Buses', 'Bus Passengers', 'Pedestrians', 'Personal Vehicle Passengers', 'Personal Vehicles', 'Train Passengers', 'Trains', 'Trucks'], 'type': 'string', 'description': 'Official BTS crossing measure. Measures have different units and must not be added together.'}, 'end_month': {'type': 'string', 'description': 'Calendar month in YYYY-MM format.'}, 'start_month': {'type': 'string', 'description': 'Calendar month in YYYY-MM format.'}, 'response_format': {'enum': ['markdown', 'json'], 'type': 'string', 'description': 'Human-readable markdown or machine-readable JSON. Default markdown.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ports', 'measure'], 'properties': {'ports': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Two to eight exact four-digit port codes or unambiguous port names.'}, 'measure': {'enum': ['Buses', 'Bus Passengers', 'Pedestrians', 'Personal Vehicle Passengers', 'Personal Vehicles', 'Train Passengers', 'Trains', 'Trucks'], 'type': 'string', 'description': 'Official BTS crossing measure. Measures have different units and must not be added together.'}, 'end_month': {'type': 'string', 'description': 'Calendar month in YYYY-MM format.'}, 'response_format': {'enum': ['markdown', 'json'], 'type': 'string', 'description': 'Human-readable markdown or machine-readable JSON. Default markdown.'}, 'trailing_months': {'type': 'number', 'description': 'Months per current/prior comparison window. Default 12.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Maximum ports. Default 20.'}, 'query': {'type': 'string', 'description': 'Port name, state, or exact four-digit port code.'}, 'state': {'type': 'string', 'description': 'Exact state name, such as Texas or New York.'}, 'border': {'enum': ['US-Canada Border', 'US-Mexico Border'], 'type': 'string', 'description': 'Optional official BTS border label.'}, 'offset': {'type': 'number', 'description': 'Ports to skip. Default 0.'}, 'response_format': {'enum': ['markdown', 'json'], 'type': 'string', 'description': 'Human-readable markdown or machine-readable JSON. Default markdown.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['symbol'], 'properties': {'symbol': {'type': 'string', 'description': "US ticker (e.g. 'MSFT')."}, 'lookback_days': {'type': 'number', 'description': 'Trailing daily bars to scan for patterns (default 60).'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': "Crate name, e.g. 'serde'."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'mc': {'type': 'number', 'description': 'MC/MX number without the prefix.'}, 'dot': {'type': 'number', 'description': 'USDOT number (preferred).'}, 'name': {'type': 'string', 'description': 'Carrier legal name when DOT/MC is unavailable.'}, 'format': {'enum': ['markdown', 'json'], 'type': 'string', 'description': 'Report format. Defaults to markdown.'}, 'previous_snapshot': {'description': 'Prior carrier_vetting result or JSON snapshot returned by an earlier call.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['dot_numbers'], 'properties': {'format': {'enum': ['markdown', 'json', 'csv'], 'type': 'string', 'description': 'Export format. Defaults to markdown.'}, 'dot_numbers': {'type': 'array', 'items': {'type': 'number'}, 'description': '1-10 USDOT numbers. A comma-separated string is also accepted for agent convenience.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'mc': {'type': 'number', 'description': 'MC/MX number without the prefix.'}, 'dot': {'type': 'number', 'description': 'USDOT number (preferred exact identifier).'}, 'name': {'type': 'string', 'description': 'Legal carrier name when DOT/MC is unavailable.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'mc': {'type': 'number', 'description': "MC (motor carrier) number, without the 'MC-' prefix. Used if no DOT number is given."}, 'dot': {'type': 'number', 'description': 'USDOT number of the carrier (most precise). Example: 76830.'}, 'name': {'type': 'string', 'description': 'Carrier legal name, used if no DOT/MC number is given. The top FMCSA name match is vetted; prefer a DOT number for an exact carrier.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'CAP case id, e.g. 11301409 (Brown v. Board of Education).'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['citation'], 'properties': {'citation': {'type': 'string', 'description': "A reporter citation, e.g. '347 U.S. 483'."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'CAP case id (from caselaw_search / caselaw_citation_lookup).'}, 'max_chars': {'type': 'number', 'description': 'Maximum total characters of opinion text (default 50000, max 500000).'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'court': {'type': 'string', 'description': "Optional court-name fragment, e.g. 'Supreme Court'."}, 'limit': {'type': 'number', 'description': 'Maximum rows to return (default 25, max 100).'}, 'query': {'type': 'string', 'description': "Case name or keyword, e.g. 'Brown Board Education', 'Miranda'."}, 'end_date': {'type': 'string', 'description': 'Optional ISO date upper bound (YYYY-MM-DD).'}, 'start_date': {'type': 'string', 'description': 'Optional ISO date lower bound (YYYY-MM-DD).'}, 'jurisdiction': {'type': 'string', 'description': "Optional jurisdiction fragment, e.g. 'United States'."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['dataset'], 'properties': {'limit': {'type': 'number', 'description': 'Max rows (default 50)'}, 'order': {'type': 'string', 'description': "SoQL order clause (e.g. 'date DESC')"}, 'where': {'type': 'string', 'description': 'SoQL where clause (e.g. "state=\'Texas\' AND year=2024")'}, 'select': {'type': 'string', 'description': "SoQL select clause (default '*')"}, 'dataset': {'type': 'string', 'description': "Socrata 4x4 dataset ID (e.g. 'muzy-jte6')"}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max rows (default 50)'}, 'indicator': {'type': 'string', 'description': "Drug class (e.g. 'Opioids (T40.0-T40.4,T40.6)', 'Synthetic opioids, excl. methadone (T40.4)')"}, 'state_name': {'type': 'string', 'description': 'Full state name'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max rows (default 50)'}, 'state': {'type': 'string', 'description': "Full state name (e.g. 'Texas') or 'United States'"}, 'outcome': {'type': 'string', 'description': "Outcome (e.g. 'All causes', 'All causes, excluding COVID-19')"}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max rows (default 50)'}, 'season': {'type': 'string', 'description': "Flu season (e.g. '2023-24')"}, 'statename': {'type': 'string', 'description': 'Full state name'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'year': {'type': 'number', 'description': 'Year'}, 'limit': {'type': 'number', 'description': 'Max rows (default 50)'}, 'state': {'type': 'string', 'description': "Full state name or 'United States'"}, 'cause_name': {'type': 'string', 'description': "Cause name (e.g. 'Heart disease', 'Cancer', 'Suicide')"}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'year': {'type': 'number', 'description': 'Outbreak year'}, 'limit': {'type': 'number', 'description': 'Max rows (default 50)'}, 'state': {'type': 'string', 'description': 'Full state name'}, 'etiology': {'type': 'string', 'description': "Causative agent (e.g. 'Salmonella', 'Norovirus', 'E. coli')"}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max rows (default 50)'}, 'recip_state': {'type': 'string', 'description': "Two-letter state code (e.g. 'CA')"}, 'recip_county': {'type': 'string', 'description': 'County name'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'year': {'type': 'number', 'description': 'Year (e.g. 2024)'}, 'cause': {'type': 'string', 'description': "Cause category (e.g. 'All Cause', 'COVID-19 (U071, Multiple Cause of Death)', 'Influenza and pneumonia')"}, 'limit': {'type': 'number', 'description': 'Max rows (default 50)'}, 'state': {'type': 'string', 'description': "Full state name or 'United States' for national. Default 'United States'."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['level'], 'properties': {'msa': {'type': 'string', 'description': '5-digit Metropolitan Statistical Area code. Required for msa level.'}, 'year': {'type': 'number', 'description': 'ACS 5-year endpoint year (default 2023).'}, 'zcta': {'type': 'string', 'description': '5-digit ZIP Code Tabulation Area. Required for zcta level.'}, 'level': {'enum': ['us', 'state', 'county', 'zcta', 'place', 'tract', 'msa'], 'type': 'string', 'description': "Geography level: 'us', 'state', 'county', 'zcta' (ZIP), 'place' (city), 'tract', 'msa'."}, 'naics': {'type': 'string', 'description': "Optional NAICS 2017 industry code (2 to 6 digits). E.g. '23' for Construction, '54' for Professional Services."}, 'place': {'type': 'string', 'description': 'Census place FIPS (city). Required for place level.'}, 'state': {'type': 'string', 'description': "2-letter state code (e.g. 'TX') or 2-digit FIPS. Required for state/county/place/tract levels."}, 'tract': {'type': 'string', 'description': "6-digit census tract code. Use '*' for all tracts in a county."}, 'county': {'type': 'string', 'description': "3-digit county FIPS. Use '*' for all counties in a state. Required for county/tract levels."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['level'], 'properties': {'msa': {'type': 'string', 'description': '5-digit Metropolitan Statistical Area code. Required for msa level.'}, 'year': {'type': 'number', 'description': 'ACS 5-year endpoint year (default 2023).'}, 'zcta': {'type': 'string', 'description': '5-digit ZIP Code Tabulation Area. Required for zcta level.'}, 'level': {'enum': ['us', 'state', 'county', 'zcta', 'place', 'tract', 'msa'], 'type': 'string', 'description': "Geography level: 'us', 'state', 'county', 'zcta' (ZIP), 'place' (city), 'tract', 'msa'."}, 'place': {'type': 'string', 'description': 'Census place FIPS (city). Required for place level.'}, 'state': {'type': 'string', 'description': "2-letter state code (e.g. 'TX') or 2-digit FIPS. Required for state/county/place/tract levels."}, 'tract': {'type': 'string', 'description': "6-digit census tract code. Use '*' for all tracts in a county."}, 'county': {'type': 'string', 'description': "3-digit county FIPS. Use '*' for all counties in a state. Required for county/tract levels."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['level'], 'properties': {'msa': {'type': 'string', 'description': '5-digit Metropolitan Statistical Area code. Required for msa level.'}, 'year': {'type': 'number', 'description': 'ACS 5-year endpoint year (default 2023).'}, 'zcta': {'type': 'string', 'description': '5-digit ZIP Code Tabulation Area. Required for zcta level.'}, 'level': {'enum': ['us', 'state', 'county', 'zcta', 'place', 'tract', 'msa'], 'type': 'string', 'description': "Geography level: 'us', 'state', 'county', 'zcta' (ZIP), 'place' (city), 'tract', 'msa'."}, 'place': {'type': 'string', 'description': 'Census place FIPS (city). Required for place level.'}, 'state': {'type': 'string', 'description': "2-letter state code (e.g. 'TX') or 2-digit FIPS. Required for state/county/place/tract levels."}, 'tract': {'type': 'string', 'description': "6-digit census tract code. Use '*' for all tracts in a county."}, 'county': {'type': 'string', 'description': "3-digit county FIPS. Use '*' for all counties in a state. Required for county/tract levels."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'level': {'enum': ['state', 'county', 'zcta', 'place'], 'type': 'string', 'description': 'Optional filter: state, county, zcta, place.'}, 'limit': {'type': 'number', 'description': 'Max matches (default 10).'}, 'query': {'type': 'string', 'description': "Free-text: state name ('Texas'), state code ('TX'), or 5-digit ZIP ('77301')."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['level'], 'properties': {'msa': {'type': 'string', 'description': '5-digit Metropolitan Statistical Area code. Required for msa level.'}, 'year': {'type': 'number', 'description': 'ACS 5-year endpoint year (default 2023).'}, 'zcta': {'type': 'string', 'description': '5-digit ZIP Code Tabulation Area. Required for zcta level.'}, 'level': {'enum': ['us', 'state', 'county', 'zcta', 'place', 'tract', 'msa'], 'type': 'string', 'description': "Geography level: 'us', 'state', 'county', 'zcta' (ZIP), 'place' (city), 'tract', 'msa'."}, 'place': {'type': 'string', 'description': 'Census place FIPS (city). Required for place level.'}, 'state': {'type': 'string', 'description': "2-letter state code (e.g. 'TX') or 2-digit FIPS. Required for state/county/place/tract levels."}, 'tract': {'type': 'string', 'description': "6-digit census tract code. Use '*' for all tracts in a county."}, 'county': {'type': 'string', 'description': "3-digit county FIPS. Use '*' for all counties in a state. Required for county/tract levels."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['level'], 'properties': {'msa': {'type': 'string', 'description': '5-digit Metropolitan Statistical Area code. Required for msa level.'}, 'year': {'type': 'number', 'description': 'ACS 5-year endpoint year (default 2023).'}, 'zcta': {'type': 'string', 'description': '5-digit ZIP Code Tabulation Area. Required for zcta level.'}, 'level': {'enum': ['us', 'state', 'county', 'zcta', 'place', 'tract', 'msa'], 'type': 'string', 'description': "Geography level: 'us', 'state', 'county', 'zcta' (ZIP), 'place' (city), 'tract', 'msa'."}, 'place': {'type': 'string', 'description': 'Census place FIPS (city). Required for place level.'}, 'state': {'type': 'string', 'description': "2-letter state code (e.g. 'TX') or 2-digit FIPS. Required for state/county/place/tract levels."}, 'tract': {'type': 'string', 'description': "6-digit census tract code. Use '*' for all tracts in a county."}, 'county': {'type': 'string', 'description': "3-digit county FIPS. Use '*' for all counties in a state. Required for county/tract levels."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['facet'], 'properties': {'facet': {'enum': ['product', 'issue', 'company', 'state', 'company_response', 'submitted_via'], 'type': 'string', 'description': 'Field to aggregate by'}, 'company': {'type': 'string', 'description': 'Optional company filter'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['complaint_id'], 'properties': {'complaint_id': {'type': 'string', 'description': 'CFPB complaint ID'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['lens'], 'properties': {'lens': {'enum': ['overview', 'product', 'issue', 'company'], 'type': 'string', 'description': 'Trend dimension'}, 'product': {'type': 'string', 'description': 'Filter to a specific product'}, 'sub_lens': {'type': 'string', 'description': 'Optional sub-dimension'}, 'trend_depth': {'type': 'number', 'description': 'Top N to track (default 5)'}, 'trend_interval': {'enum': ['month', 'quarter', 'year'], 'type': 'string', 'description': 'Time bucket size'}, 'date_received_max': {'type': 'string', 'description': 'YYYY-MM-DD upper bound'}, 'date_received_min': {'type': 'string', 'description': 'YYYY-MM-DD lower bound'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'from': {'type': 'number', 'description': 'Pagination offset (default 0)'}, 'size': {'type': 'number', 'description': 'Page size (default 25, max 100)'}, 'state': {'type': 'string', 'description': 'Two-letter state code'}, 'company': {'type': 'string', 'description': 'Exact company name (use cfpb_suggest_company for fuzzy matching)'}, 'product': {'type': 'string', 'description': "CFPB product category (e.g. 'Credit reporting', 'Mortgage', 'Debt collection')"}, 'search_term': {'type': 'string', 'description': 'Free-text search across all complaint fields'}, 'has_narrative': {'type': 'boolean', 'description': 'Only complaints with consumer narratives'}, 'date_received_max': {'type': 'string', 'description': 'YYYY-MM-DD upper bound'}, 'date_received_min': {'type': 'string', 'description': 'YYYY-MM-DD lower bound'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'product': {'type': 'string', 'description': 'Optional product filter'}, 'date_received_max': {'type': 'string', 'description': 'YYYY-MM-DD upper bound'}, 'date_received_min': {'type': 'string', 'description': 'YYYY-MM-DD lower bound'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['text'], 'properties': {'text': {'type': 'string', 'description': 'Partial company name'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['markets', 'report_type', 'category'], 'properties': {'scope': {'enum': ['futures_only', 'futures_and_options'], 'type': 'string', 'description': 'Futures-only or futures-and-options-combined view. Defaults to futures_only, except CIT (combined only).'}, 'markets': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Two to eight exact CFTC contract codes or unambiguous names.'}, 'category': {'type': 'string', 'description': 'A category valid for the selected report_type.'}, 'report_type': {'enum': ['legacy', 'disaggregated', 'tff', 'cit'], 'type': 'string', 'description': 'CFTC report family. Categories differ by family; use search or the evidence pack to discover available families.'}, 'response_format': {'enum': ['markdown', 'json'], 'type': 'string', 'description': 'Human-readable markdown or machine-readable JSON. Default markdown.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['market'], 'properties': {'market': {'type': 'string', 'description': 'Exact CFTC contract market code or contract name. Search first when the name is ambiguous.'}, 'response_format': {'enum': ['markdown', 'json'], 'type': 'string', 'description': 'Human-readable markdown or machine-readable JSON. Default markdown.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['market', 'report_type', 'category'], 'properties': {'limit': {'type': 'number', 'description': 'Maximum weekly observations. Default 20.'}, 'scope': {'enum': ['futures_only', 'futures_and_options'], 'type': 'string', 'description': 'Futures-only or futures-and-options-combined view. Defaults to futures_only, except CIT (combined only).'}, 'market': {'type': 'string', 'description': 'Exact CFTC contract market code or contract name. Search first when the name is ambiguous.'}, 'offset': {'type': 'number', 'description': 'Observations to skip. Default 0.'}, 'category': {'type': 'string', 'description': 'Family-specific category: noncommercial/commercial; producer_merchant_processor_user/swap_dealer/managed_money/other_reportables; dealer_intermediary/asset_manager_institutional/leveraged_funds/other_reportables; or noncommercial_ex_cit/commercial_ex_cit/commodity_index_trader.'}, 'end_date': {'type': 'string', 'description': 'Optional latest report date, YYYY-MM-DD.'}, 'start_date': {'type': 'string', 'description': 'Optional earliest report date, YYYY-MM-DD.'}, 'report_type': {'enum': ['legacy', 'disaggregated', 'tff', 'cit'], 'type': 'string', 'description': 'CFTC report family. Categories differ by family; use search or the evidence pack to discover available families.'}, 'response_format': {'enum': ['markdown', 'json'], 'type': 'string', 'description': 'Human-readable markdown or machine-readable JSON. Default markdown.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['market'], 'properties': {'market': {'type': 'string', 'description': 'Exact CFTC contract market code or contract name. Search first when the name is ambiguous.'}, 'response_format': {'enum': ['markdown', 'json'], 'type': 'string', 'description': 'Human-readable markdown or machine-readable JSON. Default markdown.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Maximum markets. Default 20.'}, 'query': {'type': 'string', 'description': 'Commodity, contract, exchange, or exact contract market code.'}, 'scope': {'enum': ['futures_only', 'futures_and_options'], 'type': 'string', 'description': 'Futures-only or futures-and-options-combined view. Defaults to futures_only, except CIT (combined only).'}, 'offset': {'type': 'number', 'description': 'Markets to skip. Default 0.'}, 'report_type': {'enum': ['legacy', 'disaggregated', 'tff', 'cit'], 'type': 'string', 'description': 'CFTC report family. Categories differ by family; use search or the evidence pack to discover available families.'}, 'response_format': {'enum': ['markdown', 'json'], 'type': 'string', 'description': 'Human-readable markdown or machine-readable JSON. Default markdown.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'query': {'type': 'string', 'description': "A chemical name (e.g. 'acetone', 'aspirin') or a numeric PubChem CID."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'query': {'type': 'string', 'description': "A chemical name (e.g. 'aspirin', 'sodium chloride') or a numeric PubChem CID (e.g. '2244')."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['condition'], 'properties': {'city': {'type': 'string', 'description': "Optional city to further localize the trial-location and provider search (e.g. 'Houston'); use with state."}, 'state': {'type': 'string', 'description': "Optional 2-letter US state to scope trial and provider counts (e.g. 'TX'). Omit for a national read."}, 'condition': {'type': 'string', 'description': "Medical condition / disease to evaluate (e.g. 'melanoma', 'type 2 diabetes', 'Alzheimer disease')."}, 'specialty': {'type': 'string', 'description': "Optional NPPES specialty taxonomy keyword to override the condition-to-specialty mapping (e.g. 'Cardiology', 'Endocrinology')."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results (default 25)'}, 'state': {'type': 'string', 'description': "Two-letter state code (e.g. 'CA', 'NY')"}, 'offset': {'type': 'number', 'description': 'Pagination offset (default 0)'}, 'name_contains': {'type': 'string', 'description': 'Partial provider name match'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results (default 25)'}, 'state': {'type': 'string', 'description': "Two-letter state code (e.g. 'CA', 'NY')"}, 'offset': {'type': 'number', 'description': 'Pagination offset (default 0)'}, 'name_contains': {'type': 'string', 'description': 'Partial provider name match'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'city': {'type': 'string', 'description': 'City name (case-insensitive)'}, 'limit': {'type': 'number', 'description': 'Max results (default 25)'}, 'state': {'type': 'string', 'description': "Two-letter state code (e.g. 'CA', 'NY')"}, 'offset': {'type': 'number', 'description': 'Pagination offset (default 0)'}, 'name_contains': {'type': 'string', 'description': 'Partial provider name match'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results (default 25)'}, 'state': {'type': 'string', 'description': "Two-letter state code (e.g. 'CA', 'NY')"}, 'offset': {'type': 'number', 'description': 'Pagination offset (default 0)'}, 'name_contains': {'type': 'string', 'description': 'Partial provider name match'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['unit_id'], 'properties': {'unit_id': {'type': 'string', 'description': 'IPEDS UNITID.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['unit_ids'], 'properties': {'unit_ids': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Array of 2-5 IPEDS UNITIDs.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['unit_id'], 'properties': {'unit_id': {'type': 'string', 'description': 'IPEDS UNITID.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['unit_id'], 'properties': {'unit_id': {'type': 'string', 'description': "IPEDS UNITID (Scorecard 'id')."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['unit_id'], 'properties': {'unit_id': {'type': 'string', 'description': 'IPEDS UNITID.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'name': {'type': 'string', 'description': 'Substring of the institution name.'}, 'size': {'enum': ['very_small', 'small', 'medium', 'large', 'very_large'], 'type': 'string', 'description': 'Carnegie size bucket.'}, 'limit': {'type': 'number', 'description': 'Max results, 1-100. Default 25.'}, 'state': {'type': 'string', 'description': 'Two-letter state code (e.g. TX).'}, 'control': {'enum': ['public', 'private_nonprofit', 'private_forprofit'], 'type': 'string', 'description': 'Institutional control.'}, 'accreditor': {'type': 'string', 'description': "Substring match against the school's institutional accreditor."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['unit_id', 'metric', 'start_year', 'end_year'], 'properties': {'metric': {'enum': ['enrollment', 'graduation_rate', 'retention', 'cost'], 'type': 'string', 'description': 'Trend metric.'}, 'unit_id': {'type': 'string', 'description': 'IPEDS UNITID.'}, 'end_year': {'type': 'number', 'description': 'Last academic year, e.g. 2022.'}, 'start_year': {'type': 'number', 'description': 'First academic year, e.g. 2010.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['college'], 'properties': {'state': {'type': 'string', 'description': "Optional 2-letter state to disambiguate the school name (e.g. 'OH')."}, 'college': {'type': 'string', 'description': "US college/university name (e.g. 'University of Michigan', 'Ohio State University')."}, 'program': {'type': 'string', 'description': "Optional program name or CIP prefix (e.g. 'Nursing', 'Computer Science') to add program-level debt-vs-earnings evidence."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['company'], 'properties': {'since': {'type': 'string', 'description': 'Optional lower-bound date (YYYY-MM-DD) for FDA recalls.'}, 'state': {'type': 'string', 'description': "Optional 2-letter state to scope the CFPB complaint leg (e.g. 'CA')."}, 'company': {'type': 'string', 'description': "Company or brand name to profile (e.g. 'Wells Fargo', 'Peloton')."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['symbol'], 'properties': {'symbol': {'type': 'string', 'description': 'Stock ticker symbol (e.g., "AAPL")'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['company'], 'properties': {'state': {'type': 'string', 'description': 'Optional 2-letter state to disambiguate the EPA facility search.'}, 'ticker': {'type': 'string', 'description': "Optional stock ticker hint to pin the SEC EDGAR match (e.g. 'LMT')."}, 'company': {'type': 'string', 'description': "Company or organization name to check (e.g. 'Lockheed Martin', 'Acme Widgets LLC')."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['congress', 'bill_type', 'bill_number'], 'properties': {'limit': {'type': 'number', 'description': 'Max actions (default 50).'}, 'congress': {'type': 'number', 'description': 'Congress number.'}, 'bill_type': {'enum': ['hr', 's', 'hjres', 'sjres', 'hconres', 'sconres', 'hres', 'sres'], 'type': 'string', 'description': 'Bill type code: hr (House Bill), s (Senate Bill), hjres, sjres, hconres, sconres, hres, sres.'}, 'bill_number': {'type': 'number', 'description': 'Bill number.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['congress', 'bill_type', 'bill_number'], 'properties': {'limit': {'type': 'number', 'description': 'Max cosponsors (default 250).'}, 'congress': {'type': 'number', 'description': 'Congress number.'}, 'bill_type': {'enum': ['hr', 's', 'hjres', 'sjres', 'hconres', 'sconres', 'hres', 'sres'], 'type': 'string', 'description': 'Bill type code: hr (House Bill), s (Senate Bill), hjres, sjres, hconres, sconres, hres, sres.'}, 'bill_number': {'type': 'number', 'description': 'Bill number.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['congress', 'bill_type', 'bill_number'], 'properties': {'congress': {'type': 'number', 'description': 'Congress number, e.g. 118.'}, 'bill_type': {'enum': ['hr', 's', 'hjres', 'sjres', 'hconres', 'sconres', 'hres', 'sres'], 'type': 'string', 'description': 'Bill type code: hr (House Bill), s (Senate Bill), hjres, sjres, hconres, sconres, hres, sres.'}, 'bill_number': {'type': 'number', 'description': 'Bill number, e.g. 3076.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max votes (default 20).'}, 'congress': {'type': 'number', 'description': 'Congress number (default current, 91).'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['bioguide_id'], 'properties': {'bioguide_id': {'type': 'string', 'description': "Bioguide ID, e.g. 'P000197'."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results (default 20).'}, 'congress': {'type': 'number', 'description': 'Congress number (default current, 91).'}, 'law_type': {'enum': ['pub', 'priv'], 'type': 'string', 'description': "Law type: 'pub' or 'priv'."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'sort': {'type': 'string', 'description': "Sort order, e.g. 'updateDate+desc' (default) or 'updateDate+asc'."}, 'limit': {'type': 'number', 'description': 'Max results (1-250, default 20).'}, 'query': {'type': 'string', 'description': "Optional free-text keyword filter (e.g. 'inflation', 'semiconductor')."}, 'offset': {'type': 'number', 'description': 'Pagination offset.'}, 'congress': {'type': 'number', 'description': 'Congress number (e.g. 91 is current). Omit for all.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results (default 20).'}, 'state': {'type': 'string', 'description': "Two-letter state code, e.g. 'TX'."}, 'congress': {'type': 'number', 'description': 'Congress number.'}, 'district': {'type': 'number', 'description': 'House district number.'}, 'current_member': {'type': 'boolean', 'description': 'Limit to currently-serving members.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'lei': {'type': 'string', 'description': "Optional exact 20-character LEI code to anchor the tree directly (e.g. '5493006MHB84DD0ZWV18'). Overrides a name search."}, 'company': {'type': 'string', 'description': "Company / organization name (e.g. 'Alphabet Inc.', 'JPMorgan') or a 20-character LEI code. Provide this or 'lei'."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['state'], 'properties': {'metro': {'type': 'string', 'description': "Optional 5-digit CBSA/metro code (e.g. '12420' for Austin, TX) to refine the Census local-context leg and the label. Labor and energy remain state-level."}, 'state': {'type': 'string', 'description': "US state as a 2-letter code (e.g. 'TX', 'CA', 'NY') or 2-digit FIPS (e.g. '48'). Required."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['company_name'], 'properties': {'company_name': {'type': 'string', 'description': "Company or entity name to score. Examples: 'Lockheed Martin', 'Acme Holdings BV', 'Pfizer Inc'. Common suffixes (Inc/LLC/Ltd/Corp) are normalized automatically."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'court': {'type': 'string', 'description': "Court ID, e.g. 'scotus', 'ca9', 'nysd'."}, 'judge': {'type': 'string', 'description': 'Judge name filter.'}, 'limit': {'type': 'number', 'description': 'Max results (1-50, default 10).'}, 'party': {'type': 'string', 'description': 'Party name filter.'}, 'query': {'type': 'string', 'description': 'Free-text search query.'}, 'date_filed_after': {'type': 'string', 'description': 'ISO date YYYY-MM-DD.'}, 'date_filed_before': {'type': 'string', 'description': 'ISO date YYYY-MM-DD.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['citation'], 'properties': {'citation': {'type': 'string', 'description': "Citation string, e.g. '410 U.S. 113'."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['court', 'docket_number'], 'properties': {'court': {'type': 'string', 'description': "Court ID, e.g. 'nysd'."}, 'docket_number': {'type': 'string', 'description': "Docket number, e.g. '1:23-cv-04567'."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Judge full or partial name, or numeric person ID.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'court': {'type': 'string', 'description': 'Optional court ID filter.'}, 'limit': {'type': 'number', 'description': 'Max results (1-50, default 10).'}, 'query': {'type': 'string', 'description': 'Search text required.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'court': {'type': 'string', 'description': 'Optional court ID filter.'}, 'limit': {'type': 'number', 'description': 'Max results (1-50, default 10).'}, 'query': {'type': 'string', 'description': 'Search text.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['court'], 'properties': {'court': {'type': 'string', 'description': "Court ID, e.g. 'nysd', 'cand'."}, 'limit': {'type': 'number', 'description': 'Max results (1-50, default 10).'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max recalls to return (default 25).'}, 'title': {'type': 'string', 'description': 'Recall title keyword filter.'}, 'hazard': {'type': 'string', 'description': "Hazard keyword filter (e.g. 'fire', 'choking', 'laceration')."}, 'product': {'type': 'string', 'description': "Product name filter (e.g. 'stroller', 'space heater')."}, 'date_end': {'type': 'string', 'description': 'Recalls on/before this date (YYYY-MM-DD).'}, 'date_start': {'type': 'string', 'description': 'Recalls on/after this date (YYYY-MM-DD).'}, 'manufacturer': {'type': 'string', 'description': 'Manufacturer name filter.'}, 'recall_number': {'type': 'string', 'description': "Exact CPSC recall number (e.g. '26561')."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Number of recent recalls to return (default 10).'}, 'lookback_days': {'type': 'number', 'description': 'How many days back to scan (default 90).'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['coins'], 'properties': {'coins': {'anyOf': [{'type': 'string'}, {'type': 'array', 'items': {'type': 'string'}}], 'description': "Coin names or tickers, 2-5 coins. Accept either CSV string ('bitcoin,ethereum,solana') or array (['bitcoin','ethereum','solana'])."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['coin'], 'properties': {'coin': {'type': 'string', 'description': "Cryptocurrency name or ticker (e.g., 'bitcoin', 'BTC', 'ethereum')"}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['coin'], 'properties': {'coin': {'type': 'string', 'description': "Cryptocurrency name or ticker (e.g., 'bitcoin', 'BTC', 'ethereum', 'ETH')"}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['cve_id'], 'properties': {'cve_id': {'type': 'string', 'description': 'CVE identifier, e.g. CVE-2024-3094.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'days': {'type': 'number', 'description': 'Lookback window in days (1-120).'}, 'limit': {'type': 'number', 'description': 'Max results (default 50).'}, 'vendor': {'type': 'string', 'description': 'Optional vendor filter.'}, 'severity': {'type': 'string', 'description': 'Optional CVSS severity filter: CRITICAL, HIGH, MEDIUM, or LOW.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['keyword'], 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (1-2000, default 20).'}, 'keyword': {'type': 'string', 'description': 'Free-text search phrase.'}, 'pub_end_date': {'type': 'string', 'description': 'Optional YYYY-MM-DD upper bound.'}, 'pub_start_date': {'type': 'string', 'description': 'Optional YYYY-MM-DD lower bound.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['vendor'], 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (1-2000, default 20).'}, 'vendor': {'type': 'string', 'description': 'Vendor name, lowercase preferred.'}, 'product': {'type': 'string', 'description': 'Optional product name filter.'}, 'pub_end_date': {'type': 'string', 'description': 'ISO date or YYYY-MM-DD upper bound on published date.'}, 'pub_start_date': {'type': 'string', 'description': 'ISO date or YYYY-MM-DD lower bound on published date.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['cwe_id'], 'properties': {'cwe_id': {'type': 'string', 'description': 'CWE identifier, e.g. CWE-79.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max rows to return (1-1000, default 50).'}, 'state': {'type': 'string', 'description': "Two-letter state code, e.g. 'TX'."}, 'county': {'type': 'string', 'description': 'Designated area / county name as FEMA records it.'}, 'end_date': {'type': 'string', 'description': 'ISO date upper bound on declarationDate.'}, 'start_date': {'type': 'string', 'description': 'ISO date lower bound on declarationDate.'}, 'incident_type': {'type': 'string', 'description': "Incident type filter, e.g. 'Hurricane', 'Flood', 'Severe Storm', 'Wildfire'."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['state'], 'properties': {'state': {'type': 'string', 'description': 'Two-letter state code.'}, 'years': {'type': 'number', 'description': 'Lookback window in years (default 10).'}, 'county': {'type': 'string', 'description': 'County name.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['area'], 'properties': {'area': {'type': 'string', 'description': "County or place name to profile (e.g. 'Harris', 'Orleans', 'New Orleans'). Use the name without the word 'County'."}, 'state': {'type': 'string', 'description': "2-letter US state code (or full state name) to scope the FEMA history (e.g. 'TX', 'LA'). Strongly recommended - required for an accurate county read."}, 'county': {'type': 'string', 'description': 'Alias for area; either may be supplied.'}, 'address': {'type': 'string', 'description': 'Optional street address to attach a sample parcel/property record (Maryland statewide or Texas-Harris County only).'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'lat': {'type': 'number'}, 'lon': {'type': 'number'}, 'limit': {'type': 'number', 'description': 'Max events (default 50).'}, 'end_time': {'type': 'string', 'description': 'ISO datetime upper bound (default now).'}, 'location': {'type': 'string', 'description': "Address, zip, city, or 'lat,lon' to center the search. Optional."}, 'radius_km': {'type': 'number', 'description': 'Search radius around lat/lon (max ~20000).'}, 'start_time': {'type': 'string', 'description': 'ISO datetime lower bound (default 30 days ago).'}, 'min_magnitude': {'type': 'number', 'description': 'Minimum magnitude (default 2.5).'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['identifier'], 'properties': {'concept': {'type': 'string', 'description': "Optional XBRL concept name (e.g. 'Revenues', 'Assets', 'NetIncomeLoss'). If omitted, returns the catalog of available concepts."}, 'taxonomy': {'type': 'string', 'description': "Optional XBRL taxonomy (default 'us-gaap')."}, 'identifier': {'type': 'string', 'description': 'Ticker symbol or CIK.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'limit': {'type': 'number', 'description': 'Maximum rows to return (default 25, max 100).'}, 'query': {'type': 'string', 'description': "Ticker (e.g. 'AAPL') or company-name fragment (e.g. 'Apple')."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['cik', 'accession_number'], 'properties': {'cik': {'type': 'string', 'description': 'Filer CIK (with or without leading zeros).'}, 'max_chars': {'type': 'number', 'description': 'Maximum characters of text to return (default 20000, max 200000).'}, 'accession_number': {'type': 'string', 'description': "Accession number (e.g. '0000320193-25-000006' or '000032019325000006')."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['form_type'], 'properties': {'limit': {'type': 'number', 'description': 'Maximum rows to return (default 25, max 100).'}, 'form_type': {'type': 'string', 'description': "SEC form type (e.g. '8-K', 'S-1', 'DEF 14A', '13F-HR')."}, 'start_date': {'type': 'string', 'description': 'ISO date lower bound (YYYY-MM-DD). Defaults to 30 days ago.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'forms': {'type': 'string', 'description': "Comma-separated form types to filter (e.g. '10-K,10-Q'). Optional."}, 'limit': {'type': 'number', 'description': 'Maximum rows to return (default 25, max 100).'}, 'query': {'type': 'string', 'description': "Search query (e.g. 'cybersecurity incident', 'going concern')."}, 'end_date': {'type': 'string', 'description': 'Optional ISO date upper bound (YYYY-MM-DD).'}, 'start_date': {'type': 'string', 'description': 'Optional ISO date lower bound (YYYY-MM-DD).'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['identifier'], 'properties': {'limit': {'type': 'number', 'description': 'Maximum rows to return (default 25, max 100).'}, 'identifier': {'type': 'string', 'description': 'Ticker symbol or CIK.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['identifier'], 'properties': {'limit': {'type': 'number', 'description': 'Maximum rows to return (default 25, max 100).'}, 'form_type': {'type': 'string', 'description': "Optional form type filter (e.g. '10-K', '10-Q', '8-K', '4')."}, 'identifier': {'type': 'string', 'description': "Ticker symbol or CIK. Examples: 'AAPL', '0000320193'."}, 'start_date': {'type': 'string', 'description': 'Optional ISO date lower bound (YYYY-MM-DD).'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'end': {'type': 'string', 'description': 'Inclusive upper-bound period (ISO date or YYYY-MM).'}, 'limit': {'type': 'number', 'description': 'Maximum rows to return (default 50, max 5000).'}, 'start': {'type': 'string', 'description': 'Inclusive lower-bound period (ISO date or YYYY-MM depending on series cadence).'}, 'state': {'type': 'string', 'description': "Two-letter state code (e.g. 'TX', 'CA') or 'US' for national rollup. Default 'US'."}, 'metric': {'enum': ['price', 'sales', 'revenue', 'customers', 'generation'], 'type': 'string', 'description': "Metric: 'price', 'sales', 'revenue', 'customers', 'generation'. Default 'price'."}, 'sector': {'type': 'string', 'description': "Sector: 'all', 'residential', 'commercial', 'industrial', 'transportation'. Default 'all'."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'end': {'type': 'string', 'description': 'Inclusive upper-bound period (ISO date or YYYY-MM).'}, 'limit': {'type': 'number', 'description': 'Maximum rows to return (default 50, max 5000).'}, 'start': {'type': 'string', 'description': 'Inclusive lower-bound period (ISO date or YYYY-MM depending on series cadence).'}, 'state': {'type': 'string', 'description': "Two-letter state code or 'US' for national rollup. Default 'US'."}, 'sector': {'enum': ['total', 'residential', 'commercial', 'industrial', 'transportation'], 'type': 'string', 'description': "Sector: 'total', 'residential', 'commercial', 'industrial', 'transportation'. Default 'total'."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'end': {'type': 'string', 'description': 'Inclusive upper-bound period (ISO date or YYYY-MM).'}, 'grade': {'type': 'string', 'description': "Fuel grade: 'all', 'regular', 'midgrade', 'premium', 'diesel'. Default 'all'."}, 'limit': {'type': 'number', 'description': 'Maximum rows to return (default 50, max 5000).'}, 'start': {'type': 'string', 'description': 'Inclusive lower-bound period (ISO date or YYYY-MM depending on series cadence).'}, 'region': {'type': 'string', 'description': "PADD region code or 'national'. Examples: 'national', 'PADD1', 'PADD3'. Default 'national'."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'end': {'type': 'string', 'description': 'Inclusive upper-bound period (ISO date or YYYY-MM).'}, 'limit': {'type': 'number', 'description': 'Maximum rows to return (default 50, max 5000).'}, 'start': {'type': 'string', 'description': 'Inclusive lower-bound period (ISO date or YYYY-MM depending on series cadence).'}, 'series': {'enum': ['spot', 'futures', 'residential', 'storage'], 'type': 'string', 'description': "Subset to query: 'spot', 'futures', 'residential', 'storage'. Default 'spot'."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'end': {'type': 'string', 'description': 'Inclusive upper-bound period (ISO date or YYYY-MM).'}, 'limit': {'type': 'number', 'description': 'Maximum rows to return (default 50, max 5000).'}, 'start': {'type': 'string', 'description': 'Inclusive lower-bound period (ISO date or YYYY-MM depending on series cadence).'}, 'metric': {'enum': ['production', 'imports', 'stocks', 'refinery_inputs'], 'type': 'string', 'description': "Metric: 'production', 'imports', 'stocks', 'refinery_inputs'. Default 'production'."}, 'region': {'type': 'string', 'description': "PADD region or 'national'. Examples: 'national', 'PADD1', 'PADD3'. Default 'national'."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'end': {'type': 'string', 'description': 'Inclusive upper-bound period (ISO date or YYYY-MM).'}, 'limit': {'type': 'number', 'description': 'Maximum rows to return (default 50, max 5000).'}, 'start': {'type': 'string', 'description': 'Inclusive lower-bound period (ISO date or YYYY-MM depending on series cadence).'}, 'state': {'type': 'string', 'description': "Two-letter state code or 'US' for national rollup. Default 'US'."}, 'source': {'enum': ['all', 'solar', 'wind', 'hydro', 'nuclear', 'geothermal', 'biomass'], 'type': 'string', 'description': "Generation source: 'all', 'solar', 'wind', 'hydro', 'nuclear', 'geothermal', 'biomass'. Default 'all'."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['series_id'], 'properties': {'end': {'type': 'string', 'description': 'Inclusive upper-bound period (ISO date or YYYY-MM).'}, 'limit': {'type': 'number', 'description': 'Maximum rows to return (default 50, max 5000).'}, 'start': {'type': 'string', 'description': 'Inclusive lower-bound period (ISO date or YYYY-MM depending on series cadence).'}, 'series_id': {'type': 'string', 'description': 'EIA series ID. See https://www.eia.gov/opendata/browser/ for the full catalog.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'lookback_days': {'type': 'number', 'description': 'Trailing daily history to pull per benchmark for the derived context (default 400 ~ 1.3 years; min 60, max 2000).'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': "Company / organization name, e.g. 'Chevron Corporation', 'Acme Trucking LLC'."}, 'limit': {'type': 'number', 'description': 'Max records to surface per source (default 5, max 15).'}, 'state': {'type': 'string', 'description': "Optional 2-letter US state to disambiguate location-based sources (e.g. 'TX')."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': "Company / organization name, e.g. 'Chevron Corporation', 'Acme Trucking LLC'."}, 'state': {'type': 'string', 'description': "Optional 2-letter US state to disambiguate location-based sources (e.g. 'TX')."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['site'], 'properties': {'site': {'type': 'string', 'description': "Site, facility, or operator name to screen (e.g. 'Smith Manufacturing', 'Acme Plating Inc')."}, 'state': {'type': 'string', 'description': 'Optional 2-letter state to disambiguate the EPA facility and parcel search.'}, 'address': {'type': 'string', 'description': 'Optional street address to pin the parcel record.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['registry_id'], 'properties': {'registry_id': {'type': 'string', 'description': "EPA Registry ID (FRS ID), the numeric facility identifier returned by epa_facility_search (e.g. '110001136271')."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['registry_id'], 'properties': {'registry_id': {'type': 'string', 'description': "EPA Registry ID (FRS ID), the numeric facility identifier returned by epa_facility_search (e.g. '110001136271')."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['registry_id'], 'properties': {'registry_id': {'type': 'string', 'description': "EPA Registry ID (FRS ID), the numeric facility identifier returned by epa_facility_search (e.g. '110001136271')."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'zip': {'type': 'string', 'description': "5-digit ZIP code (e.g. '20010')."}, 'city': {'type': 'string', 'description': "City name (e.g. 'Washington')."}, 'name': {'type': 'string', 'description': "Facility name or fragment (e.g. 'Pepco', 'refinery')."}, 'limit': {'type': 'number', 'description': 'Maximum facilities to return (default 25, max 100).'}, 'state': {'type': 'string', 'description': "Two-letter state or territory code (e.g. 'DC', 'TX', 'CA')."}, 'active_only': {'type': 'boolean', 'description': 'If true, only return facilities flagged with active enforcement/compliance activity.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['registry_id'], 'properties': {'media': {'enum': ['air', 'water', 'all'], 'type': 'string', 'description': "Which media to report: 'air', 'water', or 'all' (default 'all')."}, 'registry_id': {'type': 'string', 'description': "EPA Registry ID (FRS ID), the numeric facility identifier returned by epa_facility_search (e.g. '110001136271')."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['cve_id'], 'properties': {'cve_id': {'type': 'string', 'description': 'CVE identifier.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['airport'], 'properties': {'airport': {'type': 'string', 'description': 'Exact FAA location id, ICAO id, NASR site number, or unambiguous facility name.'}, 'response_format': {'enum': ['markdown', 'json'], 'type': 'string', 'description': 'Human-readable markdown or machine-readable JSON. Default markdown.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['airports'], 'properties': {'airports': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Two to eight FAA location ids, ICAO ids, site numbers, or unambiguous names.'}, 'response_format': {'enum': ['markdown', 'json'], 'type': 'string', 'description': 'Human-readable markdown or machine-readable JSON. Default markdown.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Maximum facilities. Default 20.'}, 'query': {'type': 'string', 'description': 'FAA/ICAO id, airport/facility name, or city.'}, 'state': {'type': 'string', 'description': 'Two-letter U.S. state or territory code.'}, 'offset': {'type': 'number', 'description': 'Facilities to skip. Default 0.'}, 'status': {'enum': ['operational', 'closed_indefinitely', 'closed_permanently'], 'type': 'string', 'description': 'FAA operational or closure status. Omit to include all statuses.'}, 'facility_use': {'enum': ['public', 'private'], 'type': 'string', 'description': 'FAA public-use or private-use classification.'}, 'facility_type': {'enum': ['airport', 'balloonport', 'seaplane_base', 'gliderport', 'heliport', 'ultralight'], 'type': 'string', 'description': 'Airport, heliport, seaplane base, balloonport, gliderport, or ultralight facility.'}, 'response_format': {'enum': ['markdown', 'json'], 'type': 'string', 'description': 'Human-readable markdown or machine-readable JSON. Default markdown.'}, 'min_runway_length_ft': {'type': 'number', 'description': 'Require at least one runway of this published length.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Maximum runways. Default 20.'}, 'state': {'type': 'string', 'description': 'Two-letter U.S. state or territory code.'}, 'offset': {'type': 'number', 'description': 'Runways to skip. Default 0.'}, 'surface': {'type': 'string', 'description': 'Substring of FAA surface code, such as ASPH, CONC, TURF, WATER, or GRVL.'}, 'ils_only': {'type': 'boolean', 'description': 'Require at least one runway end with a published ILS type. Default false.'}, 'lighted_only': {'type': 'boolean', 'description': 'Require a nonblank FAA runway-light code. Default false.'}, 'min_width_ft': {'type': 'number', 'description': 'Minimum published runway width in feet; water landing areas may be much wider than paved runways.'}, 'min_length_ft': {'type': 'number', 'description': 'Minimum published runway length in feet.'}, 'public_use_only': {'type': 'boolean', 'description': 'Require FAA public-use classification. Default false.'}, 'response_format': {'enum': ['markdown', 'json'], 'type': 'string', 'description': 'Human-readable markdown or machine-readable JSON. Default markdown.'}, 'operational_only': {'type': 'boolean', 'description': 'Exclude closed facilities. Default true.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['facility'], 'properties': {'type': {'enum': ['hospital', 'nursing_home', 'home_health', 'hospice'], 'type': 'string', 'description': "Optional provider category to pin the CMS dataset: 'hospital', 'nursing_home', 'home_health', or 'hospice'. Omit to auto-detect."}, 'state': {'type': 'string', 'description': "Optional 2-letter state to disambiguate the facility (e.g. 'OH', 'AZ')."}, 'facility': {'type': 'string', 'description': "Facility name to look up (e.g. 'Cleveland Clinic', 'Mayo Clinic Hospital', 'Burns Nursing Home')."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['state', 'offense', 'start_month', 'end_month'], 'properties': {'limit': {'type': 'number', 'description': 'Maximum monthly observations. Default 24.'}, 'state': {'type': 'string', 'description': 'Two-letter U.S. state or District of Columbia abbreviation; US is not accepted.'}, 'offset': {'type': 'number', 'description': 'Monthly observations to skip. Default 0.'}, 'offense': {'enum': ['violent-crime', 'property-crime', 'homicide', 'rape', 'robbery', 'aggravated-assault', 'burglary', 'larceny', 'motor-vehicle-theft', 'arson'], 'type': 'string', 'description': 'FBI CDE summarized offense category. Aggregate categories overlap their component offenses.'}, 'end_month': {'type': 'string', 'description': 'Calendar month in YYYY-MM format within the hosted snapshot.'}, 'start_month': {'type': 'string', 'description': 'Calendar month in YYYY-MM format within the hosted snapshot.'}, 'response_format': {'enum': ['markdown', 'json'], 'type': 'string', 'description': 'Human-readable markdown or machine-readable JSON. Default markdown.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['offense', 'start_month', 'end_month'], 'properties': {'limit': {'type': 'number', 'description': 'Maximum monthly observations. Default 24.'}, 'offset': {'type': 'number', 'description': 'Monthly observations to skip. Default 0.'}, 'offense': {'enum': ['violent-crime', 'property-crime', 'homicide', 'rape', 'robbery', 'aggravated-assault', 'burglary', 'larceny', 'motor-vehicle-theft', 'arson'], 'type': 'string', 'description': 'FBI CDE summarized offense category. Aggregate categories overlap their component offenses.'}, 'end_month': {'type': 'string', 'description': 'Calendar month in YYYY-MM format within the hosted snapshot.'}, 'start_month': {'type': 'string', 'description': 'Calendar month in YYYY-MM format within the hosted snapshot.'}, 'response_format': {'enum': ['markdown', 'json'], 'type': 'string', 'description': 'Human-readable markdown or machine-readable JSON. Default markdown.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['state', 'offense', 'start_month', 'end_month'], 'properties': {'limit': {'type': 'number', 'description': 'Maximum monthly observations. Default 24.'}, 'state': {'type': 'string', 'description': 'Two-letter U.S. state or District of Columbia abbreviation; US is not accepted.'}, 'offset': {'type': 'number', 'description': 'Monthly observations to skip. Default 0.'}, 'offense': {'enum': ['violent-crime', 'property-crime', 'homicide', 'rape', 'robbery', 'aggravated-assault', 'burglary', 'larceny', 'motor-vehicle-theft', 'arson'], 'type': 'string', 'description': 'FBI CDE summarized offense category. Aggregate categories overlap their component offenses.'}, 'end_month': {'type': 'string', 'description': 'Calendar month in YYYY-MM format within the hosted snapshot.'}, 'start_month': {'type': 'string', 'description': 'Calendar month in YYYY-MM format within the hosted snapshot.'}, 'response_format': {'enum': ['markdown', 'json'], 'type': 'string', 'description': 'Human-readable markdown or machine-readable JSON. Default markdown.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['state', 'month'], 'properties': {'month': {'type': 'string', 'description': 'Calendar month in YYYY-MM format within the hosted snapshot.'}, 'state': {'type': 'string', 'description': 'Two-letter U.S. state or District of Columbia abbreviation; US is not accepted.'}, 'response_format': {'enum': ['markdown', 'json'], 'type': 'string', 'description': 'Human-readable markdown or machine-readable JSON. Default markdown.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['state', 'start_month', 'end_month'], 'properties': {'limit': {'type': 'number', 'description': 'Maximum monthly observations. Default 24.'}, 'state': {'type': 'string', 'description': 'Two-letter U.S. state or District of Columbia abbreviation; US is not accepted.'}, 'offset': {'type': 'number', 'description': 'Monthly observations to skip. Default 0.'}, 'end_month': {'type': 'string', 'description': 'Calendar month in YYYY-MM format within the hosted snapshot.'}, 'start_month': {'type': 'string', 'description': 'Calendar month in YYYY-MM format within the hosted snapshot.'}, 'response_format': {'enum': ['markdown', 'json'], 'type': 'string', 'description': 'Human-readable markdown or machine-readable JSON. Default markdown.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results (1-25, default 10).'}, 'query': {'type': 'string', 'description': 'Name or keyword to search (optional; omit for the current featured list).'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Maximum rows to return (default 25, max 100).'}, 'query': {'type': 'string', 'description': 'Manufacturer (applicant) name or device name search term.'}, 'end_date': {'type': 'string', 'description': 'Inclusive ISO date upper bound (YYYY-MM-DD).'}, 'start_date': {'type': 'string', 'description': 'Inclusive ISO date lower bound (YYYY-MM-DD).'}, 'product_code': {'type': 'string', 'description': "Optional product code (e.g. 'DXJ' for ECG)."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Maximum rows to return (default 25, max 100).'}, 'query': {'type': 'string', 'description': 'Optional device name or recalling firm search term.'}, 'end_date': {'type': 'string', 'description': 'Inclusive ISO date upper bound (YYYY-MM-DD).'}, 'start_date': {'type': 'string', 'description': 'Inclusive ISO date lower bound (YYYY-MM-DD).'}, 'classification': {'enum': ['1', '2', '3'], 'type': 'string', 'description': 'Recall classification: 1 (Class I, most severe), 2, 3.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['drug'], 'properties': {'drug': {'type': 'string', 'description': "Drug name (brand or generic) to query FAERS for. Example: 'Lipitor' or 'atorvastatin'."}, 'limit': {'type': 'number', 'description': 'Maximum rows to return (default 25, max 100).'}, 'end_date': {'type': 'string', 'description': 'Inclusive ISO date upper bound (YYYY-MM-DD).'}, 'reaction': {'type': 'string', 'description': "Optional MedDRA-preferred-term reaction filter (e.g. 'headache', 'nausea', 'liver injury')."}, 'start_date': {'type': 'string', 'description': 'Inclusive ISO date lower bound (YYYY-MM-DD).'}, 'serious_only': {'type': 'boolean', 'description': 'If true, only return serious adverse events (death, hospitalization, life-threatening, disability).'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'limit': {'type': 'number', 'description': 'Maximum rows to return (default 25, max 100).'}, 'query': {'type': 'string', 'description': "NDC code (e.g. '0002-1407'), brand name (e.g. 'Lipitor'), or generic name (e.g. 'atorvastatin')."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Maximum rows to return (default 25, max 100).'}, 'query': {'type': 'string', 'description': 'Optional product description / generic name / brand name search term.'}, 'state': {'type': 'string', 'description': 'Optional 2-letter state filter.'}, 'end_date': {'type': 'string', 'description': 'Inclusive ISO date upper bound (YYYY-MM-DD).'}, 'start_date': {'type': 'string', 'description': 'Inclusive ISO date lower bound (YYYY-MM-DD).'}, 'classification': {'enum': ['I', 'II', 'III'], 'type': 'string', 'description': 'Recall severity: I (most severe), II, III.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Maximum rows to return (default 25, max 100).'}, 'query': {'type': 'string', 'description': 'Optional product description search term.'}, 'state': {'type': 'string', 'description': 'Optional 2-letter state filter.'}, 'end_date': {'type': 'string', 'description': 'Inclusive ISO date upper bound (YYYY-MM-DD).'}, 'start_date': {'type': 'string', 'description': 'Inclusive ISO date lower bound (YYYY-MM-DD).'}, 'classification': {'enum': ['I', 'II', 'III'], 'type': 'string', 'description': 'Recall severity: I (most severe), II, III.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'city': {'type': 'string', 'description': 'City name'}, 'limit': {'type': 'number', 'description': 'Max branches (default 25)'}, 'state': {'type': 'string', 'description': 'Two-letter state code'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results (default 25)'}, 'state': {'type': 'string', 'description': 'Two-letter state code'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}, 'end_date': {'type': 'string', 'description': 'End date YYYY-MM-DD'}, 'start_date': {'type': 'string', 'description': 'Start date YYYY-MM-DD'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['cert'], 'properties': {'cert': {'type': 'number', 'description': 'FDIC Certificate Number (get this from fdic_search_institutions)'}, 'limit': {'type': 'number', 'description': 'Number of recent quarters (default 4)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['cert'], 'properties': {'cert': {'type': 'number', 'description': 'FDIC Certificate Number'}, 'limit': {'type': 'number', 'description': 'Max events (default 25)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'city': {'type': 'string', 'description': 'City name (exact)'}, 'name': {'type': 'string', 'description': 'Institution name (partial match)'}, 'limit': {'type': 'number', 'description': 'Max results (default 25)'}, 'state': {'type': 'string', 'description': "Two-letter state code (e.g. 'CA', 'TX')"}, 'offset': {'type': 'number', 'description': 'Pagination offset (default 0)'}, 'active_only': {'type': 'boolean', 'description': 'Only currently-active banks (default true)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Number of years (default 20)'}, 'state': {'type': 'string', 'description': 'Two-letter state code (omit for national)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['candidate_id'], 'properties': {'candidate_id': {'type': 'string', 'description': "FEC candidate ID (e.g. 'P80001571', 'S2MA00170')."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['candidate_id'], 'properties': {'cycle': {'type': 'number', 'description': 'Two-year election cycle (even year, e.g. 2024). Optional.'}, 'limit': {'type': 'number', 'description': 'Maximum cycles to return (default 10, max 50).'}, 'candidate_id': {'type': 'string', 'description': "FEC candidate ID (e.g. 'S2MA00170')."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'cycle': {'type': 'number', 'description': 'Two-year election cycle (even year, e.g. 2024). Optional.'}, 'limit': {'type': 'number', 'description': 'Maximum candidates to return (default 20, max 100).'}, 'party': {'type': 'string', 'description': "Party code (e.g. 'DEM', 'REP', 'IND', 'LIB'). Optional."}, 'query': {'type': 'string', 'description': "Candidate name fragment (e.g. 'Warren', 'Smith'). Optional."}, 'state': {'type': 'string', 'description': "Two-letter state code to filter by (e.g. 'MA', 'TX'). Optional."}, 'office': {'type': 'string', 'description': "Office: 'P' (President), 'S' (Senate), or 'H' (House). Optional."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'cycle': {'type': 'number', 'description': 'Two-year election cycle (even year, e.g. 2024). Optional.'}, 'limit': {'type': 'number', 'description': 'Maximum committees to return (default 20, max 100).'}, 'query': {'type': 'string', 'description': 'Committee name fragment. Optional.'}, 'state': {'type': 'string', 'description': 'Two-letter state code to filter by. Optional.'}, 'committee_type': {'type': 'string', 'description': "Committee type code: 'P' (President), 'S' (Senate), 'H' (House), 'N'/'Q' (PAC), 'O' (Super PAC), 'X'/'Y' (party). Optional."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'cycle': {'type': 'number', 'description': 'Two-year election cycle (even year, e.g. 2024). Optional.'}, 'limit': {'type': 'number', 'description': 'Maximum expenditures to return (default 20, max 100).'}, 'candidate_id': {'type': 'string', 'description': "FEC candidate ID the spending targets (e.g. 'P80001571'). Provide this or committee_id."}, 'committee_id': {'type': 'string', 'description': "FEC committee ID of the spender (e.g. 'C00804856'). Provide this or candidate_id."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'date': {'type': 'string', 'description': 'ISO date YYYY-MM-DD.'}, 'response_format': {'enum': ['markdown', 'json'], 'type': 'string', 'description': 'Human-readable markdown or machine-readable JSON. Default markdown.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['series'], 'properties': {'limit': {'type': 'number', 'description': 'Maximum observations. Default 30.'}, 'offset': {'type': 'number', 'description': 'Observations to skip. Default 0.'}, 'series': {'type': 'string', 'description': "Exact H.15 series_name, descriptive name, or Treasury alias such as '10-year Treasury', '2y', or '3-month Treasury'."}, 'end_date': {'type': 'string', 'description': 'ISO date YYYY-MM-DD.'}, 'start_date': {'type': 'string', 'description': 'ISO date YYYY-MM-DD.'}, 'response_format': {'enum': ['markdown', 'json'], 'type': 'string', 'description': 'Human-readable markdown or machine-readable JSON. Default markdown.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['series_a', 'series_b'], 'properties': {'limit': {'type': 'number', 'description': 'Maximum aligned observations. Default 30.'}, 'offset': {'type': 'number', 'description': 'Aligned observations to skip. Default 0.'}, 'end_date': {'type': 'string', 'description': 'ISO date YYYY-MM-DD.'}, 'series_a': {'type': 'string', 'description': "Exact H.15 series_name, descriptive name, or Treasury alias such as '10-year Treasury', '2y', or '3-month Treasury'."}, 'series_b': {'type': 'string', 'description': "Exact H.15 series_name, descriptive name, or Treasury alias such as '10-year Treasury', '2y', or '3-month Treasury'."}, 'start_date': {'type': 'string', 'description': 'ISO date YYYY-MM-DD.'}, 'response_format': {'enum': ['markdown', 'json'], 'type': 'string', 'description': 'Human-readable markdown or machine-readable JSON. Default markdown.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Maximum series. Default 20.'}, 'query': {'type': 'string', 'description': 'Optional words, instrument code, maturity, or series name.'}, 'offset': {'type': 'number', 'description': 'Series to skip. Default 0.'}, 'response_format': {'enum': ['markdown', 'json'], 'type': 'string', 'description': 'Human-readable markdown or machine-readable JSON. Default markdown.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'date': {'type': 'string', 'description': 'ISO date YYYY-MM-DD.'}, 'response_format': {'enum': ['markdown', 'json'], 'type': 'string', 'description': 'Human-readable markdown or machine-readable JSON. Default markdown.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Maximum series. Default 20.'}, 'query': {'type': 'string', 'description': 'Optional substring of slug, official series ID, or title.'}, 'offset': {'type': 'number', 'description': 'Series to skip. Default 0.'}, 'category': {'enum': ['household_balance_sheet', 'debt_outstanding'], 'type': 'string', 'description': 'Optional curated category.'}, 'response_format': {'enum': ['markdown', 'json'], 'type': 'string', 'description': 'Human-readable markdown or machine-readable JSON. Default markdown.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['series', 'start_period', 'end_period'], 'properties': {'series': {'type': 'string', 'description': 'Exact curated slug or official Z.1 series ID. Call fed_z1_catalog to discover supported values.'}, 'end_period': {'type': 'string', 'description': 'Quarter in official Z.1 YYYY:Qn form, such as 2020:Q4.'}, 'start_period': {'type': 'string', 'description': 'Quarter in official Z.1 YYYY:Qn form, such as 2020:Q4.'}, 'response_format': {'enum': ['markdown', 'json'], 'type': 'string', 'description': 'Human-readable markdown or machine-readable JSON. Default markdown.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['series'], 'properties': {'limit': {'type': 'number', 'description': 'Maximum observations, newest first. Default 24.'}, 'offset': {'type': 'number', 'description': 'Observations to skip. Default 0.'}, 'series': {'type': 'string', 'description': 'Exact curated slug or official Z.1 series ID. Call fed_z1_catalog to discover supported values.'}, 'end_period': {'type': 'string', 'description': 'Quarter in official Z.1 YYYY:Qn form, such as 2020:Q4.'}, 'start_period': {'type': 'string', 'description': 'Quarter in official Z.1 YYYY:Qn form, such as 2020:Q4.'}, 'response_format': {'enum': ['markdown', 'json'], 'type': 'string', 'description': 'Human-readable markdown or machine-readable JSON. Default markdown.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['series'], 'properties': {'series': {'type': 'array', 'items': {'type': 'string'}, 'description': 'One to eight unique exact curated slugs or official series IDs.'}, 'response_format': {'enum': ['markdown', 'json'], 'type': 'string', 'description': 'Human-readable markdown or machine-readable JSON. Default markdown.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['dfirm_ids'], 'properties': {'dfirm_ids': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Two to ten distinct exact FEMA DFIRM IDs.'}, 'response_format': {'enum': ['markdown', 'json'], 'type': 'string', 'description': 'Human-readable markdown or machine-readable JSON. Default markdown.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['dfirm_id'], 'properties': {'dfirm_id': {'type': 'string', 'description': 'Exact six-character FEMA DFIRM ID, optionally suffixed -NFHL.'}, 'response_format': {'enum': ['markdown', 'json'], 'type': 'string', 'description': 'Human-readable markdown or machine-readable JSON. Default markdown.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'response_format': {'enum': ['markdown', 'json'], 'type': 'string', 'description': 'Human-readable markdown or machine-readable JSON. Default markdown.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'sort': {'enum': ['jurisdiction', 'update_date_desc', 'size_desc'], 'type': 'string', 'description': 'Stable sort. Default jurisdiction.'}, 'limit': {'type': 'number', 'description': 'Maximum rows. Default 20.'}, 'query': {'type': 'string', 'description': 'DFIRM ID, item ID, jurisdiction, state, code, or filename search terms (maximum 8 terms).'}, 'state': {'type': 'string', 'description': 'Two-letter state/territory code or full FEMA state name.'}, 'offset': {'type': 'number', 'description': 'Rows to skip. Default 0.'}, 'updated_from': {'type': 'string', 'description': 'Inclusive displayed inventory update date floor, YYYY-MM-DD.'}, 'response_format': {'enum': ['markdown', 'json'], 'type': 'string', 'description': 'Human-readable markdown or machine-readable JSON. Default markdown.'}, 'updated_through': {'type': 'string', 'description': 'Inclusive displayed inventory update date ceiling, YYYY-MM-DD.'}, 'jurisdiction_kind': {'enum': ['countywide', 'community', 'territorywide'], 'type': 'string', 'description': 'Inventory coverage-unit kind derived conservatively from FEMA identifiers/names.'}, 'max_advertised_mb': {'type': 'number', 'description': 'Maximum FEMA-advertised package size in approximate MiB.'}, 'min_advertised_mb': {'type': 'number', 'description': 'Minimum FEMA-advertised package size in approximate MiB.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['state'], 'properties': {'state': {'type': 'string', 'description': 'Two-letter state/territory code or full FEMA state name.'}, 'response_format': {'enum': ['markdown', 'json'], 'type': 'string', 'description': 'Human-readable markdown or machine-readable JSON. Default markdown.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['places'], 'properties': {'places': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Two to eight exact FHFA place ids or geography names.'}, 'frequency': {'enum': ['monthly', 'quarterly', 'annual'], 'type': 'string', 'description': 'Observation frequency. Default quarterly.'}, 'hpi_flavor': {'enum': ['purchase-only', 'all-transactions'], 'type': 'string', 'description': 'FHFA index flavor. Default purchase-only.'}, 'index_basis': {'enum': ['seasonally_adjusted', 'not_seasonally_adjusted'], 'type': 'string', 'description': 'Index column to use. Default seasonally_adjusted.'}, 'geography_level': {'type': 'string', 'description': 'Optional exact FHFA geography level to disambiguate state, metro, division, or national series.'}, 'response_format': {'enum': ['markdown', 'json'], 'type': 'string', 'description': 'Human-readable markdown or machine-readable JSON. Default markdown.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['place'], 'properties': {'limit': {'type': 'number', 'description': 'Maximum observations. Default 24.'}, 'place': {'type': 'string', 'description': "Exact FHFA place_id or geography name, such as 'CA', 'California', a 5-digit CBSA id, or an FHFA metro name."}, 'offset': {'type': 'number', 'description': 'Observations to skip for pagination. Default 0.'}, 'end_year': {'type': 'number', 'description': 'Optional latest observation year.'}, 'frequency': {'enum': ['monthly', 'quarterly', 'annual'], 'type': 'string', 'description': 'Observation frequency. Default quarterly.'}, 'hpi_flavor': {'enum': ['purchase-only', 'all-transactions'], 'type': 'string', 'description': 'FHFA index flavor. Default purchase-only.'}, 'start_year': {'type': 'number', 'description': 'Optional earliest observation year.'}, 'index_basis': {'enum': ['seasonally_adjusted', 'not_seasonally_adjusted'], 'type': 'string', 'description': 'Index column to use. Default seasonally_adjusted.'}, 'geography_level': {'type': 'string', 'description': 'Optional exact FHFA geography level to disambiguate state, metro, division, or national series.'}, 'response_format': {'enum': ['markdown', 'json'], 'type': 'string', 'description': 'Human-readable markdown or machine-readable JSON. Default markdown.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['place'], 'properties': {'place': {'type': 'string', 'description': "Exact FHFA place_id or geography name, such as 'CA', 'California', a 5-digit CBSA id, or an FHFA metro name."}, 'frequency': {'enum': ['monthly', 'quarterly', 'annual'], 'type': 'string', 'description': 'Observation frequency. Default quarterly.'}, 'hpi_flavor': {'enum': ['purchase-only', 'all-transactions'], 'type': 'string', 'description': 'FHFA index flavor. Default purchase-only.'}, 'index_basis': {'enum': ['seasonally_adjusted', 'not_seasonally_adjusted'], 'type': 'string', 'description': 'Index column to use. Default seasonally_adjusted.'}, 'geography_level': {'type': 'string', 'description': 'Optional exact FHFA geography level to disambiguate state, metro, division, or national series.'}, 'response_format': {'enum': ['markdown', 'json'], 'type': 'string', 'description': 'Human-readable markdown or machine-readable JSON. Default markdown.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'lat': {'type': 'number'}, 'lon': {'type': 'number'}, 'location': {'type': 'string', 'description': 'Address or zip to geocode.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['dot_number'], 'properties': {'dot_number': {'type': 'integer', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['dot_numbers'], 'properties': {'dot_numbers': {'anyOf': [{'type': 'array', 'items': {'type': 'integer', 'exclusiveMinimum': 0}}, {'type': 'string'}], 'description': '2-5 USDOT numbers, as an array or comma-separated string.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'mc_number': {'type': 'integer', 'exclusiveMinimum': 0}, 'dot_number': {'type': 'integer', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name'], 'properties': {'name': {'type': 'string', 'maxLength': 100, 'minLength': 2}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['dot_number'], 'properties': {'dot_number': {'type': 'integer', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['category_id'], 'properties': {'limit': {'type': 'number', 'description': 'Maximum rows to return (default 50 for observations, 25 for catalog queries).'}, 'category_id': {'type': 'number', 'description': 'FRED category ID. See https://fred.stlouisfed.org/categories/ for the hierarchy.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['series_ids'], 'properties': {'end': {'type': 'string', 'description': 'Inclusive upper-bound ISO date (YYYY-MM-DD).'}, 'limit': {'type': 'number', 'description': 'Maximum rows to return (default 50 for observations, 25 for catalog queries).'}, 'start': {'type': 'string', 'description': 'Inclusive lower-bound ISO date (YYYY-MM-DD).'}, 'series_ids': {'type': 'array', 'items': {'type': 'string'}, 'description': '2 to 5 FRED series IDs.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['series_id'], 'properties': {'end': {'type': 'string', 'description': 'Inclusive upper-bound ISO date (YYYY-MM-DD).'}, 'limit': {'type': 'number', 'description': 'Maximum rows to return (default 50 for observations, 25 for catalog queries).'}, 'start': {'type': 'string', 'description': 'Inclusive lower-bound ISO date (YYYY-MM-DD).'}, 'units': {'type': 'string', 'description': "Units transformation: 'lin' (default), 'chg' (change), 'ch1' (change YoY), 'pch' (% change), 'pc1' (% change YoY), 'log', etc."}, 'frequency': {'type': 'string', 'description': "Aggregate to a different frequency: 'd', 'w', 'bw', 'm', 'q', 'sa', 'a'."}, 'series_id': {'type': 'string', 'description': "FRED series ID (e.g. 'GDP', 'UNRATE'). See https://fred.stlouisfed.org/ for the catalog."}, 'aggregation_method': {'enum': ['avg', 'sum', 'eop'], 'type': 'string', 'description': "Aggregation method when changing frequency: 'avg', 'sum', or 'eop' (end of period)."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['indicator'], 'properties': {'end': {'type': 'string', 'description': 'Inclusive upper-bound ISO date (YYYY-MM-DD).'}, 'limit': {'type': 'number', 'description': 'Maximum rows to return (default 50 for observations, 25 for catalog queries).'}, 'start': {'type': 'string', 'description': 'Inclusive lower-bound ISO date (YYYY-MM-DD).'}, 'indicator': {'enum': ['unemployment_rate', 'fed_funds', 'fed_funds_target', 'cpi', 'core_cpi', 'gdp', 'real_gdp', 'ten_year_yield', 'two_year_yield', 'thirty_year_yield', 'thirty_year_mortgage', 'm2', 'industrial_production', 'retail_sales', 'nonfarm_payrolls', 'housing_starts', 'case_shiller', 'vix', 'wti', 'brent', 'natural_gas_henry_hub', 'dollar_index', 'consumer_sentiment', 'initial_claims', 'pce_inflation', 'recession_indicator'], 'type': 'string', 'description': 'Friendly indicator name. See description for valid options.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Maximum rows to return (default 50 for observations, 25 for catalog queries).'}, 'release_id': {'type': 'number', 'description': "Optional. If provided, return only that release's metadata."}, 'upcoming_dates': {'type': 'boolean', 'description': 'If true, return upcoming release date schedule instead of release metadata. Default false.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['search_text'], 'properties': {'limit': {'type': 'number', 'description': 'Maximum rows to return (default 50 for observations, 25 for catalog queries).'}, 'tag_names': {'type': 'string', 'description': "Optional semicolon-delimited tag filter (e.g. 'usa;monthly')."}, 'search_text': {'type': 'string', 'description': "Free-text search query (e.g. 'unemployment Texas', 'natural gas price', 'corporate profit')."}, 'search_type': {'enum': ['full_text', 'series_id'], 'type': 'string', 'description': "'full_text' (default) or 'series_id'."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['series_id'], 'properties': {'series_id': {'type': 'string', 'description': "FRED series ID (e.g. 'GDP', 'UNRATE', 'CPIAUCSL', 'DGS10')."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'zip': {'type': 'string', 'description': 'ZIP code for a structured query.'}, 'city': {'type': 'string', 'description': 'City for a structured query.'}, 'state': {'type': 'string', 'description': "Two-letter state code for a structured query (e.g. 'DC')."}, 'street': {'type': 'string', 'description': "Street line for a structured query (e.g. '4600 Silver Hill Rd')."}, 'address': {'type': 'string', 'description': "One-line address, e.g. '4600 Silver Hill Rd, Washington, DC 20233'. Provide this OR the structured parts."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['addresses'], 'properties': {'addresses': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Array of one-line address strings. Max 10.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['longitude', 'latitude'], 'properties': {'latitude': {'type': 'number', 'description': 'Latitude (y), e.g. 38.84'}, 'longitude': {'type': 'number', 'description': 'Longitude (x), e.g. -76.92'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['repo'], 'properties': {'repo': {'type': 'string', 'description': "Repository as 'owner/repo', e.g. 'facebook/react'."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['bill_type', 'bill_number'], 'properties': {'bill_type': {'enum': ['HR', 'S'], 'type': 'string', 'description': 'Hosted measure type: HR for a House bill or S for a Senate bill. Resolutions are outside this v1 snapshot.'}, 'bill_number': {'type': 'number', 'description': 'Numeric bill number within the fixed 118th Congress.'}, 'response_format': {'enum': ['markdown', 'json'], 'type': 'string', 'description': 'Human-readable markdown or machine-readable JSON. Default markdown.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['bill_type', 'bill_number'], 'properties': {'bill_type': {'enum': ['HR', 'S'], 'type': 'string', 'description': 'Hosted measure type: HR for a House bill or S for a Senate bill. Resolutions are outside this v1 snapshot.'}, 'bill_number': {'type': 'number', 'description': 'Numeric bill number within the fixed 118th Congress.'}, 'action_limit': {'type': 'number', 'description': 'Maximum most-recent actions in the pack. Default 15; stored total is always returned.'}, 'response_format': {'enum': ['markdown', 'json'], 'type': 'string', 'description': 'Human-readable markdown or machine-readable JSON. Default markdown.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['bill_type', 'bill_number'], 'properties': {'limit': {'type': 'number', 'description': 'Maximum relationship records. Default 25.'}, 'offset': {'type': 'number', 'description': 'Relationship records to skip. Default 0.'}, 'bill_type': {'enum': ['HR', 'S'], 'type': 'string', 'description': 'Hosted measure type: HR for a House bill or S for a Senate bill. Resolutions are outside this v1 snapshot.'}, 'bill_number': {'type': 'number', 'description': 'Numeric bill number within the fixed 118th Congress.'}, 'response_format': {'enum': ['markdown', 'json'], 'type': 'string', 'description': 'Human-readable markdown or machine-readable JSON. Default markdown.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'limit': {'type': 'number', 'description': 'Maximum bills. Default 20.'}, 'query': {'type': 'string', 'description': 'Bill number/title phrase, sponsor name, policy area, subject, or committee phrase.'}, 'offset': {'type': 'number', 'description': 'Bills to skip. Default 0.'}, 'bill_type': {'enum': ['HR', 'S'], 'type': 'string', 'description': 'Hosted measure type: HR for a House bill or S for a Senate bill. Resolutions are outside this v1 snapshot.'}, 'policy_area': {'type': 'string', 'description': 'Optional exact policy-area label, case-insensitive.'}, 'enacted_only': {'type': 'boolean', 'description': 'When true, require at least one law citation in the captured Bill Status XML.'}, 'response_format': {'enum': ['markdown', 'json'], 'type': 'string', 'description': 'Human-readable markdown or machine-readable JSON. Default markdown.'}, 'multiple_text_versions_only': {'type': 'boolean', 'description': 'When true, require at least two published GovInfo text-version links.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['bill_type', 'bill_number'], 'properties': {'bill_type': {'enum': ['HR', 'S'], 'type': 'string', 'description': 'Hosted measure type: HR for a House bill or S for a Senate bill. Resolutions are outside this v1 snapshot.'}, 'bill_number': {'type': 'number', 'description': 'Numeric bill number within the fixed 118th Congress.'}, 'response_format': {'enum': ['markdown', 'json'], 'type': 'string', 'description': 'Human-readable markdown or machine-readable JSON. Default markdown.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['opportunityId'], 'properties': {'opportunityId': {'type': 'string', 'description': "Numeric opportunity id from a grants_search result (e.g. '334326')."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'rows': {'type': 'number', 'description': 'Max results (default 25, max 100).'}, 'keyword': {'type': 'string', 'description': "Free-text keyword (e.g. 'clean energy', 'rural health')."}, 'agencies': {'type': 'string', 'description': "Agency code filter (e.g. 'NSF', 'HHS'). Pipe-separate multiples."}, 'oppStatuses': {'type': 'string', 'description': "Pipe-separated statuses. Default 'forecasted|posted'. Options: forecasted, posted, closed, archived."}, 'eligibilities': {'type': 'string', 'description': "Applicant-eligibility code filter (e.g. '25' state governments, '99' unrestricted). Pipe-separate multiples."}, 'fundingCategories': {'type': 'string', 'description': "Funding category code filter (e.g. 'ENV', 'ED'). Pipe-separate multiples."}, 'fundingInstruments': {'type': 'string', 'description': "Funding-instrument code filter (e.g. 'G' grant, 'CA' cooperative agreement). Pipe-separate multiples."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['fiscal_year'], 'properties': {'zip': {'type': 'string', 'description': 'Exactly five ZIP digits, preserving leading zeroes. Do not combine with state or city.'}, 'city': {'type': 'string', 'description': "Optional city within state, e.g. 'O'Fallon'. GSA punctuation quirks are normalized safely."}, 'limit': {'type': 'number', 'description': 'Maximum locations returned; default 10 and hard maximum 25.'}, 'state': {'type': 'string', 'description': 'Two-letter code for a contiguous state or DC. Required with city; omit when using zip.'}, 'offset': {'type': 'number', 'description': 'Locations to skip for state-result pagination; default 0.'}, 'fiscal_year': {'type': 'number', 'description': 'Four-digit federal fiscal year. GSA generally publishes the current three fiscal years.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['fiscal_year'], 'properties': {'fiscal_year': {'type': 'number', 'description': 'Four-digit federal fiscal year. GSA generally publishes the current three fiscal years.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['start_date', 'end_date'], 'properties': {'limit': {'type': 'number'}, 'state': {'type': 'string'}, 'offset': {'type': 'number'}, 'end_date': {'type': 'string', 'description': 'Inclusive YYYY-MM-DD window end.'}, 'group_by': {'enum': ['lender', 'state', 'month'], 'type': 'string'}, 'start_date': {'type': 'string', 'description': 'Inclusive YYYY-MM-DD window start.'}, 'response_format': {'enum': ['markdown', 'json'], 'type': 'string', 'description': 'Human-readable markdown or machine-readable JSON. Default markdown.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['start_date', 'end_date'], 'properties': {'limit': {'type': 'number'}, 'state': {'type': 'string'}, 'lender': {'type': 'string'}, 'offset': {'type': 'number'}, 'end_date': {'type': 'string', 'description': 'Inclusive YYYY-MM-DD window end.'}, 'lihtc_only': {'type': 'boolean'}, 'start_date': {'type': 'string', 'description': 'Inclusive YYYY-MM-DD window start.'}, 'min_balance': {'type': 'number'}, 'response_format': {'enum': ['markdown', 'json'], 'type': 'string', 'description': 'Human-readable markdown or machine-readable JSON. Default markdown.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['start_date', 'end_date'], 'properties': {'limit': {'type': 'number'}, 'state': {'type': 'string'}, 'offset': {'type': 'number'}, 'end_date': {'type': 'string', 'description': 'Inclusive YYYY-MM-DD window end.'}, 'min_units': {'type': 'number'}, 'start_date': {'type': 'string', 'description': 'Inclusive YYYY-MM-DD window start.'}, 'response_format': {'enum': ['markdown', 'json'], 'type': 'string', 'description': 'Human-readable markdown or machine-readable JSON. Default markdown.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'basin': {'type': 'string', 'description': "Optional basin filter: 'AL' (Atlantic), 'EP' (Eastern Pacific), 'CP' (Central Pacific)."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['organization'], 'properties': {'year': {'type': 'string', 'description': "Optional 4-digit lobbying filing year (e.g. '2024'); defaults to the most recent year with filings."}, 'state': {'type': 'string', 'description': 'Optional 2-letter state to scope the FEC committee search.'}, 'company': {'type': 'string', 'description': 'Alias for organization.'}, 'organization': {'type': 'string', 'description': "Organization / company name (e.g. 'Lockheed Martin', 'Boeing')."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ip'], 'properties': {'ip': {'type': 'string', 'description': 'IPv4 or IPv6 address to screen.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['company'], 'properties': {'state': {'type': 'string', 'description': 'Optional 2-letter state hint for disambiguation (currently informational).'}, 'ticker': {'type': 'string', 'description': "Optional stock ticker hint to pin the SEC EDGAR match (e.g. 'LMT')."}, 'company': {'type': 'string', 'description': "Public company / SEC issuer name (e.g. 'Lockheed Martin', 'Pfizer')."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'as_of': {'type': 'string', 'description': 'Optional as-of date (YYYY-MM-DD); defaults to the latest available day.'}, 'ticker': {'type': 'string', 'description': "US stock ticker with listed options (e.g. 'AAPL', 'SPY')."}, 'lookback_days': {'type': 'number', 'description': 'Trailing window for rank/percentile (default 252 ~ 1 trading year).'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['cve_id'], 'properties': {'cve_id': {'type': 'string', 'description': 'CVE identifier.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['company'], 'properties': {'ein': {'type': 'string', 'description': 'Optional EIN hint for nonprofit identity.'}, 'lei': {'type': 'string', 'description': 'Optional 20-character LEI to anchor the ownership chain.'}, 'state': {'type': 'string', 'description': 'Optional 2-letter state.'}, 'format': {'enum': ['markdown', 'json'], 'type': 'string', 'description': 'Case-file format. Defaults to markdown.'}, 'ticker': {'type': 'string', 'description': 'Optional SEC ticker hint.'}, 'company': {'type': 'string', 'description': 'Company or organization name.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['origin_address', 'destination_address'], 'properties': {'format': {'enum': ['markdown', 'json'], 'type': 'string', 'description': 'Report format. Defaults to markdown.'}, 'origin_area': {'type': 'string', 'description': 'Optional origin county/place for FEMA history.'}, 'origin_state': {'type': 'string', 'description': 'Optional origin 2-letter state, required with origin_area.'}, 'origin_address': {'type': 'string', 'description': 'Full US origin street address.'}, 'destination_area': {'type': 'string', 'description': 'Optional destination county/place for FEMA history.'}, 'destination_state': {'type': 'string', 'description': 'Optional destination 2-letter state, required with destination_area.'}, 'destination_address': {'type': 'string', 'description': 'Full US destination street address.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['exclusion_id'], 'properties': {'exclusion_id': {'type': 'string', 'description': '24-character evidence ID from a LEIE result.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['npi'], 'properties': {'npi': {'type': 'string', 'description': 'Exactly 10 digits; placeholder NPI 0000000000 is rejected.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Individual or business name, at least 2 characters.'}, 'limit': {'type': 'number', 'description': 'Maximum rows, default 10 and maximum 50.'}, 'state': {'type': 'string', 'description': 'Optional two-letter US state code.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'query': {'type': 'string', 'description': "A company legal name (e.g. 'Apple Inc') or a 20-character LEI code. Names resolve to the top-ranked match."}, 'children_limit': {'type': 'number', 'description': 'Max direct children to list (default 15, max 50). The total count is always reported.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'limit': {'type': 'number', 'description': 'Max candidate records for a name search (default 10, max 25). Ignored for an exact LEI.'}, 'query': {'type': 'string', 'description': "A company legal name (e.g. 'Apple Inc') or a 20-character LEI code (e.g. 'HWUPKR0MPOU8FGXBT394')."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'query': {'type': 'string', 'description': 'Optional substring to filter group names (case-insensitive).'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'mc': {'type': 'number', 'description': 'MC/MX number without the prefix.'}, 'dot': {'type': 'number', 'description': 'USDOT number (preferred).'}, 'name': {'type': 'string', 'description': 'Carrier legal name when DOT/MC is unavailable.'}, 'format': {'enum': ['markdown', 'json'], 'type': 'string', 'description': 'Report format. Defaults to markdown.'}, 'load_id': {'type': 'string', 'description': 'Optional internal load/tender identifier to echo in the report.'}, 'carrier_address': {'type': 'string', 'description': 'Address supplied with the tender or onboarding packet, used for a coarse location consistency check.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'page_size': {'type': 'number', 'description': 'Results per page (default 20).'}, 'filing_year': {'type': 'number', 'description': 'Filing year, e.g. 2025.'}, 'lobbyist_name': {'type': 'string', 'description': 'Lobbyist name, partial match.'}, 'registrant_name': {'type': 'string', 'description': 'Registrant (firm) name, partial match.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['filing_uuid'], 'properties': {'filing_uuid': {'type': 'string', 'description': 'Filing UUID from lobbying_search results.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'page': {'type': 'number', 'description': 'Page number for pagination.'}, 'page_size': {'type': 'number', 'description': 'Results per page (default 20).'}, 'lobbyist_name': {'type': 'string', 'description': 'Lobbyist name, partial match.'}, 'registrant_name': {'type': 'string', 'description': 'Optional registrant (firm) name to scope the search.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'page_size': {'type': 'number', 'description': 'Results per page (default 20).'}, 'registrant_name': {'type': 'string', 'description': 'Registrant (firm) name, partial match.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'page': {'type': 'number', 'description': 'Page number for pagination.'}, 'page_size': {'type': 'number', 'description': 'Results per page (default 20, max 25).'}, 'issue_code': {'type': 'string', 'description': "General issue area code, e.g. 'ENG' (energy), 'TAX', 'HCR' (health)."}, 'client_name': {'type': 'string', 'description': 'Client name (the entity that hired the lobbyist), partial match.'}, 'filing_type': {'type': 'string', 'description': "Filing type code, e.g. 'RR' (registration), 'Q1'-'Q4' (quarterly reports)."}, 'filing_year': {'type': 'number', 'description': 'Filing year, e.g. 2025.'}, 'registrant_name': {'type': 'string', 'description': 'Lobbying firm / registrant name (partial match).'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query', 'location'], 'properties': {'query': {'type': 'string', 'description': "What to find (e.g., 'restaurants', 'coffee', 'gas station')"}, 'radius': {'type': 'number', 'description': 'Search radius in miles (default: 1.5)'}, 'location': {'type': 'string', 'description': 'Where to search (city, zip, or address)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'lat': {'type': 'number', 'description': 'Latitude (use with lon instead of address).'}, 'lon': {'type': 'number', 'description': 'Longitude (use with lat instead of address).'}, 'state': {'type': 'string', 'description': 'Optional 2-letter state override (helps EPA/parcel/declaration scoping).'}, 'address': {'type': 'string', 'description': 'Full US street address to geocode.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'metro': {'type': 'string', 'description': "Optional 5-digit CBSA/metro code (e.g. '12420' Austin, TX). Census leg only; requires the Census key."}, 'naics': {'type': 'string', 'description': "Explicit 2 to 6 digit NAICS industry code (e.g. '722' food services, '5112' software publishers). Overrides 'industry'."}, 'state': {'type': 'string', 'description': "Optional 2-letter state code or 2-digit FIPS (e.g. 'TX', '48'). Omit for a national estimate."}, 'industry': {'type': 'string', 'description': "Free-text industry to map to a NAICS code (e.g. 'restaurants', 'software publishers', 'construction'). Provide this or 'naics'."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['west', 'south', 'east', 'north'], 'properties': {'east': {'type': 'number', 'description': 'Eastern longitude; must be greater than west.'}, 'west': {'type': 'number', 'description': 'Western longitude of the bounding box.'}, 'limit': {'type': 'number', 'description': 'Maximum detections returned. Default 25.'}, 'north': {'type': 'number', 'description': 'Northern latitude; must be greater than south.'}, 'south': {'type': 'number', 'description': 'Southern latitude of the bounding box.'}, 'offset': {'type': 'number', 'description': 'Rows to skip for pagination. Default 0.'}, 'source': {'enum': ['VIIRS_NOAA20_NRT', 'VIIRS_NOAA21_NRT', 'MODIS_NRT'], 'type': 'string', 'description': 'NASA FIRMS sensor product. Default VIIRS_NOAA20_NRT.'}, 'data_mode': {'enum': ['auto', 'hosted', 'live'], 'type': 'string', 'description': 'auto uses the D1 mirror when configured; hosted requires D1; live requires NASA_FIRMS_MAP_KEY. Default auto.'}, 'day_range': {'type': 'number', 'description': 'Number of days from start_date, or most recent days when omitted. Default 1.'}, 'start_date': {'type': 'string', 'description': 'Optional first UTC date in YYYY-MM-DD form.'}, 'response_format': {'enum': ['markdown', 'json'], 'type': 'string', 'description': 'Human-readable markdown or machine-readable JSON. Default markdown.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'zip': {'type': 'string', 'description': 'Five-digit zip code.'}, 'limit': {'type': 'number', 'description': 'Max rows (default 200).'}, 'state': {'type': 'string', 'description': 'Two-letter state code.'}, 'county': {'type': 'string', 'description': 'FEMA county code.'}, 'end_year': {'type': 'number', 'description': 'Latest year of loss.'}, 'start_year': {'type': 'number', 'description': 'Earliest year of loss.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ein'], 'properties': {'ein': {'type': 'string', 'description': 'Employer Identification Number (EIN). Accepts 9 digits with or without a dash, e.g. "13-1837418" or "131837418".'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ein'], 'properties': {'ein': {'type': 'string', 'description': 'Employer Identification Number (EIN). Accepts 9 digits with or without a dash, e.g. "13-1837418" or "131837418".'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'zip': {'type': 'string', 'description': '5-digit ZIP code.'}, 'city': {'type': 'string', 'description': 'City name (combine with state for best results).'}, 'limit': {'type': 'number', 'description': 'Max results to return (default 20, max 100).'}, 'state': {'type': 'string', 'description': '2-letter US state/territory code, e.g. "TX".'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Organization name or partial name to search for.'}, 'limit': {'type': 'number', 'description': 'Max matches to return (default 10, max 50).'}, 'state': {'type': 'string', 'description': 'Optional 2-letter US state/territory code to narrow results, e.g. "NY", "TX", "CA".'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ein'], 'properties': {'ein': {'type': 'string', 'description': 'Employer Identification Number (EIN). Accepts 9 digits with or without a dash, e.g. "13-1837418" or "131837418".'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['npi'], 'properties': {'npi': {'type': 'string', 'description': '10-digit NPI number.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['organization_name'], 'properties': {'city': {'type': 'string', 'description': 'City to narrow results (optional).'}, 'limit': {'type': 'number', 'description': 'Max results (1-50, default 10).'}, 'state': {'type': 'string', 'description': 'Two-letter state code to narrow results (optional).'}, 'organization_name': {'type': 'string', 'description': 'Organization name (required).'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['last_name'], 'properties': {'city': {'type': 'string', 'description': 'City to narrow results (optional).'}, 'limit': {'type': 'number', 'description': 'Max results (1-50, default 10).'}, 'state': {'type': 'string', 'description': 'Two-letter state code to narrow results (optional).'}, 'last_name': {'type': 'string', 'description': 'Provider last name (required).'}, 'first_name': {'type': 'string', 'description': 'Provider first name (optional).'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['taxonomy'], 'properties': {'city': {'type': 'string', 'description': 'City to narrow results (optional).'}, 'limit': {'type': 'number', 'description': 'Max results (1-50, default 10).'}, 'state': {'type': 'string', 'description': 'Two-letter state code to narrow results (optional).'}, 'taxonomy': {'type': 'string', 'description': "Specialty / taxonomy description, e.g. 'Cardiology'."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': "npm package name, e.g. 'express' or '@scope/pkg'."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['fund_a', 'fund_b'], 'properties': {'limit': {'type': 'number', 'description': 'Maximum shared securities; default 25.'}, 'fund_a': {'type': 'string', 'description': 'First EDGAR series ID, mapped ticker, or fund name.'}, 'fund_b': {'type': 'string', 'description': 'Second EDGAR series ID, mapped ticker, or fund name.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['fund'], 'properties': {'fund': {'type': 'string', 'description': 'EDGAR series ID, mapped ticker, or fund name (at least 2 characters).'}, 'limit': {'type': 'number', 'description': 'Maximum holdings; default 25.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['station_id'], 'properties': {'station_id': {'type': 'number', 'description': 'Station ID from the alt-fuel stations dataset.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'lat': {'type': 'number', 'description': 'Latitude. Use with lon as alternative to location.'}, 'lon': {'type': 'number', 'description': 'Longitude. Use with lat as alternative to location.'}, 'limit': {'type': 'number', 'description': 'Max stations to return (default 25, max 200).'}, 'state': {'type': 'string', 'description': 'Optional 2-letter state code filter.'}, 'radius': {'type': 'number', 'description': 'Search radius in miles (default 5, max 500).'}, 'status': {'type': 'string', 'description': 'Optional status filter: E (available, default), P (planned), T (temporarily unavailable).'}, 'location': {'type': 'string', 'description': 'Address or city/state. Either location OR lat+lon required.'}, 'fuel_type': {'type': 'string', 'description': 'Comma-separated fuel types: ELEC (default), CNG, LNG, E85, HY, LPG, BD.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['system_capacity'], 'properties': {'lat': {'type': 'number', 'description': 'Latitude in decimal degrees. Use with lon as alternative to address.'}, 'lon': {'type': 'number', 'description': 'Longitude in decimal degrees. Use with lat as alternative to address.'}, 'tilt': {'type': 'number', 'description': 'Array tilt angle in degrees (default 20).'}, 'losses': {'type': 'number', 'description': 'Total system losses percent (default 14).'}, 'address': {'type': 'string', 'description': 'Street address, city/state, or place name. Either address OR lat+lon required.'}, 'azimuth': {'type': 'number', 'description': 'Array azimuth in degrees (default 180 = south for northern hemisphere).'}, 'array_type': {'type': 'number', 'description': '0=fixed open rack, 1=fixed roof (default), 2=1-axis tracking, 3=1-axis backtracking, 4=2-axis tracking.'}, 'module_type': {'type': 'number', 'description': '0=standard (default), 1=premium, 2=thin film.'}, 'system_capacity': {'type': 'number', 'description': 'System size in kilowatts DC (e.g. 5 for a 5 kW residential system).'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'lat': {'type': 'number', 'description': 'Latitude in decimal degrees. Use with lon as alternative to address.'}, 'lon': {'type': 'number', 'description': 'Longitude in decimal degrees. Use with lat as alternative to address.'}, 'address': {'type': 'string', 'description': 'Street address, city/state, or place name. Either address OR lat+lon required.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'lat': {'type': 'number', 'description': 'Latitude in decimal degrees. Use with lon as alternative to address.'}, 'lon': {'type': 'number', 'description': 'Longitude in decimal degrees. Use with lat as alternative to address.'}, 'address': {'type': 'string', 'description': 'Street address, city/state, or place name. Either address OR lat+lon required.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'lat': {'type': 'number'}, 'lon': {'type': 'number'}, 'zone': {'type': 'string', 'description': "NWS zone id, e.g. 'TXZ123'."}, 'state': {'type': 'string', 'description': "Two-letter state code (e.g. 'TX')."}, 'location': {'type': 'string', 'description': 'Address, zip, or city. Will be geocoded to a point.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'api': {'type': 'string', 'description': 'API well number (digits; non-digits are ignored).'}, 'limit': {'type': 'number', 'description': 'Max well records to return (default 25, max 100). The total matching count is always reported.'}, 'county': {'type': 'string', 'description': "Oklahoma county name (e.g. 'Canadian', 'Kingfisher', 'Grady'). Matched case-insensitively."}, 'operator': {'type': 'string', 'description': "Operator name or fragment (e.g. 'Chesapeake', 'Devon'). Substring, case-insensitive."}, 'well_type': {'type': 'string', 'description': 'Filter by well type: OIL, GAS, DRY, SWD (saltwater disposal), etc.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Number of companies (default 20, max 50)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max specialties (default 50)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'year': {'type': 'string', 'description': "Program year (auto-discovers latest if omitted, e.g. '2024')"}, 'limit': {'type': 'number', 'description': 'Max rows (default 20, max 100)'}, 'state': {'type': 'string', 'description': "Two-letter state code (e.g. 'CA', 'TX')"}, 'doctor': {'type': 'string', 'description': 'Doctor last name (case-insensitive)'}, 'company': {'type': 'string', 'description': "Manufacturer/GPO name (partial match), e.g. 'Pfizer', 'Stryker', 'Johnson & Johnson'"}, 'specialty': {'type': 'string', 'description': "Medical specialty (partial), e.g. 'Cardiology', 'Orthopaedic'"}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'year': {'type': 'string', 'description': "Program year (auto-discovers latest if omitted, e.g. '2024')"}, 'limit': {'type': 'number', 'description': 'Max rows (default 20, max 100)'}, 'state': {'type': 'string', 'description': "Two-letter state code (e.g. 'CA', 'TX')"}, 'doctor': {'type': 'string', 'description': 'Doctor last name (case-insensitive)'}, 'company': {'type': 'string', 'description': "Manufacturer/GPO name (partial match), e.g. 'Pfizer', 'Stryker', 'Johnson & Johnson'"}, 'specialty': {'type': 'string', 'description': "Medical specialty (partial), e.g. 'Cardiology', 'Orthopaedic'"}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'year': {'type': 'string', 'description': "Program year (auto-discovers latest if omitted, e.g. '2024')"}, 'limit': {'type': 'number', 'description': 'Max rows (default 20, max 100)'}, 'state': {'type': 'string', 'description': "Two-letter state code (e.g. 'CA', 'TX')"}, 'doctor': {'type': 'string', 'description': 'Doctor last name (case-insensitive)'}, 'company': {'type': 'string', 'description': "Manufacturer/GPO name (partial match), e.g. 'Pfizer', 'Stryker', 'Johnson & Johnson'"}, 'specialty': {'type': 'string', 'description': "Medical specialty (partial), e.g. 'Cardiology', 'Orthopaedic'"}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max states (default 60)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'year': {'type': 'string', 'description': "Program year (auto-discovers latest if omitted, e.g. '2024')"}, 'limit': {'type': 'number', 'description': 'Max rows (default 20, max 100)'}, 'state': {'type': 'string', 'description': "Two-letter state code (e.g. 'CA', 'TX')"}, 'doctor': {'type': 'string', 'description': 'Doctor last name (case-insensitive)'}, 'company': {'type': 'string', 'description': "Manufacturer/GPO name (partial match), e.g. 'Pfizer', 'Stryker', 'Johnson & Johnson'"}, 'specialty': {'type': 'string', 'description': "Medical specialty (partial), e.g. 'Cardiology', 'Orthopaedic'"}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['jurisdictions'], 'properties': {'jurisdictions': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Two to ten distinct state/territory selectors.'}, 'response_format': {'enum': ['markdown', 'json'], 'type': 'string', 'description': 'Human-readable markdown or machine-readable JSON. Default markdown.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['tract_geoid'], 'properties': {'tract_geoid': {'type': 'string', 'description': 'Exact 11-digit 2010 census tract GEOID: 2-digit state + 3-digit county + 6-digit tract.'}, 'tract_vintage': {'type': 'number', 'description': 'Must be 2010. The designation boundaries and identifiers do not change with the 2020 Census.'}, 'response_format': {'enum': ['markdown', 'json'], 'type': 'string', 'description': 'Human-readable markdown or machine-readable JSON. Default markdown.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Maximum designations. Default 20.'}, 'query': {'type': 'string', 'description': 'Words matched against exact 2010 GEOID, state name/code, or county name.'}, 'county': {'type': 'string', 'description': 'Exact county/county-equivalent name within the optional jurisdiction.'}, 'offset': {'type': 'number', 'description': 'Designations to skip. Default 0.'}, 'tract_type': {'enum': ['Low-Income Community', 'Non-LIC Contiguous'], 'type': 'string', 'description': 'Official tract type in the designation workbook.'}, 'jurisdiction': {'type': 'string', 'description': 'Exact state/territory name, USPS abbreviation, or two-digit state FIPS in the 2018 designation corpus.'}, 'response_format': {'enum': ['markdown', 'json'], 'type': 'string', 'description': 'Human-readable markdown or machine-readable JSON. Default markdown.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Maximum groups. Default 50.'}, 'offset': {'type': 'number', 'description': 'Groups to skip. Default 0.'}, 'group_by': {'enum': ['overall', 'jurisdiction', 'county', 'tract_type', 'acs_data_source'], 'type': 'string', 'description': 'Aggregation dimension. Default jurisdiction.'}, 'tract_type': {'enum': ['Low-Income Community', 'Non-LIC Contiguous'], 'type': 'string', 'description': 'Official tract type in the designation workbook.'}, 'jurisdiction': {'type': 'string', 'description': 'Exact state/territory name, USPS abbreviation, or two-digit state FIPS in the 2018 designation corpus.'}, 'response_format': {'enum': ['markdown', 'json'], 'type': 'string', 'description': 'Human-readable markdown or machine-readable JSON. Default markdown.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['symbol'], 'properties': {'type': {'enum': ['call', 'put', 'both'], 'type': 'string', 'description': 'Filter by option type (default: "both")'}, 'symbol': {'type': 'string', 'description': 'Stock ticker symbol (e.g., "AAPL")'}, 'expiration': {'type': 'string', 'description': 'Expiration date in YYYY-MM-DD format. Defaults to nearest expiration.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker', 'expiration'], 'properties': {'ticker': {'type': 'string', 'description': 'Stock ticker'}, 'call_put': {'enum': ['Call', 'Put'], 'type': 'string', 'description': 'Call (default) or Put'}, 'expiration': {'type': 'string', 'description': 'Expiration date YYYY-MM-DD (pick the same expiration across dates for consistency)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker', 'date'], 'properties': {'date': {'type': 'string', 'description': 'Date in YYYY-MM-DD format. Coverage: 2019-02-09 to 2024-11-11.'}, 'ticker': {'type': 'string', 'description': 'Stock ticker (uppercase)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker', 'strike', 'expiration', 'call_put'], 'properties': {'strike': {'type': 'number', 'description': 'Strike price (e.g. 450.00)'}, 'ticker': {'type': 'string', 'description': 'Stock ticker'}, 'call_put': {'enum': ['Call', 'Put'], 'type': 'string', 'description': 'Contract type'}, 'expiration': {'type': 'string', 'description': 'Expiration date YYYY-MM-DD'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'ticker': {'type': 'string', 'description': 'Stock ticker (uppercase)'}, 'end_date': {'type': 'string', 'description': 'Optional YYYY-MM-DD upper bound'}, 'start_date': {'type': 'string', 'description': 'Optional YYYY-MM-DD lower bound'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['organization'], 'properties': {'ein': {'type': 'string', 'description': 'Optional EIN for an exact IRS 990 match.'}, 'state': {'type': 'string', 'description': 'Optional 2-letter state to disambiguate a nonprofit name search.'}, 'organization': {'type': 'string', 'description': 'Organization / company / nonprofit name.'}, 'include_opportunities': {'type': 'boolean', 'description': 'Also list open Grants.gov funding opportunities (available, not awarded). Default false.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['tracking_number'], 'properties': {'tracking_number': {'type': 'string', 'minLength': 8, 'description': 'Package tracking number from any carrier'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': "OpenAlex id ('W...') or DOI ('10.x/...'). For arXiv ids, use paper_get_text or paper_search instead."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'limit': {'type': 'number', 'description': 'Maximum passages to return (default 10, max 50).'}, 'query': {'type': 'string', 'description': "Phrase or keywords to find inside the papers, e.g. 'scaled dot-product attention', 'gradient checkpointing'."}, 'paper_key': {'type': 'string', 'description': "Optional: restrict the search to a single indexed paper by its corpus key, e.g. 'arxiv:2310.12345'."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['paper_key'], 'properties': {'from_seq': {'type': 'number', 'description': 'Passage index to start from (0-based, default 0).'}, 'paper_key': {'type': 'string', 'description': "Corpus key of an indexed paper, e.g. 'arxiv:2310.12345' or 'pmc:PMC1234567'."}, 'max_passages': {'type': 'number', 'description': 'Maximum passages to return per call (default 40, max 200).'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'year': {'type': 'number', 'description': 'Optional exact publication year, e.g. 2023.'}, 'limit': {'type': 'number', 'description': 'Maximum rows to return (default 25, max 100).'}, 'query': {'type': 'string', 'description': "Keywords across title/abstract/fulltext, e.g. 'attention mechanism transformers', 'CRISPR off-target'."}, 'author': {'type': 'string', 'description': "Optional author-name fragment, e.g. 'Hinton', 'Doudna'."}, 'open_access_only': {'type': 'boolean', 'description': 'If true, only return open-access works (default false).'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id'], 'properties': {'state': {'type': 'string', 'description': "2-letter state code. Coverage: 'MD' (Maryland statewide) or 'TX' (Harris County / Houston only). Defaults to MD."}, 'account_id': {'type': 'string', 'description': 'Parcel account id (from parcel_search).'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id'], 'properties': {'state': {'type': 'string', 'description': "2-letter state code. Coverage: 'MD' (Maryland statewide) or 'TX' (Harris County / Houston only). Defaults to MD."}, 'account_id': {'type': 'string', 'description': 'Parcel account id (from parcel_search).'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'limit': {'type': 'number', 'description': 'Max rows (default 10, max 50).'}, 'query': {'type': 'string', 'description': "Street address fragment, e.g. '100 Main St' or 'Charles St'."}, 'state': {'type': 'string', 'description': "2-letter state code. Coverage: 'MD' (Maryland statewide) or 'TX' (Harris County / Houston only). Defaults to MD."}, 'county': {'type': 'string', 'description': "Optional county name to narrow results, e.g. 'Baltimore', 'Montgomery'."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['organization'], 'properties': {'limit': {'type': 'number', 'description': 'Maximum rows to return (default 25, max 100).'}, 'organization': {'type': 'string', 'description': "Company or organization name fragment (e.g. 'Apple', 'Genentech')."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['patent_id'], 'properties': {'patent_id': {'type': 'string', 'description': "USPTO patent id, e.g. '10757852'."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['last_name'], 'properties': {'limit': {'type': 'number', 'description': 'Maximum rows to return (default 25, max 100).'}, 'last_name': {'type': 'string', 'description': 'Inventor last name (required).'}, 'first_name': {'type': 'string', 'description': 'Optional inventor first name.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Maximum rows to return (default 25, max 100).'}, 'start_date': {'type': 'string', 'description': 'Grant-date lower bound (YYYY-MM-DD). Defaults to 30 days ago.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Maximum rows to return (default 25, max 100).'}, 'query': {'type': 'string', 'description': "Keyword(s) matched across patent title and abstract (e.g. 'lithium battery anode')."}, 'title': {'type': 'string', 'description': 'Keyword(s) matched against the patent title only.'}, 'end_date': {'type': 'string', 'description': 'Grant-date upper bound (YYYY-MM-DD).'}, 'start_date': {'type': 'string', 'description': 'Grant-date lower bound (YYYY-MM-DD).'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'npi': {'type': 'string', 'description': 'Optional exact 10-digit NPI; overrides name search.'}, 'year': {'type': 'string', 'description': "Optional 4-digit CMS program year (e.g. '2023'); defaults to the most recent year with disclosed payments."}, 'state': {'type': 'string', 'description': "Optional 2-letter state to disambiguate the NPPES match (e.g. 'OH')."}, 'last_name': {'type': 'string', 'description': "Prescriber last name (e.g. 'Nissen'). Provide this or an npi."}, 'first_name': {'type': 'string', 'description': "Optional prescriber first name to disambiguate (e.g. 'Steven')."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['region'], 'properties': {'region': {'type': 'string', 'description': "Metro or state name/id (e.g. 'Austin, TX', 'California', or a Zillow region id)."}, 'region_type': {'type': 'string', 'description': "Optional region type filter: 'metro' or 'state'."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['manufacturer'], 'properties': {'since': {'type': 'string', 'description': 'Optional lower-bound date (YYYY-MM-DD) for FDA recalls.'}, 'state': {'type': 'string', 'description': "Optional 2-letter state to scope the CFPB complaint leg (e.g. 'CA')."}, 'company': {'type': 'string', 'description': 'Alias for manufacturer; either may be supplied.'}, 'manufacturer': {'type': 'string', 'description': "Manufacturer or brand name to screen (e.g. 'Peloton', 'Fisher-Price')."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'query': {'type': 'string', 'minLength': 1, 'description': 'Street address or appraisal district account number'}, 'county': {'type': 'string', 'default': 'montgomery', 'description': 'County name (default: montgomery)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'zip': {'type': 'string', 'description': '5-digit ZIP code to search within'}, 'county': {'type': 'string', 'default': 'montgomery', 'description': 'County name (default: montgomery)'}, 'street': {'type': 'string', 'description': "Street name to search (e.g., 'Main St')"}, 'subdivision': {'type': 'string', 'description': 'Subdivision or neighborhood name'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['owner_name'], 'properties': {'county': {'type': 'string', 'default': 'montgomery', 'description': 'County name (default: montgomery)'}, 'owner_name': {'type': 'string', 'minLength': 1, 'description': 'Full or partial owner name to search for'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_number'], 'properties': {'county': {'type': 'string', 'default': 'montgomery', 'description': 'County name (default: montgomery)'}, 'account_number': {'type': 'string', 'minLength': 1, 'description': 'County appraisal district account number'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': "PyPI package name, e.g. 'requests'."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'description': "Domain name, e.g. 'example.com'."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ip'], 'properties': {'ip': {'type': 'string', 'description': "IPv4 or IPv6 address, e.g. '8.8.8.8'."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['region'], 'properties': {'region': {'type': 'string', 'description': "Metro or state name (e.g. 'Austin, TX', 'Houston', 'Texas') or a Zillow region id."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['region'], 'properties': {'region': {'type': 'string', 'description': "Metro or state name (e.g. 'Austin, TX', 'Houston', 'Texas') or a Zillow region id."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['region'], 'properties': {'region': {'type': 'string', 'description': "Metro or state name (e.g. 'Austin, TX', 'Houston', 'Texas') or a Zillow region id."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'type': {'type': 'string', 'description': "Optional filter: 'metro' or 'state'."}, 'limit': {'type': 'number', 'description': 'Max rows (default 10, max 50).'}, 'query': {'type': 'string', 'description': "Name fragment, e.g. 'Austin', 'Bay Area', 'Texas'."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['region'], 'properties': {'metric': {'type': 'string', 'description': "'home_value' (ZHVI, default) or 'rent' (ZORI)."}, 'months': {'type': 'number', 'description': 'How many recent months to return (default 24, max 360).'}, 'region': {'type': 'string', 'description': "Metro or state name (e.g. 'Austin, TX', 'Houston', 'Texas') or a Zillow region id."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'query': {'type': 'string', 'description': "Product, keyword, or manufacturer to screen (e.g. 'infant formula', 'Acme Corp')."}, 'since': {'type': 'string', 'description': 'Optional lower-bound date (YYYY-MM-DD) for FDA recalls.'}, 'domains': {'type': 'array', 'items': {'enum': ['consumer', 'drug', 'device', 'food', 'vehicle'], 'type': 'string'}, 'description': 'Optional subset of sources to check; default checks all applicable.'}, 'vehicle_make': {'type': 'string', 'description': "Vehicle make (e.g. 'Toyota')."}, 'vehicle_year': {'type': 'number', 'description': 'Vehicle model year (required with make+model for NHTSA).'}, 'vehicle_model': {'type': 'string', 'description': "Vehicle model (e.g. 'Camry')."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['facility_id'], 'properties': {'facility_id': {'type': 'string', 'description': "RIDB FacilityID, e.g. '234064'."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['lat', 'lon'], 'properties': {'lat': {'type': 'number', 'description': 'Center latitude.'}, 'lon': {'type': 'number', 'description': 'Center longitude.'}, 'limit': {'type': 'number', 'description': 'Max rows (1-50, default 10).'}, 'activity': {'type': 'string', 'description': 'Optional activity filter.'}, 'radius_km': {'type': 'number', 'description': 'Radius in kilometers (default 30, max ~320).'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max rows (1-50, default 10).'}, 'query': {'type': 'string', 'description': 'Free-text match on campsite name. Optional.'}, 'facility_id': {'type': 'string', 'description': 'RIDB FacilityID to list campsites within. Optional.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max rows (1-50, default 10).'}, 'query': {'type': 'string', 'description': 'Free-text match on facility name.'}, 'state': {'type': 'string', 'description': "Two-letter state code, e.g. 'CA'."}, 'activity': {'type': 'string', 'description': 'Activity name (CAMPING, FISHING, HIKING, etc.).'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max rows (1-50, default 10).'}, 'query': {'type': 'string', 'description': 'Free-text match on recreation-area name.'}, 'state': {'type': 'string', 'description': 'Two-letter state code.'}, 'activity': {'type': 'string', 'description': 'Activity name.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'limit': {'type': 'number', 'description': 'Max sections to return (default 20, max 100).'}, 'query': {'type': 'string', 'description': "Phrase or keywords to find in the CFR, e.g. 'greenhouse gas reporting'."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['title', 'part', 'section'], 'properties': {'date': {'type': 'string', 'description': 'Optional point-in-time ISO date yyyy-mm-dd; defaults to current.'}, 'part': {'type': 'string', 'description': "CFR part, e.g. '98'."}, 'title': {'type': 'number', 'description': 'CFR title number 1-50, e.g. 40.'}, 'section': {'type': 'string', 'description': "CFR section, e.g. '98.411'."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['document_number'], 'properties': {'document_number': {'type': 'string', 'description': "Federal Register document number, e.g. '2026-09905'."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'term': {'type': 'string', 'description': "Keyword(s), e.g. 'methane emissions', 'overtime rule'."}, 'type': {'type': 'string', 'description': "Optional document type: 'rule', 'proposed-rule', 'notice', or 'presidential-document'."}, 'limit': {'type': 'number', 'description': 'Max rows (default 20, max 100).'}, 'agency': {'type': 'string', 'description': "Optional agency slug, e.g. 'environmental-protection-agency', 'securities-and-exchange-commission'."}, 'published_to': {'type': 'string', 'description': 'Published on/before, ISO date yyyy-mm-dd.'}, 'published_from': {'type': 'string', 'description': 'Published on/after, ISO date yyyy-mm-dd.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name'], 'properties': {'cik': {'type': 'string', 'description': 'Optional SEC CIK hint.'}, 'ein': {'type': 'string', 'description': 'Optional EIN for an exact IRS 990 nonprofit match.'}, 'name': {'type': 'string', 'description': "Company or organization name to resolve (e.g. 'Apple', 'Lockheed Martin', 'Red Cross')."}, 'state': {'type': 'string', 'description': 'Optional 2-letter state to disambiguate nonprofit/EPA name searches.'}, 'ticker': {'type': 'string', 'description': "Optional stock ticker hint to pin the SEC EDGAR match (e.g. 'AAPL')."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['since', 'source'], 'properties': {'limit': {'type': 'number', 'description': 'Maximum matches to return. Defaults vary per tool.'}, 'since': {'type': 'string', 'description': 'ISO date string (e.g. 2026-01-01) to compute the delta from.'}, 'source': {'enum': ['OFAC_SDN', 'EU_CFSP', 'UN_SC', 'BIS_DPL'], 'type': 'string'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Entity ID from a screening result, e.g. "OFAC_SDN-44705".'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['address'], 'properties': {'limit': {'type': 'number', 'description': 'Maximum matches to return. Defaults vary per tool.'}, 'address': {'type': 'string', 'description': 'Free-form address string.'}, 'sources': {'type': 'array', 'items': {'enum': ['OFAC_SDN', 'EU_CFSP', 'UN_SC', 'BIS_DPL'], 'type': 'string'}, 'description': 'Restrict screening to a subset of source lists. Defaults to all four. Allowed: OFAC_SDN, EU_CFSP, UN_SC, BIS_DPL.'}, 'threshold': {'type': 'number', 'description': 'Minimum confidence score (0..1) for a result to be returned. Defaults to 0.85.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['names'], 'properties': {'limit': {'type': 'number', 'description': 'Maximum matches to return. Defaults vary per tool.'}, 'names': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Array of names to screen. Max 50.'}, 'sources': {'type': 'array', 'items': {'enum': ['OFAC_SDN', 'EU_CFSP', 'UN_SC', 'BIS_DPL'], 'type': 'string'}, 'description': 'Restrict screening to a subset of source lists. Defaults to all four. Allowed: OFAC_SDN, EU_CFSP, UN_SC, BIS_DPL.'}, 'threshold': {'type': 'number', 'description': 'Minimum confidence score (0..1) for a result to be returned. Defaults to 0.85.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Name or entity string to screen.'}, 'limit': {'type': 'number', 'description': 'Maximum matches to return. Defaults vary per tool.'}, 'sources': {'type': 'array', 'items': {'enum': ['OFAC_SDN', 'EU_CFSP', 'UN_SC', 'BIS_DPL'], 'type': 'string'}, 'description': 'Restrict screening to a subset of source lists. Defaults to all four. Allowed: OFAC_SDN, EU_CFSP, UN_SC, BIS_DPL.'}, 'threshold': {'type': 'number', 'description': 'Minimum confidence score (0..1) for a result to be returned. Defaults to 0.85.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'limit': {'type': 'number', 'description': 'Maximum matches to return. Defaults vary per tool.'}, 'query': {'type': 'string', 'description': 'Alias / AKA to search for.'}, 'sources': {'type': 'array', 'items': {'enum': ['OFAC_SDN', 'EU_CFSP', 'UN_SC', 'BIS_DPL'], 'type': 'string'}, 'description': 'Restrict screening to a subset of source lists. Defaults to all four. Allowed: OFAC_SDN, EU_CFSP, UN_SC, BIS_DPL.'}, 'threshold': {'type': 'number', 'description': 'Minimum confidence score (0..1) for a result to be returned. Defaults to 0.85.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'query': {'type': 'string', 'maxLength': 500, 'minLength': 1, 'description': "What data the user is looking for (e.g., 'trucking safety', 'stock prices', 'property records', 'VIN lookup')"}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['symbols'], 'properties': {'symbols': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Two to eight unique exact ticker symbols.'}, 'response_format': {'enum': ['markdown', 'json'], 'type': 'string', 'description': 'Human-readable markdown or machine-readable JSON. Default markdown.'}, 'settlement_date': {'type': 'string', 'description': 'Settlement date in YYYY-MM-DD format, within the hosted hot window.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['symbol'], 'properties': {'limit': {'type': 'number', 'description': 'Maximum published dates. Default 30.'}, 'offset': {'type': 'number', 'description': 'Published dates to skip. Default 0.'}, 'symbol': {'type': 'string', 'description': 'Exact ticker symbol as published by the SEC. Use sec_ftd_search_securities for issuer-name searches.'}, 'end_date': {'type': 'string', 'description': 'Settlement date in YYYY-MM-DD format, within the hosted hot window.'}, 'start_date': {'type': 'string', 'description': 'Settlement date in YYYY-MM-DD format, within the hosted hot window.'}, 'response_format': {'enum': ['markdown', 'json'], 'type': 'string', 'description': 'Human-readable markdown or machine-readable JSON. Default markdown.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['symbol'], 'properties': {'as_of': {'type': 'string', 'description': 'Settlement date in YYYY-MM-DD format, within the hosted hot window.'}, 'symbol': {'type': 'string', 'description': 'Exact ticker symbol as published by the SEC. Use sec_ftd_search_securities for issuer-name searches.'}, 'response_format': {'enum': ['markdown', 'json'], 'type': 'string', 'description': 'Human-readable markdown or machine-readable JSON. Default markdown.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'limit': {'type': 'number', 'description': 'Maximum matches. Default 20.'}, 'query': {'type': 'string', 'description': 'Ticker fragment or issuer-name phrase.'}, 'offset': {'type': 'number', 'description': 'Matches to skip for pagination. Default 0.'}, 'response_format': {'enum': ['markdown', 'json'], 'type': 'string', 'description': 'Human-readable markdown or machine-readable JSON. Default markdown.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Maximum ranked symbols. Default 20.'}, 'response_format': {'enum': ['markdown', 'json'], 'type': 'string', 'description': 'Human-readable markdown or machine-readable JSON. Default markdown.'}, 'settlement_date': {'type': 'string', 'description': 'Settlement date in YYYY-MM-DD format, within the hosted hot window.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['product'], 'properties': {'vendor': {'type': 'string', 'description': "Optional vendor to narrow the NVD CPE match (e.g. 'apache', 'openbsd')."}, 'product': {'type': 'string', 'description': "Product or package name to assess (e.g. 'log4j', 'openssl', 'struts')."}, 'version': {'type': 'string', 'description': 'Optional version string (informational; shown in the report).'}, 'max_cves': {'type': 'number', 'description': 'Max CVEs to pull from NVD for analysis (default 40).'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'state': {'type': 'string', 'description': 'Optional 2-letter state to disambiguate either party.'}, 'format': {'enum': ['markdown', 'json'], 'type': 'string', 'description': 'Report format. Defaults to markdown.'}, 'shipper': {'type': 'string', 'description': 'Shipper legal or trading name.'}, 'receiver': {'type': 'string', 'description': 'Receiver legal or trading name.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['source_id'], 'properties': {'source_id': {'type': 'string', 'description': 'Catalog source id, for example cisa-kev, leie, fda-orange-book, ntsb-aviation, or cfpb-complaints.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['award_id'], 'properties': {'award_id': {'type': 'string', 'description': 'Generated award id from spending_search_awards.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['recipient'], 'properties': {'limit': {'type': 'number', 'description': 'Top awards to list (default 5, max 25).'}, 'category': {'type': 'string', 'description': "Award category: 'contracts' (default), 'grants', 'loans', or 'other'."}, 'recipient': {'type': 'string', 'description': 'Recipient company/org name.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max rows (default 10, max 50).'}, 'agency': {'type': 'string', 'description': "Awarding agency name, e.g. 'Department of Defense'."}, 'keyword': {'type': 'string', 'description': 'Free-text keyword across the award.'}, 'category': {'type': 'string', 'description': "Award category: 'contracts' (default), 'grants', 'loans', or 'other'."}, 'recipient': {'type': 'string', 'description': "Recipient company/org name, e.g. 'Lockheed Martin'."}, 'min_amount': {'type': 'number', 'description': 'Minimum award amount in USD.'}, 'fiscal_year': {'type': 'number', 'description': 'Federal fiscal year, e.g. 2024.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['symbols'], 'properties': {'symbols': {'anyOf': [{'type': 'string'}, {'type': 'array', 'items': {'type': 'string'}}], 'description': 'Ticker symbols, 2-5 stocks. Accept either CSV string ("AAPL,MSFT,GOOGL") or array (["AAPL","MSFT","GOOGL"]).'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['symbol'], 'properties': {'period': {'enum': ['1d', '5d', '1mo', '3mo', '6mo', '1y', '2y', '5y', 'max'], 'type': 'string', 'description': 'Time range (default: "1mo")'}, 'symbol': {'type': 'string', 'description': 'Stock ticker symbol (e.g., "AAPL")'}, 'interval': {'enum': ['1m', '5m', '15m', '1d', '1wk', '1mo'], 'type': 'string', 'description': 'Data interval (default: "1d")'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['symbol'], 'properties': {'symbol': {'type': 'string', 'description': 'Stock ticker symbol (e.g., "AAPL", "MSFT", "TSLA")'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['symbols'], 'properties': {'symbols': {'anyOf': [{'type': 'string'}, {'type': 'array', 'items': {'type': 'string'}}], 'description': 'Ticker symbols, max 10. Accept either CSV string ("AAPL,MSFT,GOOGL") or array (["AAPL","MSFT","GOOGL"]).'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['lat', 'lon'], 'properties': {'lat': {'type': 'number', 'description': 'Latitude in decimal degrees (positive north).'}, 'lon': {'type': 'number', 'description': 'Longitude in decimal degrees (negative west).'}, 'date': {'type': 'string', 'description': "Date, 'YYYY-MM-DD'. Defaults to today (UTC)."}, 'tz_offset': {'type': 'number', 'description': 'Hours from UTC applied to output times, e.g. -7 for US Pacific Daylight Time. Default 0 (UTC).'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['company'], 'properties': {'state': {'type': 'string', 'description': "Optional 2-letter state to disambiguate the EPA facility search (e.g. 'PA')."}, 'company': {'type': 'string', 'description': "Company / supplier name to score (e.g. 'US Steel', 'Tyson Foods')."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['symbol'], 'properties': {'symbol': {'type': 'string', 'description': "US ticker (e.g. 'TSLA')."}, 'lookback_days': {'type': 'number', 'description': 'Trailing daily bars to derive levels from (default 180).'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['occupation'], 'properties': {'metro': {'type': 'string', 'description': "Optional 5-digit CBSA/metro code (e.g. '12420' Austin, TX). OEWS metro coverage varies; an unmatched metro is noted, not fatal."}, 'state': {'type': 'string', 'description': "Optional 2-letter state code or 2-digit FIPS (e.g. 'TX', '48'). Omit for a national read."}, 'soc_code': {'type': 'string', 'description': "Explicit 6-digit SOC occupation code, with or without a dash (e.g. '29-1141' registered nurses, '15-1252' software developers). Overrides 'occupation'."}, 'occupation': {'type': 'string', 'description': "Free-text occupation to map to a SOC code (e.g. 'registered nurses', 'software developers', 'electricians'). Provide this or 'soc_code'."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['signal'], 'properties': {'cpv': {'type': 'string', 'description': "Optional 8-digit CPV code; TED's hierarchy may include child codes."}, 'page': {'type': 'number', 'description': '1-based result page; default 1.'}, 'limit': {'type': 'number', 'description': 'Maximum notices; default 20.'}, 'signal': {'enum': ['renewal', 'zero_bid'], 'type': 'string', 'description': 'Opportunity signal to retrieve.'}, 'country': {'type': 'string', 'description': 'Optional ISO alpha-3 buyer country, e.g. DEU, FRA, NLD.'}, 'end_date': {'type': 'string', 'description': 'YYYY-MM-DD upper bound. Defaults to 180 days after start_date.'}, 'start_date': {'type': 'string', 'description': 'YYYY-MM-DD. For renewal, contract-end lower bound; for zero_bid, notice publication lower bound. Defaults to today (renewal) or 180 days ago.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'page': {'type': 'number', 'description': '1-based result page; default 1.'}, 'limit': {'type': 'number', 'description': 'Maximum notices; default 20 and maximum 50.'}, 'query': {'type': 'string', 'description': "TED Expert Search query, e.g. 'publication-date >= 20260901 AND buyer-country = DEU'. Maximum 500 characters."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'lat': {'type': 'number', 'description': 'Latitude in decimal degrees. Used with lon to pick the nearest station when no station id is given.'}, 'lon': {'type': 'number', 'description': 'Longitude in decimal degrees (negative west).'}, 'datum': {'type': 'string', 'description': 'Tidal datum: MLLW, MSL, MHW, etc. Default MLLW.'}, 'units': {'type': 'string', 'description': "'english' (feet) or 'metric' (meters). Default english."}, 'station': {'type': 'string', 'description': "NOAA CO-OPS station id, e.g. '9414290'. Optional if lat and lon are given."}, 'end_date': {'type': 'string', 'description': "End date (inclusive), 'YYYY-MM-DD'. Defaults to begin_date + 1 day."}, 'begin_date': {'type': 'string', 'description': "Start date (inclusive), 'YYYY-MM-DD'. Defaults to today."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max rows to return.'}, 'security_type': {'type': 'string', 'description': "Filter by security type: 'Bill', 'Note', 'Bond', 'TIPS', 'FRN'."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max rows to return.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max rows to return.'}, 'end_date': {'type': 'string', 'description': 'Latest record date (YYYY-MM-DD).'}, 'start_date': {'type': 'string', 'description': 'Earliest record date (YYYY-MM-DD).'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max rows to return.'}, 'query': {'type': 'string', 'description': "Country or currency name to match, e.g. 'Canada', 'Euro Zone', 'Japan'."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max rows to return.'}, 'security': {'type': 'string', 'description': "Filter by security type/description, e.g. 'Treasury Notes', 'Bills', 'TIPS'."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['holders', 'start_month', 'end_month'], 'properties': {'holders': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Two to eight distinct exact holder ids or unambiguous published labels.'}, 'end_month': {'type': 'string', 'description': 'Exact calendar month in YYYY-MM format.'}, 'start_month': {'type': 'string', 'description': 'Exact calendar month in YYYY-MM format.'}, 'response_format': {'enum': ['markdown', 'json'], 'type': 'string', 'description': 'Human-readable markdown or machine-readable JSON. Default markdown.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Maximum matches. Default 20.'}, 'query': {'type': 'string', 'description': 'Optional case-insensitive fragment of a holder label or id.'}, 'offset': {'type': 'number', 'description': 'Matches to skip. Default 0.'}, 'entity_type': {'enum': ['holder', 'holder_aggregate', 'residual', 'total', 'memorandum_total', 'memorandum_component'], 'type': 'string', 'description': 'Optional exact normalized row class.'}, 'response_format': {'enum': ['markdown', 'json'], 'type': 'string', 'description': 'Human-readable markdown or machine-readable JSON. Default markdown.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['holder'], 'properties': {'limit': {'type': 'number', 'description': 'Maximum observations. Default 24.'}, 'holder': {'type': 'string', 'description': 'Exact MFH holder id or unambiguous published label. Use treasury_tic_find_holders first if unsure.'}, 'offset': {'type': 'number', 'description': 'Observations to skip. Default 0.'}, 'end_month': {'type': 'string', 'description': 'Exact calendar month in YYYY-MM format.'}, 'start_month': {'type': 'string', 'description': 'Exact calendar month in YYYY-MM format.'}, 'response_format': {'enum': ['markdown', 'json'], 'type': 'string', 'description': 'Human-readable markdown or machine-readable JSON. Default markdown.'}, 'include_comparison_series': {'type': 'boolean', 'description': 'Include separately preserved prior-series comparison values at historical breaks. Default false.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Maximum monthly points. Default 24.'}, 'offset': {'type': 'number', 'description': 'Months to skip. Default 0.'}, 'end_month': {'type': 'string', 'description': 'Exact calendar month in YYYY-MM format.'}, 'start_month': {'type': 'string', 'description': 'Exact calendar month in YYYY-MM format.'}, 'response_format': {'enum': ['markdown', 'json'], 'type': 'string', 'description': 'Human-readable markdown or machine-readable JSON. Default markdown.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Maximum ranked rows. Default 20.'}, 'month': {'type': 'string', 'description': 'Exact calendar month in YYYY-MM format.'}, 'offset': {'type': 'number', 'description': 'Ranked rows to skip. Default 0.'}, 'response_format': {'enum': ['markdown', 'json'], 'type': 'string', 'description': 'Human-readable markdown or machine-readable JSON. Default markdown.'}, 'include_historical_aggregates': {'type': 'boolean', 'description': 'Include discontinued publisher aggregates such as Oil Exporters in older rankings. Default false.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['nct_id'], 'properties': {'nct_id': {'type': 'string', 'description': "ClinicalTrials.gov NCT id, e.g. 'NCT02562313'."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'term': {'type': 'string', 'description': 'General search term.'}, 'limit': {'type': 'number', 'description': 'Max rows (default 10, max 50).'}, 'status': {'type': 'string', 'description': "Recruitment status, e.g. 'RECRUITING', 'COMPLETED', 'TERMINATED'."}, 'sponsor': {'type': 'string', 'description': "Sponsor/organization, e.g. 'Pfizer'."}, 'location': {'type': 'string', 'description': "Location, e.g. 'Houston' or 'Texas'."}, 'condition': {'type': 'string', 'description': "Disease/condition, e.g. 'breast cancer'."}, 'intervention': {'type': 'string', 'description': "Drug/intervention, e.g. 'semaglutide'."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['lat', 'lon'], 'properties': {'lat': {'type': 'number', 'description': 'Latitude of the center point (WGS84), e.g. 31.9974.'}, 'lon': {'type': 'number', 'description': 'Longitude of the center point (WGS84), e.g. -102.0779.'}, 'limit': {'type': 'number', 'description': 'Max wells to return (default 25, max 100).'}, 'radius_km': {'type': 'number', 'description': 'Search radius in kilometers (default 1.5, max 10).'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['host'], 'properties': {'host': {'type': 'string', 'description': 'IPv4 address, hostname, or domain name; no scheme, port, or path.'}, 'limit': {'type': 'number', 'description': 'Maximum records to return (default 20, max 50).'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['hash'], 'properties': {'hash': {'type': 'string', 'description': 'Exactly 32 hexadecimal MD5 characters or 64 hexadecimal SHA-256 characters.'}, 'limit': {'type': 'number', 'description': 'Maximum records to return (default 20, max 50).'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['signature'], 'properties': {'limit': {'type': 'number', 'description': 'Maximum records to return (default 20, max 50).'}, 'signature': {'type': 'string', 'description': 'Malware-family signature, 1-64 safe text characters.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['tag'], 'properties': {'tag': {'type': 'string', 'description': 'URLhaus tag, 1-64 letters, digits, spaces, periods, plus signs, underscores, or hyphens.'}, 'limit': {'type': 'number', 'description': 'Maximum records to return (default 20, max 50).'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'url': {'type': 'string', 'description': 'HTTP(S) URL to query as an indicator, max 2048 characters.'}, 'limit': {'type': 'number', 'description': 'Maximum records to return (default 20, max 50).'}, 'url_id': {'type': 'string', 'description': 'Numeric URLhaus record ID.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Maximum records to return (default 20, max 100).'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Maximum records to return (default 20, max 100).'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['crop', 'years'], 'properties': {'crop': {'type': 'string', 'description': 'Crop name or supported alias: corn, soybeans, cotton, wheat, winter wheat, durum wheat, or spring wheat.'}, 'years': {'type': 'array', 'items': {'type': 'number'}, 'description': 'Two to seven distinct crop years.'}, 'crop_class': {'type': 'string', 'description': "Optional class. Required for bare 'wheat': winter, durum, or spring (excluding durum)."}, 'response_format': {'enum': ['markdown', 'json'], 'type': 'string', 'description': 'Human-readable markdown or machine-readable JSON. Default markdown.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['crop'], 'properties': {'crop': {'type': 'string', 'description': 'Crop name or supported alias: corn, soybeans, cotton, wheat, winter wheat, durum wheat, or spring wheat.'}, 'as_of_year': {'type': 'number', 'description': 'Four-digit crop year. Hosted snapshot coverage is 2019–2025.'}, 'crop_class': {'type': 'string', 'description': "Optional class. Required for bare 'wheat': winter, durum, or spring (excluding durum)."}, 'response_format': {'enum': ['markdown', 'json'], 'type': 'string', 'description': 'Human-readable markdown or machine-readable JSON. Default markdown.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['crop', 'metric'], 'properties': {'crop': {'type': 'string', 'description': 'Crop name or supported alias: corn, soybeans, cotton, wheat, winter wheat, durum wheat, or spring wheat.'}, 'limit': {'type': 'number', 'description': 'Maximum crop years. Default 20.'}, 'metric': {'enum': ['area_planted', 'area_harvested', 'production', 'yield'], 'type': 'string', 'description': 'Annual statistic to return.'}, 'offset': {'type': 'number', 'description': 'Crop years to skip. Default 0.'}, 'end_year': {'type': 'number', 'description': 'Four-digit crop year. Hosted snapshot coverage is 2019–2025.'}, 'crop_class': {'type': 'string', 'description': "Optional class. Required for bare 'wheat': winter, durum, or spring (excluding durum)."}, 'start_year': {'type': 'number', 'description': 'Four-digit crop year. Hosted snapshot coverage is 2019–2025.'}, 'response_format': {'enum': ['markdown', 'json'], 'type': 'string', 'description': 'Human-readable markdown or machine-readable JSON. Default markdown.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['crop', 'metric'], 'properties': {'crop': {'type': 'string', 'description': 'Crop name or supported alias: corn, soybeans, cotton, wheat, winter wheat, durum wheat, or spring wheat.'}, 'metric': {'enum': ['area_planted', 'area_harvested', 'production', 'yield'], 'type': 'string', 'description': 'Annual statistic to return.'}, 'as_of_year': {'type': 'number', 'description': 'Four-digit crop year. Hosted snapshot coverage is 2019–2025.'}, 'crop_class': {'type': 'string', 'description': "Optional class. Required for bare 'wheat': winter, durum, or spring (excluding durum)."}, 'response_format': {'enum': ['markdown', 'json'], 'type': 'string', 'description': 'Human-readable markdown or machine-readable JSON. Default markdown.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Maximum series. Default 20.'}, 'query': {'type': 'string', 'description': 'Optional crop, class, metric, unit, or description words.'}, 'offset': {'type': 'number', 'description': 'Series to skip. Default 0.'}, 'response_format': {'enum': ['markdown', 'json'], 'type': 'string', 'description': 'Human-readable markdown or machine-readable JSON. Default markdown.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['event_id'], 'properties': {'event_id': {'type': 'string', 'description': "USGS event ID (e.g. 'us7000m5dt'). Get from feed or search results."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'period': {'enum': ['hour', 'day', 'week', 'month'], 'type': 'string', 'description': "Time window (default 'day')"}, 'min_mag': {'enum': ['1.0', '2.5', '4.5', 'significant'], 'type': 'string', 'description': "Minimum magnitude threshold (default '2.5')"}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results (default 25, max 100)'}, 'end_time': {'type': 'string', 'description': 'ISO date or full datetime'}, 'start_time': {'type': 'string', 'description': 'ISO date or full datetime YYYY-MM-DD[THH:MM:SS]'}, 'max_latitude': {'type': 'number', 'description': 'Bounding box north'}, 'min_latitude': {'type': 'number', 'description': 'Bounding box south'}, 'max_longitude': {'type': 'number', 'description': 'Bounding box east'}, 'min_longitude': {'type': 'number', 'description': 'Bounding box west'}, 'min_magnitude': {'type': 'number', 'description': 'Minimum magnitude (e.g. 4.5)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'sites': {'type': 'string', 'description': "Comma-separated USGS site codes (e.g. '01646500')"}, 'state_cd': {'type': 'string', 'description': 'Two-letter state code; returns all active sites in the state'}, 'parameter_cd': {'type': 'string', 'description': "USGS parameter code (default '00060' streamflow). Common: 00060=streamflow, 00065=gage height, 00010=water temp, 00400=pH"}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['year', 'make', 'model'], 'properties': {'make': {'type': 'string', 'description': "Vehicle make (e.g., 'Toyota', 'Ford')"}, 'year': {'type': 'integer', 'description': 'Model year (e.g., 2020)'}, 'model': {'type': 'string', 'description': "Vehicle model (e.g., 'Camry', 'F-150')"}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['vin'], 'properties': {'vin': {'type': 'string', 'description': '17-character Vehicle Identification Number (VIN)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['license_number'], 'properties': {'limit': {'type': 'number', 'description': 'Maximum transitions; default 50.'}, 'license_number': {'type': 'string', 'description': 'Exact Washington contractor license number.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Maximum rows; default 20.'}, 'since': {'type': 'string', 'description': 'ISO date or timestamp. Defaults to 30 days ago.'}, 'trade': {'type': 'string', 'description': 'Optional specialty/trade substring.'}, 'offset': {'type': 'number', 'description': 'Rows to skip for pagination.'}, 'change_type': {'enum': ['NEW', 'STATUS_CHANGED', 'EXPIRATION_CHANGED', 'SPECIALTY_CHANGED', 'PROFILE_CHANGED'], 'type': 'string', 'description': 'Optional material transition type.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Maximum matches; default 10 and maximum 25.'}, 'business_name': {'type': 'string', 'description': 'Partial registered business name, at least 2 characters.'}, 'license_number': {'type': 'string', 'description': 'Exact Washington contractor license number. Preferred when known.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'lat': {'type': 'number', 'description': 'Latitude in decimal degrees. Used with lon to pick the nearest station when no station id is given.'}, 'lon': {'type': 'number', 'description': 'Longitude in decimal degrees (negative west).'}, 'datum': {'type': 'string', 'description': 'Tidal datum: MLLW, MSL, MHW, etc. Default MLLW.'}, 'units': {'type': 'string', 'description': "'english' (feet) or 'metric' (meters). Default english."}, 'station': {'type': 'string', 'description': "NOAA CO-OPS station id, e.g. '9414290'. Optional if lat and lon are given."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['location'], 'properties': {'location': {'type': 'string', 'description': "City, zip code, or place name (e.g., 'Houston, TX', '77001', 'Paris')"}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['location'], 'properties': {'days': {'type': 'integer', 'maximum': 16, 'minimum': 1, 'description': 'Forecast days (default: 7)'}, 'location': {'type': 'string', 'description': 'City, zip code, or place name'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['countries'], 'properties': {'countries': {'type': 'string', 'description': "Comma-separated country codes/names, e.g. 'US,CN,DE,JP'."}, 'indicator': {'type': 'string', 'description': 'Indicator name (one of: gdp, gdp_per_capita, gdp_growth, inflation, population, unemployment, life_expectancy, exports, imports, gni_per_capita, poverty_rate, internet_users) or a raw WB code.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'country': {'type': 'string', 'description': "Country ISO2/ISO3 code or name (default 'US')."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'country': {'type': 'string', 'description': "Country ISO2/ISO3 code or name (default 'US'). Use 'WLD' for world."}, 'end_year': {'type': 'number', 'description': 'End year (optional).'}, 'indicator': {'type': 'string', 'description': 'Indicator name (one of: gdp, gdp_per_capita, gdp_growth, inflation, population, unemployment, life_expectancy, exports, imports, gni_per_capita, poverty_rate, internet_users) or a raw WB code.'}, 'start_year': {'type': 'number', 'description': 'Start year (optional).'}}, 'additionalProperties': False}
Recent tool changes
Similar MCP servers
Stratalize Healthcare
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
Stratalize Governance
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
Stratalize Oracle
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
Stratalize Real Estate
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
Stratalize Crypto & DeFi
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
Valuein — SEC EDGAR Fundamentals & Smart-Money Data
Provides point-in-time SEC EDGAR fundamentals, filings, ownership signals, financial analysis, valuation models, research reports…
equibles
Provides equity and market research tools covering SEC filings, company financials, portfolios, prices, options, macroeconomic da…
TunnelMind Data API
Aggregates web, routing, supply-chain, tracker, threat, and agent-registry intelligence into risk verdicts, evidence, receipts, a…