Skip to main content
Glama

Server Details

One key for 284 tools across 59 US public-data domains. Resale-safe government and open data.

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL
Server Listing
LiveDataLink

Glama MCP Gateway

Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.

MCP client
Glama
MCP server

Full call logging

Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.

Tool access control

Enable or disable individual tools per connector, so you decide what your agents can and cannot do.

Managed credentials

Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.

Usage analytics

See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.

100% free. Your data is private.
Tool DescriptionsB

Average 3.9/5 across 231 of 231 tools scored. Lowest: 2.7/5.

Server CoherenceB
Disambiguation4/5

Most tools have distinct purposes and clear descriptions, but the sheer number (231) across many domains causes some potential confusion among similar tools like census_* or stock_quote variants. Overall, an agent can differentiate with careful attention.

Naming Consistency3/5

Naming conventions are mixed: some domains use consistent prefixes (e.g., cdc_, fred_, nrel_), but the overall pattern is not uniform. Some tools have descriptive names, others are compound. No strict verb_noun pattern.

Tool Count2/5

231 tools is excessive for a single MCP server. It tries to cover 50+ domains, leading to an unfocused and overwhelming tool surface. A typical well-scoped server should have 3-15 tools; this is far beyond that.

Completeness3/5

Some domains are well-covered (e.g., FRED, EDGAR, EPA), while others have only one or two tools (e.g., cargo_crate, npm_package). Coverage is uneven, and certain workflows may have gaps. Overall, it's a mixed bag.

Available Tools

284 tools
air_quality
Read-onlyIdempotent
Inspect

Get current air quality data for any location. Returns US AQI index, PM2.5, PM10, ozone, NO2, SO2, and CO levels with health category rating. Use this for 'what's the air quality?', 'is it safe to go outside?', 'pollution levels', 'AQI in Los Angeles', 'should I wear a mask?', 'is there smoke in the air?', or any air quality or pollution question.

ParametersJSON Schema
NameRequiredDescriptionDefault
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
locationYesCity, zip code, or place name
bank_health_report
Read-onlyIdempotent
Inspect

One-call financial-health read for a US bank or savings institution. Give a bank name or an FDIC certificate (CERT) number. Joins FDIC BankFind institution + financials (total assets, deposits, net income, return on assets/equity, active-vs-failed status) with the CFPB Consumer Complaint Database (complaint volume and top complaint products for the matched company) into a HEALTHY / STABLE / WATCH / FAILED read with the numbers behind it. FDIC is the primary signal; CFPB complaint data is best-effort and degrades gracefully if the bank's complaint records cannot be matched. Useful for picking a sponsor/partner bank, treasury counterparty checks, or deposit-safety questions. Informational, not a rating or advice.

ParametersJSON Schema
NameRequiredDescriptionDefault
bankNoBank or savings institution name (e.g. 'JPMorgan Chase Bank', 'Cross River Bank'). Use the full legal name for best matching.
certNoOptional FDIC certificate (CERT) number for an exact institution match, used instead of a name.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
beneficial_owner_screen
Read-onlyIdempotent
Inspect

One-call KYB/AML ownership-chain sanctions screen: answers the real question 'is anyone in this company's ownership chain sanctioned?', not just 'is the top-level name on a list?'. Give a company name or a 20-character LEI; the tool maps the ownership structure via GLEIF (keyless CC0 reference data) - the subject entity, its ULTIMATE parent (top of the chain), and its reported direct subsidiaries, capped at about 15 entities so a broad group stays bounded - then SCREENS each entity in that set against the local sanctions/watchlist matcher (OFAC SDN / EU / UN / BIS), the same first-party matcher company_trust_check uses. Returns the mapped ownership structure, a per-entity CLEAR / HIT result (each hit naming the matched list entry, source, and score), and an overall verdict: CLEAR (no entity matched) vs HITS-FOUND (at least one entity in the chain matched). This catches a sanctioned parent or subsidiary that screening only the counterparty name would miss - the exposure beneficial-ownership rules target. Best-effort: if GLEIF hops fail the subject is still screened; if the sanctions binding is unavailable the screen is noted as unavailable, never silently passed. Only relationships an entity self-reports to GLEIF are shown. A name match is not proof of identity and must be cleared. Informational public-record synthesis, not legal, compliance, or sanctions-clearance advice.

ParametersJSON Schema
NameRequiredDescriptionDefault
leiNoOptional exact 20-character LEI code to anchor the ownership chain directly (e.g. '5493006MHB84DD0ZWV18'). Overrides a name search.
companyNoCompany / organization name (e.g. 'Alphabet Inc.', 'JPMorgan') or a 20-character LEI code. Provide this or 'lei'.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
bls_indicator
Read-onlyIdempotent
Inspect

US labor & price statistics from the Bureau of Labor Statistics by friendly name. Available: unemployment_rate, labor_force_participation, employment_population_ratio, cpi, cpi_less_food_energy, nonfarm_payrolls, avg_hourly_earnings, avg_weekly_hours, ppi_final_demand. Returns a monthly time series. Keyless official BLS data.

ParametersJSON Schema
NameRequiredDescriptionDefault
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
end_yearNoEnd year (optional; defaults to current year).
indicatorNoIndicator 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_yearNoStart year (optional; defaults to ~3 years back).
bls_series
Read-onlyIdempotent
Inspect

Fetch any BLS time series by its raw series ID (e.g. 'LNS14000000' for the unemployment rate, or a state/industry series). For when you know the exact BLS series ID.

ParametersJSON Schema
NameRequiredDescriptionDefault
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
end_yearNoEnd year (optional).
series_idYesBLS series ID, e.g. 'LNS14000000'.
start_yearNoStart year (optional).
book_details
Read-onlyIdempotent
Inspect

Get full catalog metadata for a single book by its Project Gutenberg id (title, authors, subjects, languages, copyright, download count, and whether its full text is indexed here).

ParametersJSON Schema
NameRequiredDescriptionDefault
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
gutenberg_idYesProject Gutenberg ebook id, e.g. 84 (Frankenstein).
book_get_text
Read-onlyIdempotent
Inspect

Return the full text of an indexed book by Gutenberg id, paginated by passage. Use from_seq + max_passages to page through it. For books in the catalog that are NOT indexed locally, returns the public gutenberg.org plain-text URL so the agent can fetch it directly.

ParametersJSON Schema
NameRequiredDescriptionDefault
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
from_seqNoPassage index to start from (0-based, default 0).
gutenberg_idYesProject Gutenberg ebook id.
max_passagesNoMaximum passages to return per call (default 40, max 200).
book_status
Read-onlyIdempotent
Inspect

Report the books store status: the catalog is served live via Gutendex (78,000+ books), plus the local D1 indexed-corpus counts (books with full text indexed, total indexed passages, last refresh timestamp).

ParametersJSON Schema
NameRequiredDescriptionDefault
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
bounce_scanner
Read-onlyIdempotent
Inspect

Screen one or more US tickers for a mean-reversion 'bounce' setup on daily bars: price near support (recent pivot low) or the moving average, RSI oversold and turning up, a bullish latest candle, and volume at/above its recent average. Returns per-symbol {isBounce, score 0-100, reasons, price, rsi, distanceToSupportPct, supportLevel}. ALL thresholds are tunable inputs (rsi_threshold, ma_period, proximity_pct, lookback_days) so calibration is a parameter change. HEURISTIC signal for research, not investment advice.

ParametersJSON Schema
NameRequiredDescriptionDefault
symbolNoA single ticker (e.g. 'AAPL'). Use this or `symbols`.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
symbolsNoMultiple tickers to scan (max 15).
ma_periodNoSimple moving-average period used as a dynamic support reference (default 50).
lookback_daysNoTrailing daily bars to analyze (default 180).
proximity_pctNoHow close (percent) price must be to support/MA to count as 'near' (default 3).
rsi_thresholdNoRSI(14) must be at or below this to qualify as oversold (default 35).
candlestick_signals
Read-onlyIdempotent
Inspect

Detect classic candlestick patterns on a ticker's recent daily bars: hammer, inverted hammer, bullish/bearish engulfing, doji, morning/evening star, and shooting star. Returns each detected pattern with {pattern, date, direction (bullish/bearish/neutral), barIndex}. HEURISTIC pattern detection with conservative default thresholds; for research, not investment advice.

ParametersJSON Schema
NameRequiredDescriptionDefault
symbolYesUS ticker (e.g. 'MSFT').
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
lookback_daysNoTrailing daily bars to scan for patterns (default 60).
cargo_crate
Read-onlyIdempotent
Inspect

Look up a Rust crate on crates.io: latest version, description, total downloads, repository, and homepage. Keyless.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameYesCrate name, e.g. 'serde'.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
carrier_vetting_score
Read-onlyIdempotent
Inspect

Vet a US motor carrier (trucking company) for a freight-brokerage 'is this safe and legit to broker a load to?' decision, in one call. Give a USDOT number, MC number, or carrier name. Joins FMCSA safety data (operating authority, insurance on file, BASIC safety scores, crash and out-of-service history vs the national average, safety rating) with sanctions screening (OFAC/UN/EU/BIS on the carrier's legal name), federal-court litigation history (CourtListener), and USAspending federal awards. Returns a GO / CAUTION / NO-GO verdict with the reasons, plus all the underlying fields. NO-GO is triggered by a sanctions match or lack of active operating authority; CAUTION by BASIC alerts, fatal crashes, missing liability insurance, high out-of-service rates, or litigation. This is an analytical aid, not a substitute for your own carrier-onboarding checks.

ParametersJSON Schema
NameRequiredDescriptionDefault
mcNoMC (motor carrier) number, without the 'MC-' prefix. Used if no DOT number is given.
dotNoUSDOT number of the carrier (most precise). Example: 76830.
nameNoCarrier 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.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
caselaw_case_details
Read-onlyIdempotent
Inspect

Get full metadata for a single case by its CAP id (name, citations, court, jurisdiction, decision date, reporter location, and the source URL for its full text).

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesCAP case id, e.g. 11301409 (Brown v. Board of Education).
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
caselaw_citation_lookup
Read-onlyIdempotent
Inspect

Resolve a reporter citation (e.g. '347 U.S. 483', '347 U. S. 483', '384 U.S. 436') to the case it identifies. Matches official and parallel citations. Returns the case metadata including its CAP id for use with caselaw_opinion_text.

ParametersJSON Schema
NameRequiredDescriptionDefault
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
citationYesA reporter citation, e.g. '347 U.S. 483'.
caselaw_opinion_text
Read-onlyIdempotent
Inspect

Fetch the full opinion text of a case on demand by its CAP id. Text is retrieved live from the public-domain CAP static mirror (not stored), and includes each opinion (majority, dissent, concurrence) with its author. Use max_chars to bound the response.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesCAP case id (from caselaw_search / caselaw_citation_lookup).
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
max_charsNoMaximum total characters of opinion text (default 50000, max 500000).
cdc_dataset_query
Read-onlyIdempotent
Inspect

Generic SoQL query against any data.cdc.gov dataset. Use this when none of the curated tools fit. Accepts a 4x4 Socrata ID and a where-clause. SoQL reference: https://dev.socrata.com/docs/queries/

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax rows (default 50)
orderNoSoQL order clause (e.g. 'date DESC')
whereNoSoQL where clause (e.g. "state='Texas' AND year=2024")
selectNoSoQL select clause (default '*')
datasetYesSocrata 4x4 dataset ID (e.g. 'muzy-jte6')
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
cdc_drug_overdose_deaths
Read-onlyIdempotent
Inspect

CDC drug overdose deaths by state and indicator (9j2v-jamp). 12-month rolling counts. Useful for opioid/fentanyl/stimulant policy research and treatment-program siting.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax rows (default 50)
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
indicatorNoDrug class (e.g. 'Opioids (T40.0-T40.4,T40.6)', 'Synthetic opioids, excl. methadone (T40.4)')
state_nameNoFull state name
cdc_excess_deaths_covid
Read-onlyIdempotent
Inspect

CDC excess deaths associated with COVID-19 (xkkf-xrst). Modeled expected vs observed deaths by state and week. Used to estimate true pandemic impact beyond reported COVID deaths.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax rows (default 50)
stateNoFull state name (e.g. 'Texas') or 'United States'
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
outcomeNoOutcome (e.g. 'All causes', 'All causes, excluding COVID-19')
cdc_flu_surveillance
Read-onlyIdempotent
Inspect

CDC FluView state-level influenza surveillance (vh55-3he6). Returns weekly ILI (influenza-like illness) activity levels per state.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax rows (default 50)
seasonNoFlu season (e.g. '2023-24')
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
statenameNoFull state name
cdc_leading_causes_of_death
Read-onlyIdempotent
Inspect

NCHS leading causes of death by state (bi63-dtpu). Returns total deaths and age-adjusted death rates per cause per state per year. Useful for chronic disease + injury mortality research.

ParametersJSON Schema
NameRequiredDescriptionDefault
yearNoYear
limitNoMax rows (default 50)
stateNoFull state name or 'United States'
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
cause_nameNoCause name (e.g. 'Heart disease', 'Cancer', 'Suicide')
cdc_outbreak_reports
Read-onlyIdempotent
Inspect

CDC NORS foodborne / waterborne / enteric outbreak reports (iezt-77pi). Returns outbreak date, state, etiology, illnesses, hospitalizations, deaths, and implicated food/exposure.

ParametersJSON Schema
NameRequiredDescriptionDefault
yearNoOutbreak year
limitNoMax rows (default 50)
stateNoFull state name
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
etiologyNoCausative agent (e.g. 'Salmonella', 'Norovirus', 'E. coli')
cdc_vaccination_coverage
Read-onlyIdempotent
Inspect

COVID-19 vaccination coverage by US county (8xkx-amqh). Returns booster + primary series percentages over time. Useful for public-health gap analysis.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax rows (default 50)
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
recip_stateNoTwo-letter state code (e.g. 'CA')
recip_countyNoCounty name
cdc_weekly_deaths_by_state
Read-onlyIdempotent
Inspect

CDC weekly provisional deaths by state and cause (NCHS dataset muzy-jte6). Returns all-cause and selected-cause death counts per state per ISO week. Useful for excess-mortality and respiratory-disease seasonality analysis.

ParametersJSON Schema
NameRequiredDescriptionDefault
yearNoYear (e.g. 2024)
causeNoCause category (e.g. 'All Cause', 'COVID-19 (U071, Multiple Cause of Death)', 'Influenza and pneumonia')
limitNoMax rows (default 50)
stateNoFull state name or 'United States' for national. Default 'United States'.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
census_business
Read-onlyIdempotent
Inspect

Business establishments, employment, and annual payroll from County Business Patterns. Optional NAICS industry filter. Used for industry research, competitive intel, supply chain analysis.

ParametersJSON Schema
NameRequiredDescriptionDefault
msaNo5-digit Metropolitan Statistical Area code. Required for msa level.
yearNoACS 5-year endpoint year (default 2023).
zctaNo5-digit ZIP Code Tabulation Area. Required for zcta level.
levelYesGeography level: 'us', 'state', 'county', 'zcta' (ZIP), 'place' (city), 'tract', 'msa'.
naicsNoOptional NAICS 2017 industry code (2 to 6 digits). E.g. '23' for Construction, '54' for Professional Services.
placeNoCensus place FIPS (city). Required for place level.
stateNo2-letter state code (e.g. 'TX') or 2-digit FIPS. Required for state/county/place/tract levels.
tractNo6-digit census tract code. Use '*' for all tracts in a county.
countyNo3-digit county FIPS. Use '*' for all counties in a state. Required for county/tract levels.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
census_commute_employment
Read-onlyIdempotent
Inspect

Labor force, unemployment, commute times, public transit usage, work-from-home rates for a US geography. Used for site selection, workforce analysis, commercial real estate.

ParametersJSON Schema
NameRequiredDescriptionDefault
msaNo5-digit Metropolitan Statistical Area code. Required for msa level.
yearNoACS 5-year endpoint year (default 2023).
zctaNo5-digit ZIP Code Tabulation Area. Required for zcta level.
levelYesGeography level: 'us', 'state', 'county', 'zcta' (ZIP), 'place' (city), 'tract', 'msa'.
placeNoCensus place FIPS (city). Required for place level.
stateNo2-letter state code (e.g. 'TX') or 2-digit FIPS. Required for state/county/place/tract levels.
tractNo6-digit census tract code. Use '*' for all tracts in a county.
countyNo3-digit county FIPS. Use '*' for all counties in a state. Required for county/tract levels.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
census_demographics
Read-onlyIdempotent
Inspect

Race, ethnicity, and age breakdown for a US geography. Returns counts for white, black, Asian, AIAN, NHPI, other, two-or-more, plus Hispanic/Latino total and median age. Source: ACS 5-year.

ParametersJSON Schema
NameRequiredDescriptionDefault
msaNo5-digit Metropolitan Statistical Area code. Required for msa level.
yearNoACS 5-year endpoint year (default 2023).
zctaNo5-digit ZIP Code Tabulation Area. Required for zcta level.
levelYesGeography level: 'us', 'state', 'county', 'zcta' (ZIP), 'place' (city), 'tract', 'msa'.
placeNoCensus place FIPS (city). Required for place level.
stateNo2-letter state code (e.g. 'TX') or 2-digit FIPS. Required for state/county/place/tract levels.
tractNo6-digit census tract code. Use '*' for all tracts in a county.
countyNo3-digit county FIPS. Use '*' for all counties in a state. Required for county/tract levels.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
census_geography_lookup
Read-onlyIdempotent
Inspect

Look up Census FIPS codes by name. Supports state name or 2-letter code, ZIP code (5 digits), and (for state) substring matching. Use this to find the FIPS codes needed by other census_* tools.

ParametersJSON Schema
NameRequiredDescriptionDefault
levelNoOptional filter: state, county, zcta, place.
limitNoMax matches (default 10).
queryYesFree-text: state name ('Texas'), state code ('TX'), or 5-digit ZIP ('77301').
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
census_income_housing
Read-onlyIdempotent
Inspect

Median household income, per capita income, housing units, owner vs renter occupancy, median home value, median gross and contract rent for a US geography. Used for real estate AI, market analysis, location-based pricing.

ParametersJSON Schema
NameRequiredDescriptionDefault
msaNo5-digit Metropolitan Statistical Area code. Required for msa level.
yearNoACS 5-year endpoint year (default 2023).
zctaNo5-digit ZIP Code Tabulation Area. Required for zcta level.
levelYesGeography level: 'us', 'state', 'county', 'zcta' (ZIP), 'place' (city), 'tract', 'msa'.
placeNoCensus place FIPS (city). Required for place level.
stateNo2-letter state code (e.g. 'TX') or 2-digit FIPS. Required for state/county/place/tract levels.
tractNo6-digit census tract code. Use '*' for all tracts in a county.
countyNo3-digit county FIPS. Use '*' for all counties in a state. Required for county/tract levels.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
census_population
Read-onlyIdempotent
Inspect

Get total population for a US geography (state, county, ZIP/ZCTA, city, census tract, MSA, or national). Returns total, male, female, and median age. Used for market sizing, location intelligence, demographic analysis.

ParametersJSON Schema
NameRequiredDescriptionDefault
msaNo5-digit Metropolitan Statistical Area code. Required for msa level.
yearNoACS 5-year endpoint year (default 2023).
zctaNo5-digit ZIP Code Tabulation Area. Required for zcta level.
levelYesGeography level: 'us', 'state', 'county', 'zcta' (ZIP), 'place' (city), 'tract', 'msa'.
placeNoCensus place FIPS (city). Required for place level.
stateNo2-letter state code (e.g. 'TX') or 2-digit FIPS. Required for state/county/place/tract levels.
tractNo6-digit census tract code. Use '*' for all tracts in a county.
countyNo3-digit county FIPS. Use '*' for all counties in a state. Required for county/tract levels.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
cfpb_complaint_aggregations
Read-onlyIdempotent
Inspect

Aggregate complaint counts by a single facet (product, issue, company, state, company_response, or submitted_via). Useful for ranking companies by complaint volume or finding the most common issue categories.

ParametersJSON Schema
NameRequiredDescriptionDefault
facetYesField to aggregate by
companyNoOptional company filter
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
cfpb_complaint_detail
Read-onlyIdempotent
Inspect

Fetch a single CFPB complaint by complaint_id. Returns the full record including narrative if consented.

ParametersJSON Schema
NameRequiredDescriptionDefault
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
complaint_idYesCFPB complaint ID
cfpb_search_complaints
Read-onlyIdempotent
Inspect

Search the CFPB Consumer Complaint Database (4M+ complaints submitted against financial companies since 2011). Filter by free-text term, company, product, state, date range, and narrative-presence. Returns complaint metadata plus public narratives when available.

ParametersJSON Schema
NameRequiredDescriptionDefault
fromNoPagination offset (default 0)
sizeNoPage size (default 25, max 100)
stateNoTwo-letter state code
companyNoExact company name (use cfpb_suggest_company for fuzzy matching)
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
productNoCFPB product category (e.g. 'Credit reporting', 'Mortgage', 'Debt collection')
search_termNoFree-text search across all complaint fields
has_narrativeNoOnly complaints with consumer narratives
date_received_maxNoYYYY-MM-DD upper bound
date_received_minNoYYYY-MM-DD lower bound
cfpb_state_complaints
Read-onlyIdempotent
Inspect

Complaint counts and percentages per US state, with optional product filter and date range. Useful for state-level financial-consumer risk maps.

ParametersJSON Schema
NameRequiredDescriptionDefault
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
productNoOptional product filter
date_received_maxNoYYYY-MM-DD upper bound
date_received_minNoYYYY-MM-DD lower bound
cfpb_suggest_company
Read-onlyIdempotent
Inspect

Auto-complete company names. Returns up to 10 suggestions matching the partial input. Use the results as exact values for cfpb_search_complaints' company parameter.

ParametersJSON Schema
NameRequiredDescriptionDefault
textYesPartial company name
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
chemical_hazards
Read-onlyIdempotent
Inspect

Return the public GHS (Globally Harmonized System) hazard classification for a chemical from the NIH/NLM PubChem database (keyless, public-domain data). Given a chemical name or PubChem CID, it resolves the compound and returns the GHS signal word (Danger/Warning) and the list of GHS hazard statements (e.g. 'H302: Harmful if swallowed'). If PubChem has no GHS classification on file for the compound, that is reported gracefully. This is informational public GHS classification data, not regulatory guidance or a safety data sheet - verify against an official SDS before handling any chemical.

ParametersJSON Schema
NameRequiredDescriptionDefault
queryYesA chemical name (e.g. 'acetone', 'aspirin') or a numeric PubChem CID.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
chemical_lookup
Read-onlyIdempotent
Inspect

Resolve a chemical name (e.g. 'aspirin', 'caffeine') or a PubChem CID to its core identity and physical properties using the NIH/NLM PubChem public database (keyless, public-domain data). Returns the PubChem Compound ID (CID), IUPAC systematic name, molecular formula, molecular weight (g/mol), and the canonical SMILES structure string. Use it to disambiguate a substance and obtain a stable CID join key for further chemistry or safety lookups.

ParametersJSON Schema
NameRequiredDescriptionDefault
queryYesA chemical name (e.g. 'aspirin', 'sodium chloride') or a numeric PubChem CID (e.g. '2244').
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
clinical_site_selector
Read-onlyIdempotent
Inspect

One-call clinical-trial-activity + local-specialist-availability read for a medical condition in a US geography - the question a trial sponsor, CRO, or site-feasibility analyst asks before choosing where to run a study. Joins three keyless public sources: ClinicalTrials.gov (exact count of RECRUITING trials for the condition, scoped to the geography and compared to the national total, plus the top lead sponsors and phase mix from the recruiting sample), the NPPES NPI Registry (local specialist availability - how many providers carry a specialty taxonomy relevant to the condition in the area, across physicians and NPs/PAs/pharmacists/RNs in the field), and optionally US Census ACS population context for the state (needs a Census key; degrades gracefully). The condition is mapped to a provider specialty heuristically; pass an explicit 'specialty' to override. Returns a readable brief with a headline banding trial activity (HIGH/MODERATE/LOW/NONE) and specialist availability. A source that fails is noted, not fatal. INFORMATIONAL research / site-feasibility synthesis, NOT medical advice or a directive to enroll in any trial.

ParametersJSON Schema
NameRequiredDescriptionDefault
cityNoOptional city to further localize the trial-location and provider search (e.g. 'Houston'); use with state.
stateNoOptional 2-letter US state to scope trial and provider counts (e.g. 'TX'). Omit for a national read.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
conditionYesMedical condition / disease to evaluate (e.g. 'melanoma', 'type 2 diabetes', 'Alzheimer disease').
specialtyNoOptional NPPES specialty taxonomy keyword to override the condition-to-specialty mapping (e.g. 'Cardiology', 'Endocrinology').
college_accreditation
Read-onlyIdempotent
Inspect

Current institutional accreditation status, accreditor, and (when published by DAPIP) last action date and programmatic accreditations.

ParametersJSON Schema
NameRequiredDescriptionDefault
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
unit_idYesIPEDS UNITID.
college_compare
Read-onlyIdempotent
Inspect

Side-by-side comparison of 2-5 schools across cost, outcomes, and admissions metrics. Pass UNITIDs.

ParametersJSON Schema
NameRequiredDescriptionDefault
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
unit_idsYesArray of 2-5 IPEDS UNITIDs.
college_demographics
Read-onlyIdempotent
Inspect

Student-body demographics for one school: race/ethnicity, gender, age (under/over 25), and geographic origin (in-state, out-of-state, foreign).

ParametersJSON Schema
NameRequiredDescriptionDefault
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
unit_idYesIPEDS UNITID.
college_metrics
Read-onlyIdempotent
Inspect

Cost and outcome metrics for one school: published tuition (in-state and out-of-state), average net price, six-year graduation rate, first-year retention, median earnings ten years after entry, admission rate, and SAT/ACT ranges.

ParametersJSON Schema
NameRequiredDescriptionDefault
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
unit_idYesIPEDS UNITID (Scorecard 'id').
college_outcomes_by_program
Read-onlyIdempotent
Inspect

Program-level outcomes (4-digit CIP code) for one school: median earnings one year after completion, median debt at completion, and award counts.

ParametersJSON Schema
NameRequiredDescriptionDefault
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
unit_idYesIPEDS UNITID.
college_value_score
Read-onlyIdempotent
Inspect

One-call 'is this degree worth the cost' read for a US college (and optionally a named program). Joins the College Scorecard / IPEDS education domain (average net price, six-year completion rate, median earnings ten years after entry, and - when a program is named - program-level median debt and 1-year earnings) with a keyless BLS wage context (CES average hourly earnings, annualized) to place those earnings against the broad US private-sector wage. Returns a plain read - STRONG VALUE / FAIR / WEAK VALUE / INSUFFICIENT DATA - with the cost-vs-earnings evidence itemized and each sub-signal scored. A source that fails is noted, not fatal. Premium cross-source synthesis; Scorecard earnings cover federally-aided students only and lag by years. Informational only, not admissions, financial, or career advice.

ParametersJSON Schema
NameRequiredDescriptionDefault
stateNoOptional 2-letter state to disambiguate the school name (e.g. 'OH').
collegeYesUS college/university name (e.g. 'University of Michigan', 'Ohio State University').
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
programNoOptional program name or CIP prefix (e.g. 'Nursing', 'Computer Science') to add program-level debt-vs-earnings evidence.
company_complaint_profile
Read-onlyIdempotent
Inspect

One-call CONSUMER-RISK read for a company or brand, LED by the consumer-complaint picture. Joins three public-record legs, CFPB first: CFPB Consumer Complaint Database (complaint volume for the company plus the top complaint products and issues - the primary signal), product recalls (CPSC consumer products + openFDA drug/device/food enforcement, keyed by the company), and federal-court litigation (CourtListener dockets whose caption actually names the company). Returns a rolled-up read (LOW / MODERATE / ELEVATED consumer-risk signals) that leads with complaint volume and the top complaint products/issues, then folds in recall count and severity (FDA Class I / death-related = high) and litigation hits (total + last-3-years). A leg that fails is noted, not fatal. This is consumer-complaint-centered and distinct from product_liability_screen (recall/litigation-centered for manufacturers). NHTSA vehicle recalls need a specific year+make+model so are out of scope here (use recall_screen for a vehicle). Premium cross-source synthesis; informational public-record synthesis, NOT legal advice.

ParametersJSON Schema
NameRequiredDescriptionDefault
sinceNoOptional lower-bound date (YYYY-MM-DD) for FDA recalls.
stateNoOptional 2-letter state to scope the CFPB complaint leg (e.g. 'CA').
companyYesCompany or brand name to profile (e.g. 'Wells Fargo', 'Peloton').
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
company_info
Read-onlyIdempotent
Inspect

Get company profile and financial fundamentals. Returns sector, industry, employee count, business description, revenue, gross profit, EBITDA, profit margins, EPS, P/E ratio, forward P/E, dividend yield, beta, market cap, and shares outstanding. Use this for "tell me about Apple", "what does this company do?", "company financials", "what sector is Netflix in?", "how many employees does Tesla have?", or any company research question.

ParametersJSON Schema
NameRequiredDescriptionDefault
symbolYesStock ticker symbol (e.g., "AAPL")
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
company_trust_check
Read-onlyIdempotent
Inspect

One-call public-record trust read for a company - answers 'can I trust this company?' for KYB/vendor-diligence agents. Joins the LiveDataLink sources that carry a legitimacy or risk signal into a single standing read: an OFAC SDN / EU / UN / BIS sanctions screen (a hit is decisive), SEC EDGAR registration plus the latest filing date (legitimacy + recency), USAspending federal award history (the US government transacts with them), and EPA ECHO facility compliance (significant-non-compliance, penalty, and non-compliant-quarter flags). Returns a plain-English verdict band (ESTABLISHED PUBLIC-RECORD STANDING / STANDING WITH FLAGS / LIMITED FOOTPRINT / SANCTIONS SCREEN HIT), the positive signals, the flags to review, and the resolved identifiers. A source that fails is noted, not fatal. This is a public-record SIGNAL read, not a credit report, background check, or endorsement: absence of a record is not proof of wrongdoing and a match is not proof of guilt. Premium cross-source synthesis.

ParametersJSON Schema
NameRequiredDescriptionDefault
stateNoOptional 2-letter state to disambiguate the EPA facility search.
tickerNoOptional stock ticker hint to pin the SEC EDGAR match (e.g. 'LMT').
companyYesCompany or organization name to check (e.g. 'Lockheed Martin', 'Acme Widgets LLC').
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
congress_bill_actions
Read-onlyIdempotent
Inspect

Get the chronological legislative action history for one bill (introductions, committee referrals, votes, becoming law). Requires Congress number, bill type, and bill number.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax actions (default 50).
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
congressYesCongress number.
bill_typeYesBill type code: hr (House Bill), s (Senate Bill), hjres, sjres, hconres, sconres, hres, sres.
bill_numberYesBill number.
congress_bill_cosponsors
Read-onlyIdempotent
Inspect

List the cosponsors of one bill with their party and state. Useful for mapping coalitions behind legislation. Requires Congress number, bill type, and bill number.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax cosponsors (default 250).
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
congressYesCongress number.
bill_typeYesBill type code: hr (House Bill), s (Senate Bill), hjres, sjres, hconres, sconres, hres, sres.
bill_numberYesBill number.
congress_bill_details
Read-onlyIdempotent
Inspect

Get full detail for one bill, including title, sponsor, latest action, policy area, and a cosponsor party breakdown. Requires the Congress number, bill type, and bill number (e.g. 118, 'hr', 3076).

ParametersJSON Schema
NameRequiredDescriptionDefault
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
congressYesCongress number, e.g. 118.
bill_typeYesBill type code: hr (House Bill), s (Senate Bill), hjres, sjres, hconres, sconres, hres, sres.
bill_numberYesBill number, e.g. 3076.
congress_house_votes
Read-onlyIdempotent
Inspect

List recent U.S. House roll-call votes for a Congress, with vote number, question, result, and date. Defaults to the current Congress.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax votes (default 20).
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
congressNoCongress number (default current, 91).
congress_member_details
Read-onlyIdempotent
Inspect

Get detailed profile for one member of Congress by bioguide ID (e.g. 'P000197'), including party history, terms served, and leadership roles.

ParametersJSON Schema
NameRequiredDescriptionDefault
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
bioguide_idYesBioguide ID, e.g. 'P000197'.
congress_recent_laws
Read-onlyIdempotent
Inspect

List bills that have become public or private law in a given Congress. Defaults to the current Congress. Use law_type 'pub' for public laws or 'priv' for private laws.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax results (default 20).
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
congressNoCongress number (default current, 91).
law_typeNoLaw type: 'pub' or 'priv'.
congress_search_bills
Read-onlyIdempotent
Inspect

Search or list recent U.S. federal bills and resolutions from Congress.gov. Returns the most recently updated bills, optionally scoped to a Congress number or filtered by a free-text query. Use this to find legislation by topic or to see what is currently moving.

ParametersJSON Schema
NameRequiredDescriptionDefault
sortNoSort order, e.g. 'updateDate+desc' (default) or 'updateDate+asc'.
limitNoMax results (1-250, default 20).
queryNoOptional free-text keyword filter (e.g. 'inflation', 'semiconductor').
offsetNoPagination offset.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
congressNoCongress number (e.g. 91 is current). Omit for all.
congress_search_members
Read-onlyIdempotent
Inspect

Search members of Congress, optionally filtered by Congress number, two-letter state, and district. Returns name, party, chamber, and bioguide ID (use that ID with congress_member_details).

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax results (default 20).
stateNoTwo-letter state code, e.g. 'TX'.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
congressNoCongress number.
districtNoHouse district number.
current_memberNoLimit to currently-serving members.
corporate_ownership_tree
Read-onlyIdempotent
Inspect

One-call FULL corporate-ownership tree for a company from GLEIF (keyless CC0 reference data). Give a company name or a 20-character LEI; the tool resolves the entity, climbs to its ULTIMATE parent (top of the ownership chain), then walks DOWN from that root to list the reported direct subsidiaries plus one level of grand-subsidiaries, each with its LEI, jurisdiction, and status (entity ACTIVE/INACTIVE + LEI registration ISSUED/LAPSED). The queried entity is marked in the tree so you can see where it sits. Distinct from resolve_entity, which returns the ultimate parent plus a subsidiary COUNT only: this returns the actual subsidiary LIST/tree for M&A, diligence, and counterparty mapping. The tree is capped (about 25 nodes) so a broad conglomerate stays bounded, with an 'and N more' note where GLEIF reports additional subsidiaries. Only relationships an entity self-reports to GLEIF are shown, so coverage varies by company. A failing hierarchy hop is noted, not fatal. Informational public-record synthesis; verify against GLEIF before relying on it.

ParametersJSON Schema
NameRequiredDescriptionDefault
leiNoOptional exact 20-character LEI code to anchor the tree directly (e.g. '5493006MHB84DD0ZWV18'). Overrides a name search.
companyNoCompany / organization name (e.g. 'Alphabet Inc.', 'JPMorgan') or a 20-character LEI code. Provide this or 'lei'.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
cost_of_doing_business_index
Read-onlyIdempotent
Inspect

One-call comparative 'cost of operating a business here' read for a US state (with optional metro context). Joins three independent public sources, each a real operating-cost dimension expressed RELATIVE to the US national average (national = 1.00) so the result is a readable, comparable index: LABOR cost from BLS QCEW private-sector average annual pay across all industries (keyless), ENERGY cost from EIA retail electricity price for the commercial and industrial sectors (state vs national), and local CONTEXT from US Census ACS median household income, per-capita income, and median gross rent (needs a Census key; degrades gracefully). Returns a headline relative-cost banding (LOW / MODERATE / HIGH cost vs national) from a labor-weighted composite of the labor and energy indices, with each dimension's numbers and its own banding shown. Labor and energy are state-level; a supplied metro refines the context leg and label only. A source that fails is noted, not fatal. Informational, not a guarantee.

ParametersJSON Schema
NameRequiredDescriptionDefault
metroNoOptional 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.
stateYesUS state as a 2-letter code (e.g. 'TX', 'CA', 'NY') or 2-digit FIPS (e.g. '48'). Required.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
counterparty_risk_score
Read-onlyIdempotent
Inspect

Compute a composite 0-100 Counterparty Risk Score for a company name. Combines findings from sanctions screening (OFAC/UN/EU/BIS), SEC EDGAR (registered-filer signal), federal courts (litigation history), EPA ECHO (environmental enforcement), and USAspending (federal contract vetting) into a single weighted metric with an explainable evidence chain. Returns: score, risk band (clean/low/moderate/elevated/high/critical), itemized evidence with citations, sources queried, sources that failed, and a plain-text summary suitable for an AI agent to surface to a user. Sanctions hits zero the score regardless of other signals. Use this when you need a single-call counterparty risk verdict instead of stitching five separate queries.

ParametersJSON Schema
NameRequiredDescriptionDefault
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
company_nameYesCompany or entity name to score. Examples: 'Lockheed Martin', 'Acme Holdings BV', 'Pfizer Inc'. Common suffixes (Inc/LLC/Ltd/Corp) are normalized automatically.
court_citation_resolver
Read-onlyIdempotent
Inspect

Resolve a legal citation (e.g. '410 U.S. 113') to its CourtListener case record.

ParametersJSON Schema
NameRequiredDescriptionDefault
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
citationYesCitation string, e.g. '410 U.S. 113'.
court_docket_lookup
Read-onlyIdempotent
Inspect

Look up a federal docket by court ID and docket number. Returns party list and recent entries from PACER/RECAP.

ParametersJSON Schema
NameRequiredDescriptionDefault
courtYesCourt ID, e.g. 'nysd'.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
docket_numberYesDocket number, e.g. '1:23-cv-04567'.
court_judge_lookup
Read-onlyIdempotent
Inspect

Look up a judge profile by name or CourtListener person ID. Returns positions, education, and bench history.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameYesJudge full or partial name, or numeric person ID.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
court_recent_filings
Read-onlyIdempotent
Inspect

Recent docket entries filed in a specific court, ordered newest first.

ParametersJSON Schema
NameRequiredDescriptionDefault
courtYesCourt ID, e.g. 'nysd', 'cand'.
limitNoMax results (1-50, default 10).
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
cpsc_recent_recalls
Read-onlyIdempotent
Inspect

Return the most recent U.S. CPSC product recalls (date-sorted, newest first) via SaferProducts.gov (keyless). Looks back a configurable window (default 90 days). Each result links to the official CPSC recall page. Data: CPSC/SaferProducts.gov.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoNumber of recent recalls to return (default 10).
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
lookback_daysNoHow many days back to scan (default 90).
crypto_compare
Read-onlyIdempotent
Inspect

Compare 2-5 cryptocurrencies side by side. Shows price, 24-hour change, market cap, volume, and rank for each coin in a comparison table. Use this for 'compare bitcoin and ethereum', 'BTC vs ETH vs SOL', 'which is bigger bitcoin or ethereum?', 'compare top cryptos', 'crypto head to head', or any multi-coin comparison question.

ParametersJSON Schema
NameRequiredDescriptionDefault
coinsYesCoin names or tickers, 2-5 coins. Accept either CSV string ('bitcoin,ethereum,solana') or array (['bitcoin','ethereum','solana']).
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
crypto_info
Read-onlyIdempotent
Inspect

Get a detailed profile for any cryptocurrency including description, market data, supply info, all-time high/low, genesis date, blockchain, categories, and website links. Use this for 'tell me about bitcoin', 'what is ethereum?', 'solana info', 'describe cardano', 'crypto profile', 'coin details', or any question asking for background information about a specific cryptocurrency project.

ParametersJSON Schema
NameRequiredDescriptionDefault
coinYesCryptocurrency name or ticker (e.g., 'bitcoin', 'BTC', 'ethereum')
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
crypto_price
Read-onlyIdempotent
Inspect

Get the current price and market data for any cryptocurrency. Returns price in USD, 24-hour change, market cap, volume, and all-time high. Use this for 'what's the price of bitcoin?', 'how much is ethereum?', 'solana price', 'check dogecoin', 'BTC price', 'ETH value', 'crypto price check', or any question about a specific coin's current value. Supports all major cryptocurrencies: bitcoin, ethereum, solana, cardano, ripple/XRP, dogecoin, polkadot, avalanche, chainlink, polygon/MATIC, litecoin, uniswap, stellar, cosmos, NEAR, arbitrum, optimism, aptos, sui, toncoin, shiba inu, pepe, BNB, tether/USDT, USDC, and thousands more via CoinGecko ID.

ParametersJSON Schema
NameRequiredDescriptionDefault
coinYesCryptocurrency name or ticker (e.g., 'bitcoin', 'BTC', 'ethereum', 'ETH')
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
cve_lookup
Read-onlyIdempotent
Inspect

Full detail for a single CVE by ID (format CVE-YYYY-NNNN). Returns CVSS scores, weakness IDs, references, and affected products from the NVD.

ParametersJSON Schema
NameRequiredDescriptionDefault
cve_idYesCVE identifier, e.g. CVE-2024-3094.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
cve_recent
Read-onlyIdempotent
Inspect

Recent CVEs published in the last N days (default 7, max 120). Optional vendor and severity filters (CRITICAL, HIGH, MEDIUM, LOW).

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoLookback window in days (1-120).
limitNoMax results (default 50).
vendorNoOptional vendor filter.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
severityNoOptional CVSS severity filter: CRITICAL, HIGH, MEDIUM, or LOW.
cve_search_by_keyword
Read-onlyIdempotent
Inspect

Free-text CVE search with optional date range. Matches keyword against CVE description text in the NVD.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax results to return (1-2000, default 20).
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
keywordYesFree-text search phrase.
pub_end_dateNoOptional YYYY-MM-DD upper bound.
pub_start_dateNoOptional YYYY-MM-DD lower bound.
cve_search_by_vendor
Read-onlyIdempotent
Inspect

Search CVEs by vendor with optional product and date range filters. Vendor is matched against the NVD CPE namespace, e.g. 'apache', 'microsoft'.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax results to return (1-2000, default 20).
vendorYesVendor name, lowercase preferred.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
productNoOptional product name filter.
pub_end_dateNoISO date or YYYY-MM-DD upper bound on published date.
pub_start_dateNoISO date or YYYY-MM-DD lower bound on published date.
cwe_lookup
Read-onlyIdempotent
Inspect

MITRE CWE detail by ID (format CWE-NNN or NNN). Returns name, abstraction, status, description, and parent/child CWE relationships.

ParametersJSON Schema
NameRequiredDescriptionDefault
cwe_idYesCWE identifier, e.g. CWE-79.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
disaster_declarations
Read-onlyIdempotent
Inspect

Recent FEMA disaster declarations filtered by state, county, incident type, or date range. Returns disaster number, title, dates, and incident category.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax rows to return (1-1000, default 50).
stateNoTwo-letter state code, e.g. 'TX'.
countyNoDesignated area / county name as FEMA records it.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
end_dateNoISO date upper bound on declarationDate.
start_dateNoISO date lower bound on declarationDate.
incident_typeNoIncident type filter, e.g. 'Hurricane', 'Flood', 'Severe Storm', 'Wildfire'.
disaster_history_summary
Read-onlyIdempotent
Inspect

Multi-year FEMA disaster summary for a location. Buckets declarations by incident type and year so insurance brokers and realtors can assess cumulative risk on the same address used in property_lookup.

ParametersJSON Schema
NameRequiredDescriptionDefault
stateYesTwo-letter state code.
yearsNoLookback window in years (default 10).
countyNoCounty name.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
disaster_recovery_profile
Read-onlyIdempotent
Inspect

One-call disaster-history and recovery read for a US area (county or place), keyed by NAME + state - distinct from location_risk_report, which scores a single site by address/lat-lon. Joins FEMA's OpenFEMA disaster declarations (the area's federally-declared disaster history: incident types, frequency, most-recent event, and the federal-assistance signal - which programs, Individual Assistance / Individuals & Households / Public Assistance / Hazard Mitigation, were authorized) with optional US Census ACS county population for exposure context (keyed off the FIPS codes the FEMA records carry; needs a Census key and degrades gracefully) and an optional best-effort parcel record for property context when an address is given (Maryland statewide / Texas-Harris County only). Returns a readable profile with a headline banding the area's disaster exposure LOW / MODERATE / HIGH from the declaration record. The FEMA leg is keyless and is the core signal; a source that fails is noted, not fatal. INFORMATIONAL public-record synthesis, NOT an insurance rating, a property flood-risk score, or a professional risk assessment.

ParametersJSON Schema
NameRequiredDescriptionDefault
areaYesCounty or place name to profile (e.g. 'Harris', 'Orleans', 'New Orleans'). Use the name without the word 'County'.
stateNo2-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.
countyNoAlias for area; either may be supplied.
addressNoOptional street address to attach a sample parcel/property record (Maryland statewide or Texas-Harris County only).
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
earthquake_recent
Read-onlyIdempotent
Inspect

Recent earthquakes from USGS. Filter by region (lat/lon + radius), state name, magnitude threshold, or time window.

ParametersJSON Schema
NameRequiredDescriptionDefault
latNo
lonNo
limitNoMax events (default 50).
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
end_timeNoISO datetime upper bound (default now).
locationNoAddress, zip, city, or 'lat,lon' to center the search. Optional.
radius_kmNoSearch radius around lat/lon (max ~20000).
start_timeNoISO datetime lower bound (default 30 days ago).
min_magnitudeNoMinimum magnitude (default 2.5).
edgar_company_facts
Read-onlyIdempotent
Inspect

Get structured XBRL financial facts for a company. Without 'concept', returns the top-level facts catalog (concepts the company has reported). With 'concept' (e.g. 'Revenues', 'Assets', 'EarningsPerShareBasic'), returns the time series of values for that concept.

ParametersJSON Schema
NameRequiredDescriptionDefault
conceptNoOptional XBRL concept name (e.g. 'Revenues', 'Assets', 'NetIncomeLoss'). If omitted, returns the catalog of available concepts.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
taxonomyNoOptional XBRL taxonomy (default 'us-gaap').
identifierYesTicker symbol or CIK.
edgar_company_lookup
Read-onlyIdempotent
Inspect

Look up a public company's CIK (Central Index Key) by ticker symbol or company name. CIK is required for all other EDGAR tools. Returns matches ranked exact-ticker first.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum rows to return (default 25, max 100).
queryYesTicker (e.g. 'AAPL') or company-name fragment (e.g. 'Apple').
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
edgar_filing_content
Read-onlyIdempotent
Inspect

Fetch the text content of a specific SEC filing. Returns the primary document (10-K, 10-Q, etc.) stripped of HTML, suitable for LLM consumption. Use edgar_recent_filings first to get the accession number.

ParametersJSON Schema
NameRequiredDescriptionDefault
cikYesFiler CIK (with or without leading zeros).
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
max_charsNoMaximum characters of text to return (default 20000, max 200000).
accession_numberYesAccession number (e.g. '0000320193-25-000006' or '000032019325000006').
edgar_filings_by_form_type
Read-onlyIdempotent
Inspect

Pull all recent SEC filings of a specific form type across all companies. Useful for monitoring (e.g. 'all 8-Ks today', 'all S-1s this week'). Returns accession numbers, filers, and filing dates.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum rows to return (default 25, max 100).
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
form_typeYesSEC form type (e.g. '8-K', 'S-1', 'DEF 14A', '13F-HR').
start_dateNoISO date lower bound (YYYY-MM-DD). Defaults to 30 days ago.
edgar_insider_transactions
Read-onlyIdempotent
Inspect

List recent Form 4 insider transaction filings for a company. Returns accession numbers and filing dates; for detailed transaction data, use edgar_filing_content on each.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum rows to return (default 25, max 100).
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
identifierYesTicker symbol or CIK.
edgar_recent_filings
Read-onlyIdempotent
Inspect

List recent SEC filings for a company. Filter by form type (10-K, 10-Q, 8-K, 4, DEF 14A, etc.) and start date. Use ticker or CIK as identifier.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum rows to return (default 25, max 100).
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
form_typeNoOptional form type filter (e.g. '10-K', '10-Q', '8-K', '4').
identifierYesTicker symbol or CIK. Examples: 'AAPL', '0000320193'.
start_dateNoOptional ISO date lower bound (YYYY-MM-DD).
eia_electricity_state
Read-onlyIdempotent
Inspect

Monthly state-level electricity data from EIA. Filter by state (two-letter code or 'US' for national), sector (residential / commercial / industrial / transportation / all), and metric (price / sales / revenue / customers / generation). Default: US, all sectors, price.

ParametersJSON Schema
NameRequiredDescriptionDefault
endNoInclusive upper-bound period (ISO date or YYYY-MM).
limitNoMaximum rows to return (default 50, max 5000).
startNoInclusive lower-bound period (ISO date or YYYY-MM depending on series cadence).
stateNoTwo-letter state code (e.g. 'TX', 'CA') or 'US' for national rollup. Default 'US'.
metricNoMetric: 'price', 'sales', 'revenue', 'customers', 'generation'. Default 'price'.
sectorNoSector: 'all', 'residential', 'commercial', 'industrial', 'transportation'. Default 'all'.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
eia_energy_consumption
Read-onlyIdempotent
Inspect

Monthly US energy consumption by sector from EIA. Sectors: residential, commercial, industrial, transportation, total. Returns total energy consumed in BTU equivalents.

ParametersJSON Schema
NameRequiredDescriptionDefault
endNoInclusive upper-bound period (ISO date or YYYY-MM).
limitNoMaximum rows to return (default 50, max 5000).
startNoInclusive lower-bound period (ISO date or YYYY-MM depending on series cadence).
stateNoTwo-letter state code or 'US' for national rollup. Default 'US'.
sectorNoSector: 'total', 'residential', 'commercial', 'industrial', 'transportation'. Default 'total'.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
eia_gasoline_prices
Read-onlyIdempotent
Inspect

Weekly US retail gasoline prices from EIA. Filter by region (PADD1-PADD5 or national) and grade (regular, midgrade, premium, diesel, all). Useful for fuel-cost analysis, transportation logistics, and consumer price tracking.

ParametersJSON Schema
NameRequiredDescriptionDefault
endNoInclusive upper-bound period (ISO date or YYYY-MM).
gradeNoFuel grade: 'all', 'regular', 'midgrade', 'premium', 'diesel'. Default 'all'.
limitNoMaximum rows to return (default 50, max 5000).
startNoInclusive lower-bound period (ISO date or YYYY-MM depending on series cadence).
regionNoPADD region code or 'national'. Examples: 'national', 'PADD1', 'PADD3'. Default 'national'.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
eia_natural_gas
Read-onlyIdempotent
Inspect

US natural gas data from EIA. Series options: 'spot' (Henry Hub daily), 'futures' (NYMEX front-month daily), 'residential' (monthly retail to households), 'storage' (weekly working gas in storage). Default 'spot'.

ParametersJSON Schema
NameRequiredDescriptionDefault
endNoInclusive upper-bound period (ISO date or YYYY-MM).
limitNoMaximum rows to return (default 50, max 5000).
startNoInclusive lower-bound period (ISO date or YYYY-MM depending on series cadence).
seriesNoSubset to query: 'spot', 'futures', 'residential', 'storage'. Default 'spot'.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
eia_oil_supply
Read-onlyIdempotent
Inspect

Weekly US crude oil supply data from EIA. Metrics: 'production' (US field production), 'imports' (weekly oil imports), 'stocks' (commercial crude stocks), 'refinery_inputs' (gross refinery inputs). Filter by PADD region. Default: national production.

ParametersJSON Schema
NameRequiredDescriptionDefault
endNoInclusive upper-bound period (ISO date or YYYY-MM).
limitNoMaximum rows to return (default 50, max 5000).
startNoInclusive lower-bound period (ISO date or YYYY-MM depending on series cadence).
metricNoMetric: 'production', 'imports', 'stocks', 'refinery_inputs'. Default 'production'.
regionNoPADD region or 'national'. Examples: 'national', 'PADD1', 'PADD3'. Default 'national'.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
eia_renewable_generation
Read-onlyIdempotent
Inspect

Monthly US electricity generation by source from EIA. Sources: solar, wind, hydro, nuclear, geothermal, biomass, all. Optional state filter (default national). Returns generation in megawatt-hours.

ParametersJSON Schema
NameRequiredDescriptionDefault
endNoInclusive upper-bound period (ISO date or YYYY-MM).
limitNoMaximum rows to return (default 50, max 5000).
startNoInclusive lower-bound period (ISO date or YYYY-MM depending on series cadence).
stateNoTwo-letter state code or 'US' for national rollup. Default 'US'.
sourceNoGeneration source: 'all', 'solar', 'wind', 'hydro', 'nuclear', 'geothermal', 'biomass'. Default 'all'.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
eia_series_lookup
Read-onlyIdempotent
Inspect

Flexible EIA series lookup. Pass any EIA series ID (e.g. 'PET.RWTC.D' for WTI crude daily, 'NG.RNGWHHD.D' for Henry Hub spot daily, 'ELEC.PRICE.US-ALL.M' for US average electricity retail price monthly). Returns time-series data for that series. Use this when no other tool covers your specific need.

ParametersJSON Schema
NameRequiredDescriptionDefault
endNoInclusive upper-bound period (ISO date or YYYY-MM).
limitNoMaximum rows to return (default 50, max 5000).
startNoInclusive lower-bound period (ISO date or YYYY-MM depending on series cadence).
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
series_idYesEIA series ID. See https://www.eia.gov/opendata/browser/ for the full catalog.
energy_market_snapshot
Read-onlyIdempotent
Inspect

One-call US energy market snapshot from EIA (public domain): the WTI crude (Cushing), Brent crude, and Henry Hub natural-gas benchmark prices, each enriched with derived context - latest level and date, 1-year change, where the current level sits within its own recent history (percentile), and the recent trend direction (rising/falling/flat). Answers 'what is oil/gas doing right now, and is it historically high or low' in a single call. A source that fails is noted, not fatal. Premium synthesis over the EIA domain; informational market data, not trading advice.

ParametersJSON Schema
NameRequiredDescriptionDefault
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
lookback_daysNoTrailing daily history to pull per benchmark for the derived context (default 400 ~ 1.3 years; min 60, max 2000).
entity_dossier
Read-onlyIdempotent
Inspect

Build a consolidated cross-source dossier for a company in one call: SEC registration and identifiers (EDGAR), environmental footprint and regulated facilities (EPA ECHO), and sanctions/denied-party screening (OFAC/UN/EU/BIS) with a confidence score. Returns a per-source summary plus top records. This is a single AI-native lookup across data that otherwise lives in separate silos. Matches are name-based; verify identity before relying on any link.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameYesCompany / organization name, e.g. 'Chevron Corporation', 'Acme Trucking LLC'.
limitNoMax records to surface per source (default 5, max 15).
stateNoOptional 2-letter US state to disambiguate location-based sources (e.g. 'TX').
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
entity_resolve
Read-onlyIdempotent
Inspect

Resolve a company across US government sources in one call. Searches SEC EDGAR, EPA ECHO, and the sanctions lists by name and returns the candidate match and strong identifiers (SEC CIK, ticker, EPA registry id) found in each. Use this to confirm WHO an entity is and gather its IDs before pulling detail. Matches are name-based candidates to verify, not certain identity links.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameYesCompany / organization name, e.g. 'Chevron Corporation', 'Acme Trucking LLC'.
stateNoOptional 2-letter US state to disambiguate location-based sources (e.g. 'TX').
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
environmental_site_risk
Read-onlyIdempotent
Inspect

One-call environmental-compliance and contamination liability read for a SPECIFIC site or operator - the question a buyer, lender, or Phase-I ESA asks before a deal. Distinct from location_risk_report (which scores natural hazards plus a shallow count of nearby facilities): this drills DEEP into one named facility's EPA record via ECHO/FRS - overall compliance status, per-statute program standing (Clean Air/Water/RCRA/etc.), formal enforcement actions and penalty totals, significant-non-compliance and non-compliant-quarter flags - plus a best-effort parcel record for site context. Returns a verdict band (NO ADVERSE EPA RECORD / REVIEW RECOMMENDED / CONTAMINATION-COMPLIANCE CONCERN / NO FACILITY FOUND), the flags, and the evidence. A source that fails is noted, not fatal. This is an EPA public-record screen, not a Phase-I Environmental Site Assessment or a substitute for one. Premium cross-source synthesis.

ParametersJSON Schema
NameRequiredDescriptionDefault
siteYesSite, facility, or operator name to screen (e.g. 'Smith Manufacturing', 'Acme Plating Inc').
stateNoOptional 2-letter state to disambiguate the EPA facility and parcel search.
addressNoOptional street address to pin the parcel record.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
epa_facility_compliance
Read-onlyIdempotent
Inspect

Report a facility's current compliance status and recent non-compliance history by environmental program (Clean Air Act, Clean Water Act, RCRA hazardous waste, Safe Drinking Water Act). Shows quarters in non-compliance, quarters in significant non-compliance, and last inspection per statute. Requires an EPA Registry ID.

ParametersJSON Schema
NameRequiredDescriptionDefault
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
registry_idYesEPA Registry ID (FRS ID), the numeric facility identifier returned by epa_facility_search (e.g. '110001136271').
epa_facility_details
Read-onlyIdempotent
Inspect

Get a Detailed Facility Report for one facility by its EPA Registry ID: name, address, permits held, and per-statute (CAA/CWA/RCRA/SDWA) compliance and inspection summaries. Use epa_facility_search first to obtain the registry_id.

ParametersJSON Schema
NameRequiredDescriptionDefault
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
registry_idYesEPA Registry ID (FRS ID), the numeric facility identifier returned by epa_facility_search (e.g. '110001136271').
epa_water_or_air_violations
Read-onlyIdempotent
Inspect

Report a facility's air (Clean Air Act) or water (Clean Water Act / Safe Drinking Water Act) violations and the related compliance summaries. Set media to 'air', 'water', or 'all'. Requires an EPA Registry ID.

ParametersJSON Schema
NameRequiredDescriptionDefault
mediaNoWhich media to report: 'air', 'water', or 'all' (default 'all').
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
registry_idYesEPA Registry ID (FRS ID), the numeric facility identifier returned by epa_facility_search (e.g. '110001136271').
epss_score
Read-onlyIdempotent
Inspect

FIRST EPSS exploit prediction score for a CVE. Returns probability (0-1) of exploitation in the next 30 days plus the percentile rank.

ParametersJSON Schema
NameRequiredDescriptionDefault
cve_idYesCVE identifier.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
facility_care_quality
Read-onlyIdempotent
Inspect

One-call care-quality + provider-identity read for a named US healthcare FACILITY (hospital, nursing home, home-health agency, or hospice). Joins two keyless federal sources: CMS Care Compare (data.cms.gov) for the facility's quality signal - the CMS star rating and, for a hospital, the measure-group highlights (mortality, safety of care, readmission, timely-and-effective care measured better / no different / worse vs national), plus ownership, type, and for a nursing home the health-inspection / staffing / quality-measure star breakdown, certified beds, abuse flag, and fines - and the NPPES NPI Registry for the facility's legal identity (organizational NPI, taxonomy, city/state, active status). Provide a facility name (e.g. 'Cleveland Clinic', 'Mayo Clinic Hospital'); optionally add a 2-letter state to disambiguate and a type (hospital / nursing_home / home_health / hospice) to pin the CMS dataset. When no type is given the tool infers the provider category from the NPPES taxonomy and probes the CMS datasets in order. A leg that fails is noted, not fatal. This is an INFORMATIONAL public-record read, NOT medical advice, a substitute for CMS Care Compare, or an endorsement of any facility.

ParametersJSON Schema
NameRequiredDescriptionDefault
typeNoOptional provider category to pin the CMS dataset: 'hospital', 'nursing_home', 'home_health', or 'hospice'. Omit to auto-detect.
stateNoOptional 2-letter state to disambiguate the facility (e.g. 'OH', 'AZ').
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
facilityYesFacility name to look up (e.g. 'Cleveland Clinic', 'Mayo Clinic Hospital', 'Burns Nursing Home').
fbi_wanted
Read-onlyIdempotent
Inspect

Search the FBI's public Wanted/fugitive list by name or keyword. Returns matching subjects with aliases, the responsible field offices, and a link. Complements sanctions screening for person due diligence. Keyless.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax results (1-25, default 10).
queryNoName or keyword to search (optional; omit for the current featured list).
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
fda_device_510k
Read-onlyIdempotent
Inspect

FDA 510(k) clearances for medical devices. The 510(k) pathway is how most non-high-risk devices come to market in the US. Filter by manufacturer (applicant), device name, product code, or decision date range. Used for competitive intel, device R&D scouting, M&A research.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum rows to return (default 25, max 100).
queryNoManufacturer (applicant) name or device name search term.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
end_dateNoInclusive ISO date upper bound (YYYY-MM-DD).
start_dateNoInclusive ISO date lower bound (YYYY-MM-DD).
product_codeNoOptional product code (e.g. 'DXJ' for ECG).
fda_device_recalls
Read-onlyIdempotent
Inspect

FDA medical device recalls. Filter by device name or recalling manufacturer, classification (Class 1 most severe), or date range. Used for medical device supply chain monitoring and hospital biomed compliance.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum rows to return (default 25, max 100).
queryNoOptional device name or recalling firm search term.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
end_dateNoInclusive ISO date upper bound (YYYY-MM-DD).
start_dateNoInclusive ISO date lower bound (YYYY-MM-DD).
classificationNoRecall classification: 1 (Class I, most severe), 2, 3.
fda_drug_adverse_events
Read-onlyIdempotent
Inspect

FDA Adverse Event Reporting System (FAERS) reports for a specific drug. Each result describes a reported adverse reaction including patient demographics, reactions, outcome, and seriousness. Used for pharmacovigilance and post-market safety analysis.

ParametersJSON Schema
NameRequiredDescriptionDefault
drugYesDrug name (brand or generic) to query FAERS for. Example: 'Lipitor' or 'atorvastatin'.
limitNoMaximum rows to return (default 25, max 100).
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
end_dateNoInclusive ISO date upper bound (YYYY-MM-DD).
reactionNoOptional MedDRA-preferred-term reaction filter (e.g. 'headache', 'nausea', 'liver injury').
start_dateNoInclusive ISO date lower bound (YYYY-MM-DD).
serious_onlyNoIf true, only return serious adverse events (death, hospitalization, life-threatening, disability).
fda_drug_lookup
Read-onlyIdempotent
Inspect

Look up FDA drug label info by NDC code, brand name, or generic name. Returns indications, dosage, warnings, contraindications, mechanism, manufacturer, and DEA scheduling. Used for clinical decision support, pharmacy automation, drug-info chatbots.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum rows to return (default 25, max 100).
queryYesNDC code (e.g. '0002-1407'), brand name (e.g. 'Lipitor'), or generic name (e.g. 'atorvastatin').
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
fda_drug_recalls
Read-onlyIdempotent
Inspect

FDA drug enforcement actions (recalls). Filter by product name, recall classification (I=most severe, II, III), state, or date range. Useful for pharmacy compliance, supply chain monitoring, pharmacovigilance.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum rows to return (default 25, max 100).
queryNoOptional product description / generic name / brand name search term.
stateNoOptional 2-letter state filter.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
end_dateNoInclusive ISO date upper bound (YYYY-MM-DD).
start_dateNoInclusive ISO date lower bound (YYYY-MM-DD).
classificationNoRecall severity: I (most severe), II, III.
fda_food_recalls
Read-onlyIdempotent
Inspect

FDA food enforcement actions (food recalls). Filter by product description, recall classification, state, or date range. Used for retail food safety monitoring, supply chain compliance, restaurant management.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum rows to return (default 25, max 100).
queryNoOptional product description search term.
stateNoOptional 2-letter state filter.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
end_dateNoInclusive ISO date upper bound (YYYY-MM-DD).
start_dateNoInclusive ISO date lower bound (YYYY-MM-DD).
classificationNoRecall severity: I (most severe), II, III.
fdic_deposits
Read-onlyIdempotent
Inspect

Branch-office deposit data from the FDIC Summary of Deposits (annual snapshot). Returns deposits per branch sorted by deposit volume, useful for measuring local-market banking concentration.

ParametersJSON Schema
NameRequiredDescriptionDefault
cityNoCity name
limitNoMax branches (default 25)
stateNoTwo-letter state code
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
fdic_failures
Read-onlyIdempotent
Inspect

List FDIC bank failures. Filter by state and/or date range. Returns failure date, institution name, location, estimated cost, and resolution type. Sorted most-recent first. Use this for systemic-risk research, historical bank-stability analysis, or compliance work.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax results (default 25)
stateNoTwo-letter state code
offsetNoPagination offset
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
end_dateNoEnd date YYYY-MM-DD
start_dateNoStart date YYYY-MM-DD
fdic_financials
Read-onlyIdempotent
Inspect

Get quarterly financial data for a specific bank by CERT number (FDIC Certificate Number). Returns recent quarters of assets, deposits, loans, capital ratios, income, and asset quality metrics. Most recent quarters first.

ParametersJSON Schema
NameRequiredDescriptionDefault
certYesFDIC Certificate Number (get this from fdic_search_institutions)
limitNoNumber of recent quarters (default 4)
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
fdic_history
Read-onlyIdempotent
Inspect

Institution history events for a specific bank by CERT: mergers, acquisitions, name changes, charter conversions, failures. Returns most-recent first.

ParametersJSON Schema
NameRequiredDescriptionDefault
certYesFDIC Certificate Number
limitNoMax events (default 25)
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
fdic_search_institutions
Read-onlyIdempotent
Inspect

Search FDIC-insured banks and savings institutions by name, state, or city. Returns CERT number, name, location, total assets, deposits, net income, ROA, ROE, charter class. Use the CERT number for follow-up queries to fdic_financials or fdic_history.

ParametersJSON Schema
NameRequiredDescriptionDefault
cityNoCity name (exact)
nameNoInstitution name (partial match)
limitNoMax results (default 25)
stateNoTwo-letter state code (e.g. 'CA', 'TX')
offsetNoPagination offset (default 0)
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
active_onlyNoOnly currently-active banks (default true)
fdic_summary
Read-onlyIdempotent
Inspect

Industry-level summary financials. Returns year-by-year aggregates across all FDIC-insured institutions, optionally filtered to a single state. Useful for macro banking-sector analysis.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoNumber of years (default 20)
stateNoTwo-letter state code (omit for national)
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
fec_candidate_details
Read-onlyIdempotent
Inspect

Get full detail for a single federal candidate by FEC candidate_id (e.g. 'P80001571'). Includes office, party, status, election years, and mailing address. Use fec_candidate_search to find the candidate_id.

ParametersJSON Schema
NameRequiredDescriptionDefault
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
candidate_idYesFEC candidate ID (e.g. 'P80001571', 'S2MA00170').
fec_candidate_financials
Read-onlyIdempotent
Inspect

Get aggregate campaign finance totals for a candidate by FEC candidate_id, broken down by election cycle. Includes total receipts, disbursements, individual contributions, cash on hand, and debts. Filter to one cycle with the cycle parameter.

ParametersJSON Schema
NameRequiredDescriptionDefault
cycleNoTwo-year election cycle (even year, e.g. 2024). Optional.
limitNoMaximum cycles to return (default 10, max 50).
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
candidate_idYesFEC candidate ID (e.g. 'S2MA00170').
fec_independent_expenditures
Read-onlyIdempotent
Inspect

List independent expenditures (FEC Schedule E) supporting or opposing a candidate or made by a committee. Shows spender committee, amount, date, support/oppose, and description. Provide candidate_id or committee_id.

ParametersJSON Schema
NameRequiredDescriptionDefault
cycleNoTwo-year election cycle (even year, e.g. 2024). Optional.
limitNoMaximum expenditures to return (default 20, max 100).
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
candidate_idNoFEC candidate ID the spending targets (e.g. 'P80001571'). Provide this or committee_id.
committee_idNoFEC committee ID of the spender (e.g. 'C00804856'). Provide this or candidate_id.
flood_zone_lookup
Read-onlyIdempotent
Inspect

FEMA flood zone designation for an address or coordinate. Returns the zone code, plain-English risk, BFE if applicable, FIRM panel reference, and whether NFIP insurance is mandated for federally-backed mortgages.

ParametersJSON Schema
NameRequiredDescriptionDefault
latNo
lonNo
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
locationNoAddress or zip to geocode.
fmcsa_carrier_authority
Read-onlyIdempotent
Inspect

Check if a trucking company is legally authorized to operate and has valid insurance. Returns operating authority status (common, contract, broker - active/inactive/revoked), BIPD insurance, cargo insurance, bond/surety status, and whether they're allowed to haul freight. Use this for questions like 'can this carrier legally operate?', 'do they have insurance?', 'is this broker licensed?', 'verify carrier authority', 'check trucking company credentials', 'is this freight company legit?', or any carrier compliance check.

ParametersJSON Schema
NameRequiredDescriptionDefault
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
dot_numberYes
fmcsa_carrier_compare
Read-onlyIdempotent
Inspect

Compare 2 to 5 trucking companies side by side on safety, fleet size, insurance, and authority. Returns a comparison table: fleet size, driver count, safety rating, crash history, BASIC safety scores, authority status, insurance, and out-of-service rates. Use this for questions like 'which carrier is safer?', 'compare these trucking companies', 'which freight company should I use?', 'evaluate these carriers against each other', 'help me pick between these haulers', or any carrier vetting decision.

ParametersJSON Schema
NameRequiredDescriptionDefault
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
dot_numbersYes2-5 USDOT numbers, as an array or comma-separated string.
fmcsa_carrier_lookup
Read-onlyIdempotent
Inspect

Look up a trucking company, freight carrier, or motor carrier by DOT number or MC number. Returns company name, address, phone, fleet size, number of drivers, safety rating, operating authority, insurance status (BIPD, cargo, bond), crash history, inspection rates, and out-of-service percentages. Use this for questions like 'is this carrier safe?', 'look up this trucking company', 'check this DOT number', 'verify this carrier', 'what's their safety rating?', or any freight carrier lookup. Covers all US carriers registered with FMCSA.

ParametersJSON Schema
NameRequiredDescriptionDefault
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
mc_numberNo
dot_numberNo
fmcsa_safety_scores
Read-onlyIdempotent
Inspect

Get safety information for a trucking company by DOT number. Returns either CSA BASIC percentile scores (where FMCSA publishes them, rare per FAST Act 2015 restrictions) OR a public safety summary built from crash counts, fatal/injury crashes, driver/vehicle/hazmat out-of-service rates, and inspection volumes (always available). Use this for questions like 'is this carrier safe?', 'what's their safety record?', 'how many crashes?', 'should I hire this carrier?', 'check their inspection history', or any trucking safety evaluation. Higher BASIC percentiles = worse record. For OOS rates, lower is better; national averages provided for comparison.

ParametersJSON Schema
NameRequiredDescriptionDefault
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
dot_numberYes
fred_category_series
Read-onlyIdempotent
Inspect

List the most popular FRED series in a category. Category IDs are numeric (e.g. 32991 = Interest Rates, 32263 = Money Stock, 9 = National Accounts). Use this to browse FRED structurally rather than via search.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum rows to return (default 50 for observations, 25 for catalog queries).
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
category_idYesFRED category ID. See https://fred.stlouisfed.org/categories/ for the hierarchy.
fred_compare
Read-onlyIdempotent
Inspect

Compare 2 to 5 FRED series side-by-side over the same date range. Returns observations for each series. Useful for ratio analysis (e.g. compare 10Y vs 2Y yield) or cross-series correlation.

ParametersJSON Schema
NameRequiredDescriptionDefault
endNoInclusive upper-bound ISO date (YYYY-MM-DD).
limitNoMaximum rows to return (default 50 for observations, 25 for catalog queries).
startNoInclusive lower-bound ISO date (YYYY-MM-DD).
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
series_idsYes2 to 5 FRED series IDs.
fred_observations
Read-onlyIdempotent
Inspect

Get time-series observations for a FRED series ID. Workhorse query for any economic indicator. Optional date range, units transformation (lin, chg, pch, log, etc.), and frequency aggregation (m, q, a).

ParametersJSON Schema
NameRequiredDescriptionDefault
endNoInclusive upper-bound ISO date (YYYY-MM-DD).
limitNoMaximum rows to return (default 50 for observations, 25 for catalog queries).
startNoInclusive lower-bound ISO date (YYYY-MM-DD).
unitsNoUnits transformation: 'lin' (default), 'chg' (change), 'ch1' (change YoY), 'pch' (% change), 'pc1' (% change YoY), 'log', etc.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
frequencyNoAggregate to a different frequency: 'd', 'w', 'bw', 'm', 'q', 'sa', 'a'.
series_idYesFRED series ID (e.g. 'GDP', 'UNRATE'). See https://fred.stlouisfed.org/ for the catalog.
aggregation_methodNoAggregation method when changing frequency: 'avg', 'sum', or 'eop' (end of period).
fred_quick_indicator
Read-onlyIdempotent
Inspect

Quick-access wrapper for the most-queried FRED indicators by friendly name. Avoids needing to memorize FRED series IDs. Valid indicators: 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.

ParametersJSON Schema
NameRequiredDescriptionDefault
endNoInclusive upper-bound ISO date (YYYY-MM-DD).
limitNoMaximum rows to return (default 50 for observations, 25 for catalog queries).
startNoInclusive lower-bound ISO date (YYYY-MM-DD).
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
indicatorYesFriendly indicator name. See description for valid options.
fred_releases
Read-onlyIdempotent
Inspect

Browse FRED economic releases (e.g. Employment Situation, CPI, GDP). With upcoming_dates=true, returns the upcoming release calendar instead. Useful for knowing when fresh data is expected.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum rows to return (default 50 for observations, 25 for catalog queries).
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
release_idNoOptional. If provided, return only that release's metadata.
upcoming_datesNoIf true, return upcoming release date schedule instead of release metadata. Default false.
fred_series_info
Read-onlyIdempotent
Inspect

Get metadata for a FRED economic data series by ID. Returns title, units, frequency, seasonal adjustment, observation range, and notes. Useful for verifying a series exists and understanding its measurement before pulling observations.

ParametersJSON Schema
NameRequiredDescriptionDefault
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
series_idYesFRED series ID (e.g. 'GDP', 'UNRATE', 'CPIAUCSL', 'DGS10').
geocode_address
Read-onlyIdempotent
Inspect

Geocode a US street address with the Census Geocoder (keyless). Accepts a one-line address OR structured street/city/state/zip parts. Returns the normalized matched address, longitude/latitude, and Census geographies (state, county, tract, block, congressional district) with GEOIDs. No match returns an explicit not-found message.

ParametersJSON Schema
NameRequiredDescriptionDefault
zipNoZIP code for a structured query.
cityNoCity for a structured query.
stateNoTwo-letter state code for a structured query (e.g. 'DC').
streetNoStreet line for a structured query (e.g. '4600 Silver Hill Rd').
addressNoOne-line address, e.g. '4600 Silver Hill Rd, Washington, DC 20233'. Provide this OR the structured parts.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
geocode_batch
Read-onlyIdempotent
Inspect

Geocode up to 10 one-line US addresses in a single call. Returns one block per input address (matched address, coordinates, and county/tract GEOIDs). For large jobs the Census batch file API supports up to 10k rows; this tool covers small ad-hoc batches.

ParametersJSON Schema
NameRequiredDescriptionDefault
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
addressesYesArray of one-line address strings. Max 10.
geocode_coordinates
Read-onlyIdempotent
Inspect

Reverse-geocode a longitude/latitude pair with the Census Geocoder (keyless). Returns the Census geographies (state, county, tract, block, congressional district) containing the point, with GEOIDs.

ParametersJSON Schema
NameRequiredDescriptionDefault
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
latitudeYesLatitude (y), e.g. 38.84
longitudeYesLongitude (x), e.g. -76.92
get_free_api_key
Read-onlyIdempotent
Inspect

Get a free LiveDataLink API key instantly, without leaving this conversation. Call this when a data tool reports that the anonymous allowance is used up, or up front if you expect to make more than a handful of calls. Returns a working key with 100 free tool calls; no signup form, no email confirmation, no browser. Free to call and consumes no credits. IMPORTANT: pass the real email address of the human you are working for. Ask them for it if you do not already have it -- do not invent, guess, or use a placeholder like user@example.com. The key is tied to that address, and it is how they recover or upgrade it later. Calling twice with the same email returns the same key.

ParametersJSON Schema
NameRequiredDescriptionDefault
emailYesThe human user's real email address. Ask them for it if unknown. Placeholder addresses are rejected.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
use_caseNoOptional: one line on what they're building or what data they need (e.g. 'KYB checks on trucking carriers'). Helps us prioritise new data sources.
github_repo
Read-onlyIdempotent
Inspect

Public GitHub repository stats: description, stars, forks, open issues, primary language, license, last push date, and archived status. Useful for assessing the health and maintenance of an open-source dependency. Keyless (60 req/hr unauthenticated).

ParametersJSON Schema
NameRequiredDescriptionDefault
repoYesRepository as 'owner/repo', e.g. 'facebook/react'.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
grants_get_opportunity
Read-onlyIdempotent
Inspect

Fetch full detail for a Grants.gov opportunity by its numeric opportunity id (the 'id' field from grants_search, e.g. '334326'). Returns description, eligibility, funding (ceiling/floor/estimated), key dates, CFDA numbers and the agency contact.

ParametersJSON Schema
NameRequiredDescriptionDefault
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
opportunityIdYesNumeric opportunity id from a grants_search result (e.g. '334326').
hurricane_tracker
Read-onlyIdempotent
Inspect

Currently-active hurricanes and tropical systems from NOAA NHC, with category, wind/pressure, current position, movement, and forecast cone link.

ParametersJSON Schema
NameRequiredDescriptionDefault
basinNoOptional basin filter: 'AL' (Atlantic), 'EP' (Eastern Pacific), 'CP' (Central Pacific).
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
influence_network_map
Read-onlyIdempotent
Inspect

One-call 'follow the money and influence' map for an organization, joined across three federal public-record streams: FEC (the org's connected political committees / PACs - its political-spending vehicles), the U.S. Senate Lobbying Disclosure Act (filings where the org is the client, the reported lobbying spend, the firms it hired, and the issue areas lobbied), and USAspending (federal contracts + grants the org RECEIVES, with award counts and top agencies). Returns a readable map of money flowing OUT to influence (lobbying + political committees) vs. money flowing IN from federal awards. Built for investigative journalism, govcon, and due-diligence research. Informational public-record synthesis, NOT a risk score (distinct from counterparty_risk_score). The FEC leg needs an api.data.gov key and is noted as skipped if unavailable; a source that fails is noted, not fatal.

ParametersJSON Schema
NameRequiredDescriptionDefault
yearNoOptional 4-digit lobbying filing year (e.g. '2024'); defaults to the most recent year with filings.
stateNoOptional 2-letter state to scope the FEC committee search.
companyNoAlias for organization.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
organizationYesOrganization / company name (e.g. 'Lockheed Martin', 'Boeing').
ip_reputation
Read-onlyIdempotent
Inspect

Risk profile for an IP address: geolocation and network (ASN/ISP/org) plus two abuse signals - whether it is a known Tor exit node, and whether it appears on the abuse.ch Feodo botnet command-and-control blocklist. For fraud, abuse, and security screening. Keyless.

ParametersJSON Schema
NameRequiredDescriptionDefault
ipYesIPv4 or IPv6 address to screen.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
issuer_diligence_dossier
Read-onlyIdempotent
Inspect

One-call NARRATIVE public-record diligence dossier for a public company / SEC issuer. Joins SEC EDGAR (registrant identity, CIK/ticker, recent filings and their form mix), federal courts via CourtListener (RECAP dockets whose name references the issuer), USAspending (federal contract awards, name-matched), and CPSC product-safety recalls into a readable brief with a short headline and four sections: Identity & SEC, Litigation, Federal business, and Product-safety. Every source degrades gracefully - a failing leg is noted, not fatal. This is a narrative synthesis, deliberately distinct from counterparty_risk_score (a 0-100 score) and entity_dossier (SEC+EPA+sanctions only). Informational public-record synthesis, not a background check or legal/financial advice.

ParametersJSON Schema
NameRequiredDescriptionDefault
stateNoOptional 2-letter state hint for disambiguation (currently informational).
tickerNoOptional stock ticker hint to pin the SEC EDGAR match (e.g. 'LMT').
companyYesPublic company / SEC issuer name (e.g. 'Lockheed Martin', 'Pfizer').
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
iv_analytics
Read-onlyIdempotent
Inspect

Compute derived options-volatility analytics for a US ticker from LiveDataLink's historical volatility series (2019-2024): IV Rank (where current implied vol sits in its own range over the lookback window), IV Percentile (share of days with lower IV), Variance Risk Premium (implied minus realized vol), 52-week IV high/low, and 1-week/1-month IV momentum. Premium synthesis over the options-history store. Analytical aid, not investment advice.

ParametersJSON Schema
NameRequiredDescriptionDefault
as_ofNoOptional as-of date (YYYY-MM-DD); defaults to the latest available day.
tickerYesUS stock ticker with listed options (e.g. 'AAPL', 'SPY').
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
lookback_daysNoTrailing window for rank/percentile (default 252 ~ 1 trading year).
kev_status_check
Read-onlyIdempotent
Inspect

Check whether a CVE is in the CISA Known Exploited Vulnerabilities catalog. Returns date added, due date, ransomware association, and required action.

ParametersJSON Schema
NameRequiredDescriptionDefault
cve_idYesCVE identifier.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
lei_hierarchy
Read-onlyIdempotent
Inspect

Map a company's corporate family tree from the GLEIF relationship register (keyless, CC0 open data): given a company name or LEI, returns its direct parent, ultimate (top-of-tree) parent, and a list of its direct children/subsidiaries with the total subsidiary count. Answers 'who ultimately owns this company?' and 'what does this company own?' — core due-diligence and beneficial-ownership questions. Each node includes the LEI, legal name, and jurisdiction so you can drill further. Relationships GLEIF has no filing for are reported as 'none reported' (not an error).

ParametersJSON Schema
NameRequiredDescriptionDefault
queryYesA company legal name (e.g. 'Apple Inc') or a 20-character LEI code. Names resolve to the top-ranked match.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
children_limitNoMax direct children to list (default 15, max 50). The total count is always reported.
lei_lookup
Read-onlyIdempotent
Inspect

Resolve a company name to its Legal Entity Identifier (LEI), or look up an LEI code directly, using the GLEIF public register (keyless, CC0 open data). Returns each matching entity's 20-character LEI, exact legal name, operating status (ACTIVE/INACTIVE), jurisdiction (ISO 3166-2), legal-form code, legal address (city/region/country), LEI registration status (ISSUED/LAPSED/RETIRED), and last-update date. The LEI is the global standard join key for entity resolution — use it to disambiguate a company and cross-reference it against sanctions, SEC EDGAR, federal spending, and due-diligence tools. Pass a name (fuzzy match, returns ranked candidates) or a 20-char LEI (exact).

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax candidate records for a name search (default 10, max 25). Ignored for an exact LEI.
queryYesA company legal name (e.g. 'Apple Inc') or a 20-character LEI code (e.g. 'HWUPKR0MPOU8FGXBT394').
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
list_tool_groups
Read-onlyIdempotent
Inspect

List every tool group (category) available on LiveDataLink with its domain count and tool count. Use this to discover which groups exist, then connect to https://livedatalink.ai/mcp?groups=<comma,separated> (or send the header X-Tool-Groups: <comma,separated>) to load ONLY those groups. Filtering keeps the tool list small so an agent selects tools accurately and uses less context. Free to call, no credits consumed. Optional 'query' filters group names.

ParametersJSON Schema
NameRequiredDescriptionDefault
queryNoOptional substring to filter group names (case-insensitive).
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
lobbying_contributions
Read-onlyIdempotent
Inspect

Search LDA contribution reports (political contributions disclosed by lobbyists/registrants). Filter by year, registrant, or lobbyist name.

ParametersJSON Schema
NameRequiredDescriptionDefault
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
page_sizeNoResults per page (default 20).
filing_yearNoFiling year, e.g. 2025.
lobbyist_nameNoLobbyist name, partial match.
registrant_nameNoRegistrant (firm) name, partial match.
lobbying_detail
Read-onlyIdempotent
Inspect

Get the full detail of one lobbying filing by its UUID (from lobbying_search results), including all lobbying activities, issues, covered officials contacted, and the lobbyists involved.

ParametersJSON Schema
NameRequiredDescriptionDefault
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
filing_uuidYesFiling UUID from lobbying_search results.
lobbying_lobbyists
Read-onlyIdempotent
Inspect

Search individual lobbyists by name (and optionally by their registrant firm). Returns lobbyist records with their associated firm.

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number for pagination.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
page_sizeNoResults per page (default 20).
lobbyist_nameNoLobbyist name, partial match.
registrant_nameNoOptional registrant (firm) name to scope the search.
lobbying_registrants
Read-onlyIdempotent
Inspect

Search registered lobbying firms (registrants) by name. Returns registrant profile records.

ParametersJSON Schema
NameRequiredDescriptionDefault
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
page_sizeNoResults per page (default 20).
registrant_nameNoRegistrant (firm) name, partial match.
location_risk_report
Read-onlyIdempotent
Inspect

One-call, site-bound hazard + environmental profile with an explainable 0-100 risk score. Geocodes an address (or takes lat/lon) then fans out to FEMA flood zone, recent FEMA disaster declarations (county), active NWS alerts, USGS earthquakes within 50km, EPA ECHO regulated facilities (by ZIP/state), and parcel records (Maryland statewide / Texas-Harris County only). The score starts at 100 and subtracts itemized deductions (flood SFHA, active alerts, declarations, EPA non-compliance, strong quakes). A failing source is noted, not fatal. Premium cross-source synthesis; not a substitute for a professional site assessment.

ParametersJSON Schema
NameRequiredDescriptionDefault
latNoLatitude (use with lon instead of address).
lonNoLongitude (use with lat instead of address).
stateNoOptional 2-letter state override (helps EPA/parcel/declaration scoping).
addressNoFull US street address to geocode.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
market_size_estimator
Read-onlyIdempotent
Inspect

One-call TAM / market-size read for an industry (NAICS) in a US geography. Joins two independent federal sources that both count business activity by NAICS + area so each corroborates the other: US Census County Business Patterns (establishments, employment, annual payroll - needs a Census API key) and BLS QCEW (keyless: private establishment count, total wages, average annual pay, with employment implied from wages / avg pay). Returns the establishment count, employment, and a wage/payroll-based market-size anchor with the per-source evidence. Pass an 'industry' (e.g. 'restaurants', 'software publishers') or an explicit 'naics' code, and an optional 'state' or 'metro' (defaults to national). Market size here is the total annual wages/payroll paid in the industry+area - a concrete lower bound, NOT total revenue/receipts. A source that fails is noted, not fatal. Informational, not a guarantee.

ParametersJSON Schema
NameRequiredDescriptionDefault
metroNoOptional 5-digit CBSA/metro code (e.g. '12420' Austin, TX). Census leg only; requires the Census key.
naicsNoExplicit 2 to 6 digit NAICS industry code (e.g. '722' food services, '5112' software publishers). Overrides 'industry'.
stateNoOptional 2-letter state code or 2-digit FIPS (e.g. 'TX', '48'). Omit for a national estimate.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
industryNoFree-text industry to map to a NAICS code (e.g. 'restaurants', 'software publishers', 'construction'). Provide this or 'naics'.
nfip_flood_claims
Read-onlyIdempotent
Inspect

National Flood Insurance Program claim history aggregated by zip, county, or state. Useful for insurance brokers and homebuyers assessing prior loss patterns.

ParametersJSON Schema
NameRequiredDescriptionDefault
zipNoFive-digit zip code.
limitNoMax rows (default 200).
stateNoTwo-letter state code.
countyNoFEMA county code.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
end_yearNoLatest year of loss.
start_yearNoEarliest year of loss.
nonprofit_details
Read-onlyIdempotent
Inspect

Full IRS EO BMF record for one organization by EIN, with the coded fields (subsection, foundation status, deductibility, EO status, ruling date) decoded to human-readable labels. Includes address, NTEE code, and the most recent reported asset/income/revenue figures.

ParametersJSON Schema
NameRequiredDescriptionDefault
einYesEmployer Identification Number (EIN). Accepts 9 digits with or without a dash, e.g. "13-1837418" or "131837418".
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
nonprofit_lookup_ein
Read-onlyIdempotent
Inspect

Look up a US tax-exempt organization by exact EIN from the IRS Exempt Organizations Business Master File (~1.27M orgs). Returns name, address, IRC subsection, and current EO status. Use nonprofit_details for the fully decoded record.

ParametersJSON Schema
NameRequiredDescriptionDefault
einYesEmployer Identification Number (EIN). Accepts 9 digits with or without a dash, e.g. "13-1837418" or "131837418".
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
nonprofit_search_location
Read-onlyIdempotent
Inspect

Find tax-exempt organizations by location: city, state, and/or 5-digit ZIP. At least one filter is required. Useful for discovering charities, churches, and foundations in an area. Returns up to 100 organizations.

ParametersJSON Schema
NameRequiredDescriptionDefault
zipNo5-digit ZIP code.
cityNoCity name (combine with state for best results).
limitNoMax results to return (default 20, max 100).
stateNo2-letter US state/territory code, e.g. "TX".
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
nonprofit_search_name
Read-onlyIdempotent
Inspect

Fuzzy-search tax-exempt organizations by name, optionally filtered to a US state. Tolerant of word reordering and minor spelling differences. Returns ranked matches with EIN, location, and IRC subsection. Use the returned EIN with nonprofit_details or nonprofit_lookup_ein.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameYesOrganization name or partial name to search for.
limitNoMax matches to return (default 10, max 50).
stateNoOptional 2-letter US state/territory code to narrow results, e.g. "NY", "TX", "CA".
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
nonprofit_status
Read-onlyIdempotent
Inspect

Current exempt-organization status for one organization by EIN: whether the IRS recognition is active, revoked, or terminated, plus the decoded status label, contribution deductibility, and the ruling (recognition) date. Tells donors and grantmakers if an org is still in good standing.

ParametersJSON Schema
NameRequiredDescriptionDefault
einYesEmployer Identification Number (EIN). Accepts 9 digits with or without a dash, e.g. "13-1837418" or "131837418".
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
npi_lookup
Read-onlyIdempotent
Inspect

Look up a single US healthcare provider by their 10-digit NPI (National Provider Identifier). Returns name, type, credential, primary specialty (taxonomy), practice location, and status. Keyless CMS data.

ParametersJSON Schema
NameRequiredDescriptionDefault
npiYes10-digit NPI number.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
npi_search_organization
Read-onlyIdempotent
Inspect

Search healthcare organizations (hospitals, clinics, group practices, labs) by name. Requires organization_name; state and city optional.

ParametersJSON Schema
NameRequiredDescriptionDefault
cityNoCity to narrow results (optional).
limitNoMax results (1-50, default 10).
stateNoTwo-letter state code to narrow results (optional).
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
organization_nameYesOrganization name (required).
npi_search_provider
Read-onlyIdempotent
Inspect

Search individual US healthcare providers by name. Requires a last_name (first_name, state, city optional). Returns NPI, specialty, location for each match.

ParametersJSON Schema
NameRequiredDescriptionDefault
cityNoCity to narrow results (optional).
limitNoMax results (1-50, default 10).
stateNoTwo-letter state code to narrow results (optional).
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
last_nameYesProvider last name (required).
first_nameNoProvider first name (optional).
npi_search_specialty
Read-onlyIdempotent
Inspect

Find healthcare providers by specialty (taxonomy description) in a location. Requires taxonomy (e.g. 'Cardiology', 'Pediatrics', 'Nurse Practitioner'); state and city optional but recommended.

ParametersJSON Schema
NameRequiredDescriptionDefault
cityNoCity to narrow results (optional).
limitNoMax results (1-50, default 10).
stateNoTwo-letter state code to narrow results (optional).
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
taxonomyYesSpecialty / taxonomy description, e.g. 'Cardiology'.
npm_package
Read-onlyIdempotent
Inspect

Look up an npm (Node.js) package: latest version, description, license, repository, last publish date, deprecation status, and last-month download count. Pair with cve_search_by_keyword to check for known vulnerabilities. Keyless.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameYesnpm package name, e.g. 'express' or '@scope/pkg'.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
nrel_alt_fuel_station_detail
Read-onlyIdempotent
Inspect

Detailed info for a single alternative fuel station by station ID. Get the ID from nrel_alt_fuel_stations results.

ParametersJSON Schema
NameRequiredDescriptionDefault
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
station_idYesStation ID from the alt-fuel stations dataset.
nrel_alt_fuel_stations
Read-onlyIdempotent
Inspect

Find alternative fuel stations near a location: electric (EV) charging, CNG, LNG, E85, hydrogen, propane, biodiesel. Used by route planning agents, fleet operators, and EV/clean-fuel tech.

ParametersJSON Schema
NameRequiredDescriptionDefault
latNoLatitude. Use with lon as alternative to location.
lonNoLongitude. Use with lat as alternative to location.
limitNoMax stations to return (default 25, max 200).
stateNoOptional 2-letter state code filter.
radiusNoSearch radius in miles (default 5, max 500).
statusNoOptional status filter: E (available, default), P (planned), T (temporarily unavailable).
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
locationNoAddress or city/state. Either location OR lat+lon required.
fuel_typeNoComma-separated fuel types: ELEC (default), CNG, LNG, E85, HY, LPG, BD.
nrel_pvwatts
Read-onlyIdempotent
Inspect

Estimate solar PV system production using NREL's PVWatts v8 model. Returns annual and monthly AC energy output (kWh), solar resource (kWh/m²/day), and capacity factor. Used by solar developers, homeowners, and ESG analysts to size and estimate solar arrays.

ParametersJSON Schema
NameRequiredDescriptionDefault
latNoLatitude in decimal degrees. Use with lon as alternative to address.
lonNoLongitude in decimal degrees. Use with lat as alternative to address.
tiltNoArray tilt angle in degrees (default 20).
lossesNoTotal system losses percent (default 14).
addressNoStreet address, city/state, or place name. Either address OR lat+lon required.
azimuthNoArray azimuth in degrees (default 180 = south for northern hemisphere).
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
array_typeNo0=fixed open rack, 1=fixed roof (default), 2=1-axis tracking, 3=1-axis backtracking, 4=2-axis tracking.
module_typeNo0=standard (default), 1=premium, 2=thin film.
system_capacityYesSystem size in kilowatts DC (e.g. 5 for a 5 kW residential system).
nrel_solar_resource
Read-onlyIdempotent
Inspect

Annual and monthly solar resource data (Direct Normal Irradiance, Global Horizontal Irradiance, Latitude-Tilt Irradiance) for a location. Useful for site evaluation before sizing a solar system.

ParametersJSON Schema
NameRequiredDescriptionDefault
latNoLatitude in decimal degrees. Use with lon as alternative to address.
lonNoLongitude in decimal degrees. Use with lat as alternative to address.
addressNoStreet address, city/state, or place name. Either address OR lat+lon required.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
nrel_utility_rates
Read-onlyIdempotent
Inspect

Average residential, commercial, and industrial electric utility rates (cents per kWh) for a location, plus the utility name. Used for ROI analysis on solar, EV charging, building electrification.

ParametersJSON Schema
NameRequiredDescriptionDefault
latNoLatitude in decimal degrees. Use with lon as alternative to address.
lonNoLongitude in decimal degrees. Use with lat as alternative to address.
addressNoStreet address, city/state, or place name. Either address OR lat+lon required.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
nws_active_alerts
Read-onlyIdempotent
Inspect

Currently-active National Weather Service alerts (tornado, flood, severe thunderstorm, winter, heat, fire) for a point, state, or NWS zone.

ParametersJSON Schema
NameRequiredDescriptionDefault
latNo
lonNo
zoneNoNWS zone id, e.g. 'TXZ123'.
stateNoTwo-letter state code (e.g. 'TX').
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
locationNoAddress, zip, or city. Will be geocoded to a point.
open_payments_by_company
Read-onlyIdempotent
Inspect

Pre-aggregated payment summary grouped by reporting company across all years. Returns total dollars and payment count per manufacturer/GPO. Use this to rank companies by their pharma-influence spend.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoNumber of companies (default 20, max 50)
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
open_payments_by_specialty
Read-onlyIdempotent
Inspect

Payment totals grouped by medical specialty. Reveals which specialties receive the most pharma money: orthopedic surgeons, cardiologists, psychiatrists, etc.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax specialties (default 50)
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
open_payments_national_summary
Read-onlyIdempotent
Inspect

National-level Open Payments totals and averages across all years. Shows how much money flows from pharma to doctors nationally, broken down by payment-nature category.

ParametersJSON Schema
NameRequiredDescriptionDefault
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
open_payments_ownership
Read-onlyIdempotent
Inspect

Search Open Payments OWNERSHIP / investment-interest data -- doctors with equity stakes in pharma/device companies. The deepest disclosure category and the strongest conflict-of-interest signal.

ParametersJSON Schema
NameRequiredDescriptionDefault
yearNoProgram year (auto-discovers latest if omitted, e.g. '2024')
limitNoMax rows (default 20, max 100)
stateNoTwo-letter state code (e.g. 'CA', 'TX')
doctorNoDoctor last name (case-insensitive)
companyNoManufacturer/GPO name (partial match), e.g. 'Pfizer', 'Stryker', 'Johnson & Johnson'
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
specialtyNoMedical specialty (partial), e.g. 'Cardiology', 'Orthopaedic'
open_payments_research
Read-onlyIdempotent
Inspect

Search Open Payments RESEARCH payments -- clinical research grants and study funding from pharma/device companies to doctors. Separate dataset from general payments.

ParametersJSON Schema
NameRequiredDescriptionDefault
yearNoProgram year (auto-discovers latest if omitted, e.g. '2024')
limitNoMax rows (default 20, max 100)
stateNoTwo-letter state code (e.g. 'CA', 'TX')
doctorNoDoctor last name (case-insensitive)
companyNoManufacturer/GPO name (partial match), e.g. 'Pfizer', 'Stryker', 'Johnson & Johnson'
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
specialtyNoMedical specialty (partial), e.g. 'Cardiology', 'Orthopaedic'
open_payments_state_totals
Read-onlyIdempotent
Inspect

State-level Open Payments totals. Returns payment totals and average per recipient per state. Useful for state-level pharma-influence research.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax states (default 60)
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
open_payments_top
Read-onlyIdempotent
Inspect

Same filters as open_payments_search but sorted by payment amount descending. Use this to find the LARGEST individual pharma payments by company, state, or specialty.

ParametersJSON Schema
NameRequiredDescriptionDefault
yearNoProgram year (auto-discovers latest if omitted, e.g. '2024')
limitNoMax rows (default 20, max 100)
stateNoTwo-letter state code (e.g. 'CA', 'TX')
doctorNoDoctor last name (case-insensitive)
companyNoManufacturer/GPO name (partial match), e.g. 'Pfizer', 'Stryker', 'Johnson & Johnson'
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
specialtyNoMedical specialty (partial), e.g. 'Cardiology', 'Orthopaedic'
options_chain
Read-onlyIdempotent
Inspect

Get the options chain for a stock - calls and puts with strike prices, bid/ask spread, volume, open interest, implied volatility, and available expirations. Use this for "show me AAPL options", "what are the puts on Tesla?", "options expiring this Friday", "what's the implied volatility?", or any options trading question.

ParametersJSON Schema
NameRequiredDescriptionDefault
typeNoFilter by option type (default: "both")
symbolYesStock ticker symbol (e.g., "AAPL")
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
expirationNoExpiration date in YYYY-MM-DD format. Defaults to nearest expiration.
options_history_atm_iv
Read-onlyIdempotent
Inspect

Get the historical at-the-money implied volatility time series for a ticker. For each date, returns the strike closest to 50-delta and its IV. Default to call ATM IV but supports puts. Useful for VRP calculations, term structure, regime detection, and as a primary feature in directional/vol forecasting models.

ParametersJSON Schema
NameRequiredDescriptionDefault
tickerYesStock ticker
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
call_putNoCall (default) or Put
expirationYesExpiration date YYYY-MM-DD (pick the same expiration across dates for consistency)
options_history_chain
Read-onlyIdempotent
Inspect

Get the full historical options chain for a ticker on a specific date (2019-2024). Returns every strike + expiration available that day with bid, ask, implied volatility, and all five Greeks (delta, gamma, theta, vega, rho). Use this for point-in-time backtesting, vol surface snapshots, or single-day analysis. Data source: DoltHub free options dataset, indexed in LiveDataLink's R2 storage.

ParametersJSON Schema
NameRequiredDescriptionDefault
dateYesDate in YYYY-MM-DD format. Coverage: 2019-02-09 to 2024-11-11.
tickerYesStock ticker (uppercase)
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
options_history_contract
Read-onlyIdempotent
Inspect

Track a specific options contract (same ticker + strike + expiration) over time. Returns all daily observations of that contract with its evolving bid/ask, IV, and Greeks. Useful for studying single-contract behavior leading up to expiration, gamma squeezes around specific strikes, etc.

ParametersJSON Schema
NameRequiredDescriptionDefault
strikeYesStrike price (e.g. 450.00)
tickerYesStock ticker
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
call_putYesContract type
expirationYesExpiration date YYYY-MM-DD
options_history_volhist
Read-onlyIdempotent
Inspect

Get per-day implied volatility and historical volatility summary for a ticker. Returns iv_current, hv_current, plus year-high/year-low markers for each. Useful for IV rank/percentile signals, vol regime detection, and time-series feature engineering. Much smaller payload than full chain data.

ParametersJSON Schema
NameRequiredDescriptionDefault
tickerYesStock ticker (uppercase)
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
end_dateNoOptional YYYY-MM-DD upper bound
start_dateNoOptional YYYY-MM-DD lower bound
org_funding_profile
Read-onlyIdempotent
Inspect

One-call federal-money + nonprofit profile for an organization: USAspending contracts and grants recipient summaries (total dollars, award counts, top agencies), IRS 990 exempt-organization details (revenue/assets/income, NTEE, subsection, exempt status) by EIN or name+state, and optionally open Grants.gov OPPORTUNITIES (clearly labeled as available funding to apply for, NOT awards received). Sources degrade gracefully. Premium cross-source synthesis; federal dollars are name-matched and should be verified.

ParametersJSON Schema
NameRequiredDescriptionDefault
einNoOptional EIN for an exact IRS 990 match.
stateNoOptional 2-letter state to disambiguate a nonprofit name search.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
organizationYesOrganization / company / nonprofit name.
include_opportunitiesNoAlso list open Grants.gov funding opportunities (available, not awarded). Default false.
package_track
Read-onlyIdempotent
Inspect

Track a package or shipment by tracking number. Auto-detects carrier (USPS, UPS, FedEx, DHL, Amazon). Returns delivery status, current location, estimated delivery date, and tracking history. Use this for 'where is my package?', 'track this shipment', 'when will my order arrive?', 'check delivery status', 'is my package delivered?', or any package tracking question. Just paste the tracking number - the carrier is detected automatically.

ParametersJSON Schema
NameRequiredDescriptionDefault
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
tracking_numberYesPackage tracking number from any carrier
paper_details
Read-onlyIdempotent
Inspect

Get full catalog metadata for a single scholarly work by OpenAlex id (e.g. 'W2741809807') or DOI (e.g. '10.1038/nature12373'). Returns title, authors, venue, year, citation count, open-access status, and a free full-text URL when available. For a bare arXiv id, use paper_get_text with paper_key 'arxiv:' to read indexed text, or paper_search by title for OpenAlex metadata.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesOpenAlex id ('W...') or DOI ('10.x/...'). For arXiv ids, use paper_get_text or paper_search instead.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
paper_get_text
Read-onlyIdempotent
Inspect

Return the full text of an indexed open-access paper by its corpus key (e.g. 'arxiv:2310.12345'), paginated by passage. Use from_seq + max_passages to page through it. For works not indexed locally, returns a pointer to find the open-access URL via paper_search / paper_details.

ParametersJSON Schema
NameRequiredDescriptionDefault
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
from_seqNoPassage index to start from (0-based, default 0).
paper_keyYesCorpus key of an indexed paper, e.g. 'arxiv:2310.12345' or 'pmc:PMC1234567'.
max_passagesNoMaximum passages to return per call (default 40, max 200).
paper_status
Read-onlyIdempotent
Inspect

Report the scholarly store status: the catalog is served live via OpenAlex (~250M works), plus the local D1 indexed-corpus counts (papers with full text indexed, total indexed passages, per-source breakdown, last refresh timestamp).

ParametersJSON Schema
NameRequiredDescriptionDefault
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
parcel_coverage
Read-onlyIdempotent
Inspect

List which states/counties the parcel tools currently cover and how many parcels each holds. Coverage grows by state over time.

ParametersJSON Schema
NameRequiredDescriptionDefault
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
parcel_details
Read-onlyIdempotent
Inspect

Get the full record for one parcel by its account id: address, current assessed value (total, land, improvement), land use, zoning, year built, structure square footage, lot size, coordinates, and most recent sale. Valuation and characteristics only, no owner name.

ParametersJSON Schema
NameRequiredDescriptionDefault
stateNo2-letter state code. Coverage: 'MD' (Maryland statewide) or 'TX' (Harris County / Houston only). Defaults to MD.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
account_idYesParcel account id (from parcel_search).
parcel_sales_history
Read-onlyIdempotent
Inspect

Get the recorded sale history (price + date, no party names) for one parcel by account id. Useful for valuation, appreciation, and comp analysis.

ParametersJSON Schema
NameRequiredDescriptionDefault
stateNo2-letter state code. Coverage: 'MD' (Maryland statewide) or 'TX' (Harris County / Houston only). Defaults to MD.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
account_idYesParcel account id (from parcel_search).
patent_details
Read-onlyIdempotent
Inspect

Fetch full details for a single patent by its USPTO patent_id (e.g. '10757852'). Returns title, grant date, type, abstract, assignees, inventors, and citation count.

ParametersJSON Schema
NameRequiredDescriptionDefault
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
patent_idYesUSPTO patent id, e.g. '10757852'.
patent_recent
Read-onlyIdempotent
Inspect

List the most recently granted US patents since a start date (defaults to 30 days ago), newest first. Useful for monitoring newly issued patents.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum rows to return (default 25, max 100).
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
start_dateNoGrant-date lower bound (YYYY-MM-DD). Defaults to 30 days ago.
prescriber_ties_profile
Read-onlyIdempotent
Inspect

One-call identity + industry-financial-ties transparency profile for a US healthcare prescriber. Joins two keyless federal sources: the NPPES NPI Registry (identity - NPI, specialty, city/state, active status) and CMS Open Payments / Sunshine Act (industry payments disclosed to that prescriber - total dollars, payment count, top paying manufacturers, and associated drugs/products for the most recent program year with data). Provide a last_name (ideally with first_name + state) or an exact 10-digit npi. The name resolver picks the NPPES record that genuinely matches the requested name (never a blind top hit), and payments are pinned to that exact NPI across recent program years. This is a TRANSPARENCY profile drawn from public records, NOT a judgment: industry payments to physicians are lawful and publicly disclosed, and their presence is not evidence of wrongdoing. A source that fails is noted, not fatal. Premium cross-source synthesis; verify against the primary sources.

ParametersJSON Schema
NameRequiredDescriptionDefault
npiNoOptional exact 10-digit NPI; overrides name search.
yearNoOptional 4-digit CMS program year (e.g. '2023'); defaults to the most recent year with disclosed payments.
stateNoOptional 2-letter state to disambiguate the NPPES match (e.g. 'OH').
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
last_nameNoPrescriber last name (e.g. 'Nissen'). Provide this or an npi.
first_nameNoOptional prescriber first name to disambiguate (e.g. 'Steven').
price_to_rent_ratio
Read-onlyIdempotent
Inspect

Compute the buy-vs-rent price-to-rent ratio for a US metro or state: Zillow home value (ZHVI) divided by annualized rent (ZORI x 12). Returns the ratio plus a rule-of-thumb signal (below ~15 favors buying, above ~20 favors renting). Premium synthesis over the real-estate market store. Rule-of-thumb only, not financial advice.

ParametersJSON Schema
NameRequiredDescriptionDefault
regionYesMetro or state name/id (e.g. 'Austin, TX', 'California', or a Zillow region id).
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
region_typeNoOptional region type filter: 'metro' or 'state'.
product_liability_screen
Read-onlyIdempotent
Inspect

One-call product-safety + liability read for a MANUFACTURER or brand. Joins three public-record legs: product recalls (CPSC consumer products + openFDA drug/device/food enforcement, keyed by manufacturer), federal-court litigation (CourtListener dockets whose caption actually names the brand), and CFPB consumer-complaint volume. Returns a rolled-up read (CLEAN / WATCH / ELEVATED LIABILITY SIGNALS) with recall count and severity (FDA Class I / death-related = high), litigation hits (total + last-3-years), and complaint volume, plus an itemized interpretation. A leg that fails is noted, not fatal. NHTSA vehicle recalls need a specific year+make+model so are out of scope here (use recall_screen for a vehicle). Premium cross-source synthesis; informational public-record synthesis, NOT legal advice.

ParametersJSON Schema
NameRequiredDescriptionDefault
sinceNoOptional lower-bound date (YYYY-MM-DD) for FDA recalls.
stateNoOptional 2-letter state to scope the CFPB complaint leg (e.g. 'CA').
companyNoAlias for manufacturer; either may be supplied.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
manufacturerYesManufacturer or brand name to screen (e.g. 'Peloton', 'Fisher-Price').
property_lookup
Read-onlyIdempotent
Inspect

Look up real estate property data by street address or account number. Returns property owner name, assessed value, market value, land value, improvement value, year built, square footage, lot size, acreage, exemptions (homestead, over 65, disabled veteran), and legal description. Use this for questions like "who owns this house?", "how much is this property worth?", "what's the tax value of this address?", "what are the property details?", or any real estate lookup. Coverage note: currently demo dataset for Montgomery County, TX (sample properties only). Full live coverage of all Texas counties via ATTOM/Estated is available as a paid upgrade. Email support@livedatalink.ai to enable real CAD data on your account.

ParametersJSON Schema
NameRequiredDescriptionDefault
queryYesStreet address or appraisal district account number
countyNoCounty name (default: montgomery)montgomery
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
property_search_area
Read-onlyIdempotent
Inspect

Search for real estate properties in a geographic area. Filter by zip code, subdivision, neighborhood, or street name. Use this for questions like "what homes are in this zip code?", "show me properties in this neighborhood", "find houses on Main Street", "what's the average home value in this area?", or any area-based property search. Returns a list of properties with addresses, owners, values, and property types.

ParametersJSON Schema
NameRequiredDescriptionDefault
zipNo5-digit ZIP code to search within
countyNoCounty name (default: montgomery)montgomery
streetNoStreet name to search (e.g., 'Main St')
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
subdivisionNoSubdivision or neighborhood name
property_search_owner
Read-onlyIdempotent
Inspect

Search for real estate properties by owner name. Find all properties owned by a person, family, trust, LLC, or company. Supports partial name matching. Use this for questions like "what properties does John Smith own?", "find all land owned by this company", "who owns property in this area?", or any property ownership search. Returns addresses, values, property types, and account numbers for all matching properties.

ParametersJSON Schema
NameRequiredDescriptionDefault
countyNoCounty name (default: montgomery)montgomery
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
owner_nameYesFull or partial owner name to search for
property_value_history
Read-onlyIdempotent
Inspect

Get property value history and tax assessment trends over multiple years. Shows year-by-year market value, land value, improvement value, and percentage change. Use this for questions like "how has this property's value changed?", "what's the appreciation rate?", "show me the tax assessment history", "has this home gone up in value?", or any property valuation trend question. Requires account number (use property_lookup first to find it).

ParametersJSON Schema
NameRequiredDescriptionDefault
countyNoCounty name (default: montgomery)montgomery
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
account_numberYesCounty appraisal district account number
pypi_package
Read-onlyIdempotent
Inspect

Look up a Python (PyPI) package: latest version, summary, license, author, homepage, and required Python version. Keyless.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameYesPyPI package name, e.g. 'requests'.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
rdap_domain
Read-onlyIdempotent
Inspect

Registration record for a domain via RDAP (the modern WHOIS): registrar, creation/update/expiration dates, status flags, nameservers, and DNSSEC. Useful for due diligence and OSINT on a company's web presence. Keyless.

ParametersJSON Schema
NameRequiredDescriptionDefault
domainYesDomain name, e.g. 'example.com'.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
rdap_ip
Read-onlyIdempotent
Inspect

Ownership record for an IP address or block via RDAP: the network name, owning organization, ASN, CIDR range, and country. Pairs with ip_reputation and entity lookups. Keyless.

ParametersJSON Schema
NameRequiredDescriptionDefault
ipYesIPv4 or IPv6 address, e.g. '8.8.8.8'.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
realestate_home_values
Read-onlyIdempotent
Inspect

Get the typical home value for a metro or state (Zillow Home Value Index): the latest value plus 1-year and 5-year-ago values and percent change. Pass a region name or id.

ParametersJSON Schema
NameRequiredDescriptionDefault
regionYesMetro or state name (e.g. 'Austin, TX', 'Houston', 'Texas') or a Zillow region id.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
realestate_rents
Read-onlyIdempotent
Inspect

Get the typical asking rent for a metro or state (Zillow Observed Rent Index): the latest value plus 1-year and 5-year-ago values and percent change. Pass a region name or id.

ParametersJSON Schema
NameRequiredDescriptionDefault
regionYesMetro or state name (e.g. 'Austin, TX', 'Houston', 'Texas') or a Zillow region id.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
realestate_status
Read-onlyIdempotent
Inspect

Report real-estate store coverage: number of regions, total monthly data points, the latest month available, and last refresh. Data is Zillow Research (ZHVI + ZORI), metro and state level.

ParametersJSON Schema
NameRequiredDescriptionDefault
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
realestate_trend
Read-onlyIdempotent
Inspect

Get the monthly time series of home values (ZHVI) or rents (ZORI) for a metro or state, to chart or analyze the trend.

ParametersJSON Schema
NameRequiredDescriptionDefault
metricNo'home_value' (ZHVI, default) or 'rent' (ZORI).
monthsNoHow many recent months to return (default 24, max 360).
regionYesMetro or state name (e.g. 'Austin, TX', 'Houston', 'Texas') or a Zillow region id.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
recall_screen
Read-onlyIdempotent
Inspect

One-call product-safety recall sweep across CPSC (consumer products), openFDA (drug/device/food enforcement), and NHTSA (vehicles). Provide a product/keyword/manufacturer query and/or a full vehicle (year+make+model). Results are normalized, deduped within and across sources, severity-rolled (FDA Class I or death-related = high), and summarized with a by-classification breakdown. A source that fails is noted, not fatal. Premium cross-source synthesis. Verify against the official sources before acting.

ParametersJSON Schema
NameRequiredDescriptionDefault
queryNoProduct, keyword, or manufacturer to screen (e.g. 'infant formula', 'Acme Corp').
sinceNoOptional lower-bound date (YYYY-MM-DD) for FDA recalls.
domainsNoOptional subset of sources to check; default checks all applicable.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
vehicle_makeNoVehicle make (e.g. 'Toyota').
vehicle_yearNoVehicle model year (required with make+model for NHTSA).
vehicle_modelNoVehicle model (e.g. 'Camry').
recreation_facility_detail
Read-onlyIdempotent
Inspect

Full record for a single federal recreation facility by its RIDB FacilityID: contact, GPS, reservation URL, accessibility, agency.

ParametersJSON Schema
NameRequiredDescriptionDefault
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
facility_idYesRIDB FacilityID, e.g. '234064'.
recreation_nearby
Read-onlyIdempotent
Inspect

List federal recreation facilities within a radius of a coordinate. Useful for proximity searches (e.g. campgrounds near a property, fishing spots near a city). Radius is in kilometers.

ParametersJSON Schema
NameRequiredDescriptionDefault
latYesCenter latitude.
lonYesCenter longitude.
limitNoMax rows (1-50, default 10).
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
activityNoOptional activity filter.
radius_kmNoRadius in kilometers (default 30, max ~320).
recreation_search_campsites
Read-onlyIdempotent
Inspect

Search individual campsites (sites within a campground): loop, accessibility, type, reservable. Provide facility_id to list sites within a known campground, or query to free-text search.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax rows (1-50, default 10).
queryNoFree-text match on campsite name. Optional.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
facility_idNoRIDB FacilityID to list campsites within. Optional.
recreation_search_facilities
Read-onlyIdempotent
Inspect

Search US federal recreation facilities (campgrounds, picnic areas, trailheads, marinas, visitor centers) across NPS, USFS, BLM, USACE, BOR, FWS. Filter by name, state, or activity (e.g. 'CAMPING', 'FISHING', 'HIKING').

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax rows (1-50, default 10).
queryNoFree-text match on facility name.
stateNoTwo-letter state code, e.g. 'CA'.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
activityNoActivity name (CAMPING, FISHING, HIKING, etc.).
recreation_search_recareas
Read-onlyIdempotent
Inspect

Search federal recreation AREAS (broader units: a whole national forest, a national park unit, a BLM management area) by name, state, or activity. For higher-level place search use this; for specific facilities (campgrounds, trailheads) use recreation_search_facilities.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax rows (1-50, default 10).
queryNoFree-text match on recreation-area name.
stateNoTwo-letter state code.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
activityNoActivity name.
reg_cfr_section
Read-onlyIdempotent
Inspect

Get the current text of a specific Code of Federal Regulations section. Provide the title number, part, and section (e.g. title 40, part '98', section '98.411'). Returns the section's plain text, the date it is current as of, and the official eCFR URL.

ParametersJSON Schema
NameRequiredDescriptionDefault
dateNoOptional point-in-time ISO date yyyy-mm-dd; defaults to current.
partYesCFR part, e.g. '98'.
titleYesCFR title number 1-50, e.g. 40.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
sectionYesCFR section, e.g. '98.411'.
reg_cfr_titles
Read-onlyIdempotent
Inspect

List the 50 Code of Federal Regulations titles with their name and the date each title's text is current as of. Useful for discovering title numbers (e.g. Title 26 = Internal Revenue, Title 40 = Protection of Environment) before calling reg_cfr_section.

ParametersJSON Schema
NameRequiredDescriptionDefault
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
reg_document
Read-onlyIdempotent
Inspect

Get full metadata and a plain-text body excerpt for a single Federal Register document by its document number (e.g. '2026-09905'). Returns title, type, agencies, abstract, affected CFR parts, a leading excerpt of the full rule text, and the URL for the complete document.

ParametersJSON Schema
NameRequiredDescriptionDefault
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
document_numberYesFederal Register document number, e.g. '2026-09905'.
resolve_entity
Read-onlyIdempotent
Inspect

Canonical cross-source entity resolution - the join-key primitive to run before other combos. Given a company/organization name (plus optional ticker/CIK/EIN/state hints), fans out across the LiveDataLink sources that carry a strong identifier and returns the best-matched canonical identity plus the IDs it resolves to: SEC EDGAR (CIK, ticker), GLEIF (LEI plus the ownership chain - direct and ultimate parent LEI and the reported subsidiary count), NPPES (organizational NPI for healthcare entities), IRS 990 (EIN), USAspending (federal recipient name), EPA ECHO (facility registry id), and an OFAC/EU/UN/BIS sanctions screen (match/no-match flag). Returns a compact canonical-IDs block with per-source confidence, an entity-type guess, an ownership summary, and an overall match confidence - distinct from entity_dossier's full narrative. A source that fails is noted, not fatal. UEI/SAM.gov and RDAP domain-owner ids are omitted (not wired sources). Premium cross-source synthesis; verify identifiers before relying on a join.

ParametersJSON Schema
NameRequiredDescriptionDefault
cikNoOptional SEC CIK hint.
einNoOptional EIN for an exact IRS 990 nonprofit match.
nameYesCompany or organization name to resolve (e.g. 'Apple', 'Lockheed Martin', 'Red Cross').
stateNoOptional 2-letter state to disambiguate nonprofit/EPA name searches.
tickerNoOptional stock ticker hint to pin the SEC EDGAR match (e.g. 'AAPL').
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
sanctions_get_changes
Read-onlyIdempotent
Inspect

Return entities added or updated since a given ISO date for a chosen source list. The four official lists do not all expose a public delta feed, so this filters the cached snapshot by listedOn.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum matches to return. Defaults vary per tool.
sinceYesISO date string (e.g. 2026-01-01) to compute the delta from.
sourceYes
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
sanctions_get_entity
Read-onlyIdempotent
Inspect

Fetch a full record by entity ID (e.g. "OFAC_SDN-44705"). The ID is self-describing and includes the source; obtain it from a screening result.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesEntity ID from a screening result, e.g. "OFAC_SDN-44705".
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
sanctions_screen_address
Read-onlyIdempotent
Inspect

Match a physical address against listed addresses. Useful for KYC / supplier vetting when the counterparty's name is generic but the address is distinctive.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum matches to return. Defaults vary per tool.
addressYesFree-form address string.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
sourcesNoRestrict screening to a subset of source lists. Defaults to all four. Allowed: OFAC_SDN, EU_CFSP, UN_SC, BIS_DPL.
thresholdNoMinimum confidence score (0..1) for a result to be returned. Defaults to 0.85.
sanctions_screen_batch
Read-onlyIdempotent
Inspect

Screen up to 50 names in a single call. Returns one result block per input, in input order. Each name counts as one screen for billing purposes.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum matches to return. Defaults vary per tool.
namesYesArray of names to screen. Max 50.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
sourcesNoRestrict screening to a subset of source lists. Defaults to all four. Allowed: OFAC_SDN, EU_CFSP, UN_SC, BIS_DPL.
thresholdNoMinimum confidence score (0..1) for a result to be returned. Defaults to 0.85.
sanctions_screen_entity
Read-onlyIdempotent
Inspect

Screen a single name or entity against the four major sanctions / denied-party lists (OFAC SDN, EU consolidated, UN consolidated, BIS DPL). Returns matches with confidence scores. Free tier: 50 screens/month; standard rate $0.05/screen.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameYesName or entity string to screen.
limitNoMaximum matches to return. Defaults vary per tool.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
sourcesNoRestrict screening to a subset of source lists. Defaults to all four. Allowed: OFAC_SDN, EU_CFSP, UN_SC, BIS_DPL.
thresholdNoMinimum confidence score (0..1) for a result to be returned. Defaults to 0.85.
sanctions_search_alias
Read-onlyIdempotent
Inspect

Search aliases / AKAs across selected lists. Distinct from screen_entity in that only the alias fields are matched, which is helpful when the primary listed name differs sharply from the popular spelling.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum matches to return. Defaults vary per tool.
queryYesAlias / AKA to search for.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
sourcesNoRestrict screening to a subset of source lists. Defaults to all four. Allowed: OFAC_SDN, EU_CFSP, UN_SC, BIS_DPL.
thresholdNoMinimum confidence score (0..1) for a result to be returned. Defaults to 0.85.
sanctions_status_summary
Read-onlyIdempotent
Inspect

Counts and last-update timestamps for all four lists in the cache. No screening is performed; this call is free.

ParametersJSON Schema
NameRequiredDescriptionDefault
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
search_available_datasets
Read-onlyIdempotent
Inspect

Your guide to LiveDataLink's entire data catalog. Call this FIRST when you're unsure which tool to use, or when the user asks about data availability. LiveDataLink has 284 tools across 50+ data domains: finance (stocks, options), crypto, transportation/FMCSA carriers, property records, weather/air quality, vehicle VIN/recalls, package tracking, local business search, sanctions screening (OFAC SDN, EU, UN, BIS), FEMA disasters and flood data, federal courts (CourtListener), cybersecurity (CVE/CWE/EPSS/CISA KEV), US college metrics (IPEDS), EIA energy data (gasoline, natural gas, electricity, oil supply, renewables), FRED Federal Reserve macroeconomic series (GDP, CPI, fed funds, unemployment, yields), SEC EDGAR filings (10-K, 10-Q, 8-K, insider transactions), and NREL renewable energy (PVWatts solar, utility rates, EV charging stations), US Census demographics, EPA environmental compliance, FEC campaign finance, USPTO patents, IRS nonprofits (Form 990/EO BMF), US caselaw, public-domain books (full-text search), open-access scholarly papers (OpenAlex catalog + arXiv/PMC full-text search), federal regulations (Federal Register rules/notices + the Code of Federal Regulations), US Census geocoding (address to coordinates + Census geographies), federal grants (Grants.gov funding opportunities), and product recalls (CPSC / SaferProducts.gov). New domains ship weekly based on which queries customers actually run. Returns exact tool names for matched domains AND logs every search to a roadmap database. High-frequency unmet queries jump the build queue. Use this freely; it costs no credits. Call for: 'what data do you have?', 'can you look up X?', 'do you have Y data?', 'what tools are available?', or any data coverage question.

ParametersJSON Schema
NameRequiredDescriptionDefault
queryYesWhat data the user is looking for (e.g., 'trucking safety', 'stock prices', 'property records', 'VIN lookup')
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
security_exposure
Read-onlyIdempotent
Inspect

One-call known-vulnerability exposure for a vendor/product/package, built on the LiveDataLink cyber domain. Fans out to NVD (CVE search by vendor+product or keyword), the CISA KEV catalog (actively-exploited flag - the highest signal), FIRST EPSS (exploit-probability scores for the most-severe CVEs), and aggregates MITRE CWE weakness types from the matched CVEs. Returns total CVEs, counts by CVSS severity band, KEV membership with the actively-exploited CVEs listed, the highest EPSS score, the critical CVEs, top CWE weakness types, an overall exposure rollup (KEV present -> high), and an evidence list. No matches returns a friendly 0-exposure result; if the cyber source is unavailable that is noted per-source. Exactly one NVD call per invocation. INFORMATIONAL security research, not advice. Package-registry maintenance/staleness signals are out of scope for this tool.

ParametersJSON Schema
NameRequiredDescriptionDefault
vendorNoOptional vendor to narrow the NVD CPE match (e.g. 'apache', 'openbsd').
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
productYesProduct or package name to assess (e.g. 'log4j', 'openssl', 'struts').
versionNoOptional version string (informational; shown in the report).
max_cvesNoMax CVEs to pull from NVD for analysis (default 40).
spending_award_details
Read-onlyIdempotent
Inspect

Get full detail for one federal award by its award id (the generated id from spending_search_awards): recipient, amount, type, awarding and funding agencies, period of performance, NAICS/PSC, place of performance, and description.

ParametersJSON Schema
NameRequiredDescriptionDefault
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
award_idYesGenerated award id from spending_search_awards.
spending_recipient_summary
Read-onlyIdempotent
Inspect

Summarize a company's federal awards: total dollars and top awards for a recipient name in a category (contracts by default). Useful for due diligence and to see who the government pays.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoTop awards to list (default 5, max 25).
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
categoryNoAward category: 'contracts' (default), 'grants', 'loans', or 'other'.
recipientYesRecipient company/org name.
spending_search_awards
Read-onlyIdempotent
Inspect

Search federal awards (contracts, grants, loans) from USAspending.gov by recipient company, keyword, and/or awarding agency, with optional fiscal year and minimum amount. Returns each award's id, recipient, amount, awarding agency, type, start date, and description, sorted by amount.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax rows (default 10, max 50).
agencyNoAwarding agency name, e.g. 'Department of Defense'.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
keywordNoFree-text keyword across the award.
categoryNoAward category: 'contracts' (default), 'grants', 'loans', or 'other'.
recipientNoRecipient company/org name, e.g. 'Lockheed Martin'.
min_amountNoMinimum award amount in USD.
fiscal_yearNoFederal fiscal year, e.g. 2024.
stock_compare
Read-onlyIdempotent
Inspect

Compare 2 to 5 stocks side by side. Returns price, daily change, market cap, P/E ratio, dividend yield, volume, 52-week range, sector, revenue, profit margin, EPS, and beta. Use this for "compare Apple and Microsoft", "which is a better investment, NVDA or AMD?", "tech stock comparison", or any stock-vs-stock analysis.

ParametersJSON Schema
NameRequiredDescriptionDefault
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
symbolsYesTicker symbols, 2-5 stocks. Accept either CSV string ("AAPL,MSFT,GOOGL") or array (["AAPL","MSFT","GOOGL"]).
stock_history
Read-onlyIdempotent
Inspect

Get historical stock price data - open, high, low, close, and volume (OHLCV). Supports intraday (1-minute) through multi-year (5-year, max) ranges. Use this for "how has AAPL performed this year?", "show me the price chart for Tesla", "what was the stock price last month?", "historical performance", or any stock price history question.

ParametersJSON Schema
NameRequiredDescriptionDefault
periodNoTime range (default: "1mo")
symbolYesStock ticker symbol (e.g., "AAPL")
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
intervalNoData interval (default: "1d")
stock_quote
Read-onlyIdempotent
Inspect

Get a real-time stock price and market data. Returns current price, daily change, volume, market cap, P/E ratio, dividend yield, 52-week high/low, open, and previous close. Use this for "what's the stock price of X?", "how is AAPL doing?", "check the market", "what's Apple trading at?", or any stock/equity price question.

ParametersJSON Schema
NameRequiredDescriptionDefault
symbolYesStock ticker symbol (e.g., "AAPL", "MSFT", "TSLA")
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
stock_quote_batch
Read-onlyIdempotent
Inspect

Get real-time stock prices for multiple stocks at once (up to 10). Returns a comparison table with price, daily change, volume, market cap, and P/E. Use this for "show me FAANG stocks", "compare tech stock prices", "how are energy stocks doing?", or any multi-stock price check.

ParametersJSON Schema
NameRequiredDescriptionDefault
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
symbolsYesTicker symbols, max 10. Accept either CSV string ("AAPL,MSFT,GOOGL") or array (["AAPL","MSFT","GOOGL"]).
sun_times
Read-onlyIdempotent
Inspect

Compute sunrise, sunset, solar noon, and civil twilight for any latitude/longitude on a given date. Times are computed in code from the standard NOAA solar-position equations (no third-party API is called, so the result is dependency-free and resale-safe). Times are returned in UTC by default; pass tz_offset (hours from UTC, e.g. -7 for US Pacific Daylight Time) to shift the output to local clock time. Polar day and polar night are reported when the sun does not rise or set. Use it for daylight planning, photography golden-hour timing, or agriculture and energy calculations.

ParametersJSON Schema
NameRequiredDescriptionDefault
latYesLatitude in decimal degrees (positive north).
lonYesLongitude in decimal degrees (negative west).
dateNoDate, 'YYYY-MM-DD'. Defaults to today (UTC).
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
tz_offsetNoHours from UTC applied to output times, e.g. -7 for US Pacific Daylight Time. Default 0 (UTC).
supplier_esg_scorecard
Read-onlyIdempotent
Inspect

One-call, resale-safe ESG / supplier-risk read for a company - no proprietary ESG-rating license needed. Joins three public-record governance-signal legs: EPA ECHO/FRS environmental compliance (significant-non-compliance flags, non-compliant quarters, penalties, and formal enforcement actions across the company's facilities, with correct filtering so clean 'No Violation Identified' statuses are never flagged), product recalls (CPSC consumer products + openFDA drug/device/food, keyed by the company), and federal-court litigation (CourtListener v4 dockets whose caption actually names the company). Returns a readable scorecard across Environmental / Product-safety / Litigation dimensions with a rolled-up read (LOW / MODERATE / ELEVATED ESG risk signals) and the evidence behind each. A leg that fails is noted, not fatal. This is informational public-record synthesis of ESG/supplier-risk SIGNALS, NOT an ESG rating, credit/background report, or investment advice.

ParametersJSON Schema
NameRequiredDescriptionDefault
stateNoOptional 2-letter state to disambiguate the EPA facility search (e.g. 'PA').
companyYesCompany / supplier name to score (e.g. 'US Steel', 'Tyson Foods').
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
support_resistance_levels
Read-onlyIdempotent
Inspect

Return key support/resistance price levels for a US ticker from recent daily pivots (swing highs/lows) plus nearby round-number levels, with the latest close for context. HEURISTIC levels for research, not investment advice.

ParametersJSON Schema
NameRequiredDescriptionDefault
symbolYesUS ticker (e.g. 'TSLA').
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
lookback_daysNoTrailing daily bars to derive levels from (default 180).
talent_market_brief
Read-onlyIdempotent
Inspect

One-call 'can I hire this role here, and at what cost' read for an occupation in a US geography. Joins two independent federal sources: BLS OEWS (Occupational Employment and Wage Statistics, keyless) for the occupation's employment LEVEL and wage distribution (mean plus 10th / 50th-median / 90th annual percentiles) in the area, and US Census ACS labor-force context (civilian labor force and local unemployment rate - needs a Census API key) to band how TIGHT / BALANCED / SLACK the local hiring market is. Pass an 'occupation' (e.g. 'registered nurses', 'software developers') or an explicit 'soc_code' (e.g. '29-1141'), and an optional 'state' or 'metro' (defaults to national). Returns a readable brief with a headline (employment, median/mean wage, market tightness), the wage percentiles, and per-source evidence. The BLS OEWS leg is the core signal and is keyless; the Census leg degrades gracefully if no key is set. Informational, NOT a guarantee that a role can be filled at any given wage.

ParametersJSON Schema
NameRequiredDescriptionDefault
metroNoOptional 5-digit CBSA/metro code (e.g. '12420' Austin, TX). OEWS metro coverage varies; an unmatched metro is noted, not fatal.
stateNoOptional 2-letter state code or 2-digit FIPS (e.g. 'TX', '48'). Omit for a national read.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
soc_codeNoExplicit 6-digit SOC occupation code, with or without a dash (e.g. '29-1141' registered nurses, '15-1252' software developers). Overrides 'occupation'.
occupationYesFree-text occupation to map to a SOC code (e.g. 'registered nurses', 'software developers', 'electricians'). Provide this or 'soc_code'.
tide_predictions
Read-onlyIdempotent
Inspect

Return high and low tide predictions (times and heights) from the keyless NOAA Tides & Currents (CO-OPS) public API - U.S. Government public-domain data. Give either a NOAA station id (e.g. '9414290' for San Francisco) or a lat/lon (the nearest tide-prediction station is chosen automatically). Returns each high and low tide over the requested inclusive date range, in local station time, relative to the chosen tidal datum (default MLLW). Use it for tide tables, beach and boating planning, or coastal scheduling.

ParametersJSON Schema
NameRequiredDescriptionDefault
latNoLatitude in decimal degrees. Used with lon to pick the nearest station when no station id is given.
lonNoLongitude in decimal degrees (negative west).
datumNoTidal datum: MLLW, MSL, MHW, etc. Default MLLW.
unitsNo'english' (feet) or 'metric' (meters). Default english.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
stationNoNOAA CO-OPS station id, e.g. '9414290'. Optional if lat and lon are given.
end_dateNoEnd date (inclusive), 'YYYY-MM-DD'. Defaults to begin_date + 1 day.
begin_dateNoStart date (inclusive), 'YYYY-MM-DD'. Defaults to today.
treasury_auctions
Read-onlyIdempotent
Inspect

Recent US Treasury securities auction results: term, CUSIP, issue/maturity dates, high yield, interest rate, bid-to-cover ratio, and amounts. Optionally filter by security type (Bill, Note, Bond, TIPS, FRN).

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax rows to return.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
security_typeNoFilter by security type: 'Bill', 'Note', 'Bond', 'TIPS', 'FRN'.
treasury_cash_balance
Read-onlyIdempotent
Inspect

Daily operating cash balance of the US Treasury (the Treasury General Account, the government's checking account at the Fed), from the Daily Treasury Statement. Values are in millions of dollars.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax rows to return.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
treasury_debt
Read-onlyIdempotent
Inspect

US total public debt outstanding (the 'Debt to the Penny' series from the US Treasury). Returns the most recent figure plus history, split into debt held by the public and intragovernmental holdings. Keyless, official Treasury data.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax rows to return.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
end_dateNoLatest record date (YYYY-MM-DD).
start_dateNoEarliest record date (YYYY-MM-DD).
treasury_exchange_rates
Read-onlyIdempotent
Inspect

Official US Treasury Reporting Rates of Exchange (the rates US government agencies use to convert foreign currency balances to dollars). Published quarterly. Provide a country or currency to filter, e.g. 'Canada', 'Euro', 'Yen'.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax rows to return.
queryNoCountry or currency name to match, e.g. 'Canada', 'Euro Zone', 'Japan'.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
treasury_interest_rates
Read-onlyIdempotent
Inspect

Average interest rates the US Treasury pays on its marketable and non-marketable securities (Treasury Bills, Notes, Bonds, TIPS, etc.), by month. Optionally filter by security description.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax rows to return.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
securityNoFilter by security type/description, e.g. 'Treasury Notes', 'Bills', 'TIPS'.
trials_details
Read-onlyIdempotent
Inspect

Get full detail for one clinical trial by its NCT id (e.g. 'NCT02562313'): title, status, conditions, sponsor, phase, interventions, brief summary, enrollment, start/completion dates, number of sites, and the study URL.

ParametersJSON Schema
NameRequiredDescriptionDefault
nct_idYesClinicalTrials.gov NCT id, e.g. 'NCT02562313'.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
tx_wells_near
Read-onlyIdempotent
Inspect

Find Texas oil & gas wells near a location using the Texas Railroad Commission (RRC) public well map (keyless public record). Given a longitude/latitude and a radius, returns the wells within it, each with its API well number, well number, and type/status (e.g. 'Oil Well', 'Gas Well', 'Permitted Location', 'Dry Hole', 'Injection/Disposal'), plus a breakdown by type. Use geocode_address first to turn a street address into coordinates. Texas covers the Permian and Eagle Ford basins. This is well LOCATION + type data; operator, production volumes, and permit dates are not in this layer.

ParametersJSON Schema
NameRequiredDescriptionDefault
latYesLatitude of the center point (WGS84), e.g. 31.9974.
lonYesLongitude of the center point (WGS84), e.g. -102.0779.
limitNoMax wells to return (default 25, max 100).
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
radius_kmNoSearch radius in kilometers (default 1.5, max 10).
usgs_earthquake_detail
Read-onlyIdempotent
Inspect

Get full detail for a specific earthquake event by USGS event ID. Returns origin, magnitude details, focal mechanism (if available), shake-map link, felt reports, tsunami flag, and impact estimates.

ParametersJSON Schema
NameRequiredDescriptionDefault
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
event_idYesUSGS event ID (e.g. 'us7000m5dt'). Get from feed or search results.
usgs_earthquake_feed
Read-onlyIdempotent
Inspect

USGS official earthquake summary feed by period and minimum magnitude. period: hour|day|week|month. min_mag: 1.0|2.5|4.5|significant. Returns all events worldwide above the threshold within the period, with magnitude, location, depth, and event detail URL.

ParametersJSON Schema
NameRequiredDescriptionDefault
periodNoTime window (default 'day')
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
min_magNoMinimum magnitude threshold (default '2.5')
usgs_water_realtime
Read-onlyIdempotent
Inspect

Real-time water data from USGS NWIS streamgages. Filter by site code, state, or parameter (e.g. '00060' = streamflow cfs, '00065' = gage height ft). Useful for flood-stage monitoring, drought tracking, and hydrological research.

ParametersJSON Schema
NameRequiredDescriptionDefault
sitesNoComma-separated USGS site codes (e.g. '01646500')
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
state_cdNoTwo-letter state code; returns all active sites in the state
parameter_cdNoUSGS parameter code (default '00060' streamflow). Common: 00060=streamflow, 00065=gage height, 00010=water temp, 00400=pH
vehicle_recalls
Read-onlyIdempotent
Inspect

Check for safety recalls on a vehicle by year, make, and model. Returns all NHTSA recall campaigns including affected component, description, safety risk, and recommended remedy. Use this for 'are there recalls on my car?', 'check recalls for 2020 Toyota Camry', 'is this vehicle safe?', 'any open recalls?', or any vehicle recall check. Covers all US vehicles from all manufacturers.

ParametersJSON Schema
NameRequiredDescriptionDefault
makeYesVehicle make (e.g., 'Toyota', 'Ford')
yearYesModel year (e.g., 2020)
modelYesVehicle model (e.g., 'Camry', 'F-150')
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
vin_decode
Read-onlyIdempotent
Inspect

Decode a Vehicle Identification Number (VIN) to get full vehicle specifications. Returns year, make, model, trim, body style, engine specs (cylinders, displacement, HP), drivetrain, transmission, fuel type, doors, manufacturer, and assembly plant location. Use this for 'decode this VIN', 'what car is this VIN?', 'look up a VIN number', 'what are the specs on this vehicle?', 'identify this car', or any VIN lookup. Works for all US vehicles - cars, trucks, SUVs, motorcycles, trailers.

ParametersJSON Schema
NameRequiredDescriptionDefault
vinYes17-character Vehicle Identification Number (VIN)
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
water_levels
Read-onlyIdempotent
Inspect

Return the latest observed water level from a NOAA Tides & Currents (CO-OPS) station using the keyless public API - U.S. Government public-domain data. Give either a NOAA station id or a lat/lon (the nearest station is chosen automatically). Returns the observed water level relative to the chosen datum (default MLLW), the observation time in local station time, and the sample standard deviation when reported. Use it to check current real-world water level versus prediction.

ParametersJSON Schema
NameRequiredDescriptionDefault
latNoLatitude in decimal degrees. Used with lon to pick the nearest station when no station id is given.
lonNoLongitude in decimal degrees (negative west).
datumNoTidal datum: MLLW, MSL, MHW, etc. Default MLLW.
unitsNo'english' (feet) or 'metric' (meters). Default english.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
stationNoNOAA CO-OPS station id, e.g. '9414290'. Optional if lat and lon are given.
weather_current
Read-onlyIdempotent
Inspect

Get current weather conditions for any location worldwide. Returns temperature, feels-like, humidity, wind speed and direction, cloud cover, pressure, precipitation, UV index, and visibility. Use this for 'what's the weather?', 'is it raining in Houston?', 'how hot is it outside?', 'what's the temperature in New York?', 'do I need a jacket?', or any current weather question. Works for any city, zip code, or place name globally.

ParametersJSON Schema
NameRequiredDescriptionDefault
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
locationYesCity, zip code, or place name (e.g., 'Houston, TX', '77001', 'Paris')
weather_forecast
Read-onlyIdempotent
Inspect

Get a multi-day weather forecast for any location worldwide. Returns daily high/low temperatures, conditions, precipitation probability, wind speed, UV index, sunrise and sunset. Use this for 'what's the forecast this week?', 'will it rain tomorrow?', 'weekend weather', 'should I plan outdoor activities?', '7-day forecast for Dallas', or any future weather question. Supports 1-16 day forecasts.

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoForecast days (default: 7)
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
locationYesCity, zip code, or place name
worldbank_compare
Read-onlyIdempotent
Inspect

Compare the most recent value of a World Bank indicator across multiple countries (up to 6). Provide a comma-separated list of country codes or names.

ParametersJSON Schema
NameRequiredDescriptionDefault
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
countriesYesComma-separated country codes/names, e.g. 'US,CN,DE,JP'.
indicatorNoIndicator 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.
worldbank_country_profile
Read-onlyIdempotent
Inspect

Snapshot of a country's key development indicators (GDP, GDP per capita, growth, inflation, population, unemployment, life expectancy), each at its most recent available year.

ParametersJSON Schema
NameRequiredDescriptionDefault
countryNoCountry ISO2/ISO3 code or name (default 'US').
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
worldbank_indicator
Read-onlyIdempotent
Inspect

Time series for a World Bank development indicator for one country. Friendly indicators: gdp, gdp_per_capita, gdp_growth, inflation, population, unemployment, life_expectancy, exports, imports, gni_per_capita, poverty_rate, internet_users (or pass a raw World Bank code). Country accepts ISO2/ISO3 codes or common names (e.g. 'US', 'China', 'Germany'). Keyless, official World Bank data.

ParametersJSON Schema
NameRequiredDescriptionDefault
countryNoCountry ISO2/ISO3 code or name (default 'US'). Use 'WLD' for world.
dry_runNoIf true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query.
end_yearNoEnd year (optional).
indicatorNoIndicator 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_yearNoStart year (optional).

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.

Resources