MORVS
Server Details
Keyless, read-only US public records for agents: SEC, FDA, enforcement, sanctions, market data.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-06-18
- URL
- Repository
- morvs-ai/morvs-plugins
- GitHub Stars
- 0
TDQS
Score is being calculated.
Available Tools
73 toolsadviser_searchSearch Investment AdvisersRead-onlyIdempotentInspect
Search SEC-registered investment advisers (RIAs + Exempt Reporting Advisers) by firm name. Returns CRD number, type, regulatory assets under management, state, and whether the firm has Form ADV Item 11 disciplinary disclosures. ~23.4k advisers covered.
| Name | Required | Description | Default |
|---|---|---|---|
| q | Yes | Adviser firm name (>=2 chars) | |
| limit | No | Max results (default 25, max 100) |
advisers_flaggedFind Flagged Investment AdvisersRead-onlyIdempotentInspect
SEC-registered investment advisers reporting Form ADV Item 11 disciplinary disclosures (criminal / regulatory / civil), ranked by disclosure count. ~2,291 advisers flagged. Filter by state, type (RIA/ERA), or kind (criminal/regulatory/civil).
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | Disclosure kind: criminal, regulatory, or civil | |
| type | No | RIA or ERA | |
| limit | No | Max results (default 50, max 200) | |
| state | No | 2-letter state filter |
ag_census_county_searchSearch Agriculture Census CountiesRead-onlyIdempotentInspect
Search USDA Census of Agriculture by county/state name. Returns the place_id ({state_fips}-{county_code}) to pull a county's farm economy — number of farms, land in farms, market value of products sold, net farm income, and top commodities by sales (2022). Aggregate federal statistic — zero PII.
| Name | Required | Description | Default |
|---|---|---|---|
| q | Yes | County or state name (>=2 chars) | |
| limit | No | Max results (default 25, max 100) |
broadcast_station_searchSearch Broadcast StationsRead-onlyIdempotentInspect
Search the FCC broadcast station directory by call sign or community of license. ~109,812 US over-the-air facilities (TV/FM/AM/LPTV/translators, ~32,883 active). Returns service, channel, frequency, community, status, and license expiration. Station facts only — no ownership.
| Name | Required | Description | Default |
|---|---|---|---|
| q | Yes | Call sign or community/city (>=2 chars) | |
| limit | No | Max results (default 25, max 100) |
bsee_searchSearch Offshore OperatorsRead-onlyIdempotentInspect
Search BSEE offshore oil & gas operators (US Outer Continental Shelf — Gulf of Mexico, Pacific, Alaska) by name. Returns each operator's incident-enforcement totals: warnings, component shut-ins, facility shut-ins. ~674 operators, 1948-2026.
| Name | Required | Description | Default |
|---|---|---|---|
| q | Yes | Operator name (>=2 chars) | |
| limit | No | Max results (default 25, max 100) |
bsee_worst_operatorsRank Offshore Operator IncidentsRead-onlyIdempotentInspect
Ranks offshore oil and gas operators by counts of BSEE incidents of noncompliance: facility shut-ins (default), component shut-ins, total events, or warnings. Counts come from BSEE records and are not adjusted for operator size or activity.
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | fac_shutins (default), comp_shutins, events, or warnings | |
| limit | No | Max results (default 50, max 200) |
building_permits_searchSearch Building Permit AreasRead-onlyIdempotentInspect
Search Census Building Permits Survey by county/state name. Returns place_id ({state_fips}-{county_fips}) to pull a county's residential-construction permit history — buildings, housing units, and valuation by structure type (1-unit / 2-units / 3-4 / 5+), 2015-2025. Aggregate federal statistic — zero PII.
| Name | Required | Description | Default |
|---|---|---|---|
| q | Yes | County or state name (>=2 chars) | |
| limit | No | Max results (default 25, max 100) |
cfpb_by_companyGet Company CFPB ComplaintsRead-onlyIdempotentInspect
Search MORVS's partial local CFPB complaint index by company. Returns indexed complaint counts, products, and narratives only where the CFPB published them. Check /coverage; this is not the full CFPB database.
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Financial firm name (substring) |
chemical_accident_searchSearch Chemical AccidentsRead-onlyIdempotentInspect
Search EPA RMP hazardous-chemical facilities (Clean Air Act 112(r)) by facility or parent-company name. Returns each facility's chemical-accident count + location. ~99k facilities — the chemical-plant accident ledger EPA keeps FOIA-only (releases, fires, explosions, deaths).
| Name | Required | Description | Default |
|---|---|---|---|
| q | Yes | Facility or parent-company name (>=2 chars) | |
| limit | No | Max results (default 25, max 100) |
chemical_accident_worstRank Chemical Accident HarmRead-onlyIdempotentInspect
Ranks parent companies by harm reported in EPA Risk Management Program accident histories: deaths (default), injuries, or accident count. Counts come from RMP filings and are not adjusted for company size or number of facilities.
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | deaths | injuries | accidents |
clinical_trials_recentFind Recent Clinical TrialsRead-onlyIdempotentInspect
Recent clinical trial activity from ClinicalTrials.gov. Filter by phase, status, and sponsor. Use for drug pipeline questions.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum trials by latest update date; default 50, max 200. | |
| phase | No | Trial phase substring, case-insensitive; use PHASE1, PHASE2, PHASE3, PHASE4, or NA. | |
| status | No | RECRUITING / ACTIVE_NOT_RECRUITING / COMPLETED / TERMINATED / WITHDRAWN | |
| sponsor | No | Substring filter on lead sponsor company |
cluster_buysFind Insider Buying ClustersRead-onlyIdempotentInspect
Companies where multiple distinct insiders bought open-market stock in the window. Strong conviction signal.
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | Calendar-day lookback for open-market insider buys; default 90, max 365. | |
| min_usd | No | Minimum summed trade value per issuer in USD (shares x price); default 0. | |
| min_insiders | No | Minimum distinct buying insiders per issuer; default 3, minimum 2. |
cluster_sellsFind Insider Selling ClustersRead-onlyIdempotentInspect
Companies where multiple distinct insiders sold open-market stock in the window. Mass-exit detector.
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | Calendar-day lookback for open-market insider sells; default 30, max 365. | |
| min_usd | No | Minimum summed trade value per issuer in USD (shares x price); default 0. | |
| min_insiders | No | Minimum distinct selling insiders per issuer; server default 3, minimum 2. |
common_owner_rollupGet Medicare Owner FacilitiesRead-onlyIdempotentInspect
Trace one organization owner across every Medicare facility it controls (hospital/hospice/home-health/skilled-nursing): facility_count, per-sector breakdown, PE/REIT flags, state spread. Takes a CMS owner_associate_id (from /api/v1/owners/largest or /owners/private-equity).
| Name | Required | Description | Default |
|---|---|---|---|
| owner_associate_id | Yes | Numeric CMS owner associate id |
company_insider_pulseGet Company Insider ActivityRead-onlyIdempotentInspect
Unified Form 4 (executed) + Form 144 (proposed-sale) insider timeline for one company.
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | Calendar-day window for Form 4 transactions and Form 144 filings or planned sales; default 90, max 365. | |
| ticker_or_cik | Yes | Stock ticker or SEC CIK (padded to 10 digits), e.g. PFE or 0000078003. |
company_profileGet Company ProfileRead-onlyIdempotentInspect
Comprehensive dossier for one SEC-filing company: basic info, recent filings, insider activity windows (7/30/90d), upcoming Form 144 sales, latest financials (FY+quarterly), top 13F institutional holders, top mutual-fund holders, peers.
| Name | Required | Description | Default |
|---|---|---|---|
| ticker_or_cik | Yes | Stock ticker (AAPL) or 10-digit CIK |
company_risk_flagsGet Company Risk FlagsRead-onlyIdempotentInspect
Multi-source red-flag detector for one company — restatements (8-K item 4.02), auditor changes, officer departures, insider cluster sells, upcoming Form 144 pressure, Schedule 13D filings, FDA recalls.
| Name | Required | Description | Default |
|---|---|---|---|
| ticker_or_cik | Yes | Stock ticker or SEC CIK (padded to 10 digits), e.g. PFE or 0000078003. |
compare_entitiesCompare Indexed Risk SignalsRead-onlyIdempotentInspect
Side-by-side compliance-risk comparison of two entities. Runs the full 40-source screen for each and returns both risk scores, an overall verdict (who is riskier), the risk gap, and the biggest per-vertical differences. Answers 'which counterparty is riskier' in one call.
| Name | Required | Description | Default |
|---|---|---|---|
| a | Yes | First entity name (>=3 chars) | |
| b | Yes | Second entity name (>=3 chars) |
courts_by_partyGet Party Court DocketsRead-onlyIdempotentInspect
Litigation dossier for one company: docket count, top Natures of Suit, recent cases. Answers 'is this company being sued?' and 'for what?'
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Party name (company, substring) |
courts_recentFind Recent Court DocketsRead-onlyIdempotentInspect
Recent federal court dockets from CourtListener. Filter by party, court, or Nature of Suit (850 securities, 830 patent, 410 antitrust, 365/367 product liability, 480 consumer credit).
| Name | Required | Description | Default |
|---|---|---|---|
| nos | No | Nature of Suit code: 850, 830, 410, 365, 367, 480 | |
| court | No | Court ID e.g. 'cacd', 'mad', 'ilnd' | |
| limit | No | Maximum federal court dockets by filing date; default 50, max 200. | |
| party | No | Defendant/plaintiff name (substring) |
crop_insurance_searchSearch Crop Insurance AreasRead-onlyIdempotentInspect
Search USDA RMA crop-insurance Summary of Business by county/state name. Returns the place_id ({state_fips}-{county_fips}) to pull a county's underwriting history — liability, premium, subsidy, indemnity, loss ratio, top crops (1989-2026). Aggregate federal program statistic — zero PII.
| Name | Required | Description | Default |
|---|---|---|---|
| q | Yes | County or state name (>=2 chars) | |
| limit | No | Max results (default 25, max 100) |
cross_vertical_activeFind Cross-Dataset ActivityRead-onlyIdempotentInspect
Discovery feed: list of entities with activity in 2+ regulatory verticals (SEC + FDA + contracts) inside the lookback window. Use to find entities worth pulling a full cross-vertical timeline for.
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | Calendar-day lookback for dated source activity; some sources have no date filter. Default 90, max 365. | |
| limit | No | Maximum entities returned; default 50, server caps at 100. | |
| min_verticals | No | Minimum distinct source families with activity per entity; default 2, allowed 2 to 4. |
csb_investigation_searchSearch CSB InvestigationsRead-onlyIdempotentInspect
Search U.S. Chemical Safety Board (CSB) investigations of major chemical incidents — explosions, toxic releases, fires — by company, location, or keyword. ~139 independent root-cause investigations (BP Texas City, West Fertilizer, DuPont, etc.); the deep-investigation layer over EPA RMP chemical accidents.
| Name | Required | Description | Default |
|---|---|---|---|
| q | Yes | Company / location / keyword (>=2 chars) | |
| limit | No | Max results (default 25, max 100) |
dataset_freshnessCheck Dataset FreshnessRead-onlyIdempotentInspect
Per-dataset freshness across the federal data hub: FRESH/AGING/STALE/UNKNOWN vs each source's expected cadence, with age in days and separate last-successful-source-observation and indexed-content watermarks. Each row states which timestamp drives status. Optional status filter (FRESH/AGING/STALE/UNKNOWN).
| Name | Required | Description | Default |
|---|---|---|---|
| status | No | Filter to one status: FRESH, AGING, STALE, or UNKNOWN |
debarments_checkCheck Indexed DebarmentsRead-onlyIdempotentInspect
Screen a name against US federal contractor debarments (SAM Exclusions, ~10k entries) AND HHS OIG healthcare provider exclusions (LEIE, ~83k entries). Returns hit=true if any match. Use this for KYC + counterparty due diligence.
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Entity or individual name (substring) |
documented_vessel_searchSearch Documented VesselsRead-onlyIdempotentInspect
Search USCG documented vessels by name or official number. ~394,495 US-flag vessels (recreational, fishing, freight, towing, passenger). Returns service, flag, tonnage, length, build year, hull material, hailing port, and certificate-of-documentation status. Vessel/asset facts only — no owner names or addresses (zero PII).
| Name | Required | Description | Default |
|---|---|---|---|
| q | Yes | Vessel name or official number (>=2 chars) | |
| limit | No | Max results (default 25, max 100) |
doj_by_companyFind Company DOJ MentionsRead-onlyIdempotentInspect
DOJ press release search for one company. Surfaces FCPA, antitrust, healthcare fraud, environmental crimes, and any other DOJ enforcement actions mentioning the name. Body-text substring match across 266k+ press releases since 2009.
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Company name (substring) |
doj_recentFind Recent DOJ ReleasesRead-onlyIdempotentInspect
Recent DOJ Office of Public Affairs press releases. Filter by free-text query or DOJ component (Antitrust Division, USAO - SDNY, Criminal Division, ENRD, Civil Rights, etc.).
| Name | Required | Description | Default |
|---|---|---|---|
| q | No | Free-text title/body substring | |
| limit | No | Maximum DOJ releases by release date; default 50, max 200. | |
| component | No | DOJ component name substring (e.g. 'Antitrust') |
dossierGet Entity DossierRead-onlyIdempotentInspect
Cross-topic dossier for one entity — SEC filings, 13F holdings, mutual fund holdings, FDA recalls as firm, federal register agency mentions, federal contracts as recipient.
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Entity name substring (e.g. 'Pfizer') | |
| ticker | No | Stock ticker — resolves to the company's legal name automatically |
drug_labelFind FDA Drug LabelRead-onlyIdempotentInspect
Look up an FDA drug label by brand, generic, or substance name. Returns indications, dosage, warnings, adverse reactions, drug interactions.
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Brand or generic name (substring match, case-insensitive) |
entity_material_eventsGet Entity Material EventsRead-onlyIdempotentInspect
Cross-vertical 'alert me' feed for one entity. Returns only high-signal events (importance ≥ 60): Class I FDA recalls, Schedule 13D filings, large insider sales, restatements, large federal contracts, terminated clinical trials, EPA significant-violator status.
| Name | Required | Description | Default |
|---|---|---|---|
| key | Yes | Ticker, CIK, UEI, LEI, DUNS, or entity_id | |
| days | No | Calendar-day lookback for dated material events; some sources have no date filter. Default 180, max 730. |
entity_relationshipsGet Entity RelationshipsRead-onlyIdempotentInspect
Company relationship graph (shared-officer edges): other companies whose Form-4 filings name the same person(s) as this entity — board interlock / multi-company executives / activist overlap. Accepts a ticker, CIK, or name.
| Name | Required | Description | Default |
|---|---|---|---|
| key | Yes | Ticker, 10-digit CIK, or entity name |
entity_timelineGet Entity TimelineRead-onlyIdempotentInspect
Cross-vertical event timeline for one real-world entity — joins SEC filings/insider/Form144/13D + FDA recalls + FDA drug labels + federal contracts into one ordered feed. Use this when an LLM needs the FULL picture of a company across regulatory verticals. Add min_importance to filter to high-signal events only.
| Name | Required | Description | Default |
|---|---|---|---|
| key | Yes | Ticker, 10-digit CIK, UEI, LEI, DUNS, or numeric entity_id (e.g. 'PFE') | |
| days | No | Calendar-day lookback for dated events; some sources have no date filter. Default 180, max 730. | |
| limit | No | Maximum events in the final sorted timeline; default 100, max 500. | |
| min_importance | No | 0-100. Class I recall=100, 13D=75, large Form 144=75, insider buy=50, 8-K=35. |
epa_facilitiesFind EPA FacilitiesRead-onlyIdempotentInspect
EPA-regulated facilities owned by a company. Returns location, NAICS, and compliance status. Set violations=1 to only see facilities with EPA violations.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum facilities returned; default 50, max 500. | |
| owner | No | Owner company name (substring) | |
| state | No | 2-letter state code | |
| violations | No | Use 1 to show only facilities whose compliance status contains Violation; 0 or omitted leaves all statuses. |
estimate_filing_datesEstimate Next SEC Filing DatesRead-onlyIdempotentInspect
Estimates each company's next 10-Q/10-K filing date from its past SEC filing cadence. Dates are estimates, not announced filing dates.
| Name | Required | Description | Default |
|---|---|---|---|
| form_type | No | Filter estimated filings to 10-Q or 10-K; omit to include both. | |
| within_days | No | Include estimated 10-Q/10-K filing dates from today through this many calendar days; default 30, max 120. |
fails_to_deliver_searchSearch Fails To DeliverRead-onlyIdempotentInspect
Search SEC fails-to-deliver by issuer name or ticker. Returns each security's total fail shares, peak single-day fail balance, and days-with-fails over the rolling 12-month window. CUSIP joins to the SEC securities/13F-holdings layer.
| Name | Required | Description | Default |
|---|---|---|---|
| q | Yes | Issuer name or ticker (>=2 chars) | |
| limit | No | Max results (default 25, max 100) |
fails_to_deliver_topRank Fails To DeliverRead-onlyIdempotentInspect
SEC fails-to-deliver leaderboard — securities ranked by total fail-to-deliver shares over the rolling 12-month window. Fails-to-deliver are a settlement-stress / naked-short red flag tracked by retail investors and market-structure researchers.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max results (default 100, max 500) |
fair_market_rent_searchSearch Fair Market Rent AreasRead-onlyIdempotentInspect
Search HUD Fair Market Rents by area/county/state name. Returns place_id (10-digit HUD fips) to pull an area's FY2026 FMRs — the 40th-percentile gross rent by bedroom size (efficiency/0BR through 4BR). Sets Section 8 voucher payment standards. Aggregate dollar amounts — zero PII.
| Name | Required | Description | Default |
|---|---|---|---|
| q | Yes | Area, county, or state name (>=2 chars) | |
| limit | No | Max results (default 25, max 100) |
fcc_grantee_searchSearch FCC GranteesRead-onlyIdempotentInspect
Search FCC equipment-authorization grantees — the manufacturer/importer behind every FCC ID — by company name. ~50k grantees across 111 countries (China 12,962, Taiwan 3,717). A supply-chain lens that joins UFLPA forced-labor + trade-screening by name. Optional country filter.
| Name | Required | Description | Default |
|---|---|---|---|
| q | Yes | Grantee/company name (>=2 chars) | |
| limit | No | Max results (default 25, max 100) | |
| country | No | Optional country filter, e.g. China |
fda_firm_dossierGet FDA Firm ActivityRead-onlyIdempotentInspect
All FDA activity for one firm — recalls + 510(k) clearances + FAERS adverse-event reports.
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Firm name substring (case-insensitive) to match indexed FDA activity, e.g. Pfizer. |
fed_enforcement_recentFind Recent Fed EnforcementRead-onlyIdempotentInspect
Federal Reserve banking enforcement actions (consent orders, written agreements, CMPs, removals). Optional bank filter.
| Name | Required | Description | Default |
|---|---|---|---|
| bank | No | Bank/holding co name substring | |
| limit | No | Maximum Federal Reserve actions by effective date; default 50, max 200. |
flagged_carriersFind Flagged Motor CarriersRead-onlyIdempotentInspect
FMCSA carriers flagged in one or more SMS BASIC safety categories (over the federal intervention threshold): Unsafe Driving, Hours-of-Service Compliance, Driver Fitness, Controlled Substances/Alcohol, Vehicle Maintenance. Returns carrier name, location, fleet size, which BASICs are flagged, and out-of-service inspection counts. ~1,526 carriers currently flagged. Filter by state, a specific BASIC, or minimum alert count.
| Name | Required | Description | Default |
|---|---|---|---|
| basic | No | One BASIC category: unsafe_driv, hos_driv, driv_fit, contr_subst, veh_maint | |
| limit | No | Max results (default 50, max 200) | |
| state | No | 2-letter state filter (carrier physical state) | |
| min_alerts | No | Minimum number of BASIC alerts (1-5) |
fund_holdingsGet Fund HoldingsRead-onlyIdempotentInspect
What a mutual fund holds (NPORT-P). Pass a 10-digit CIK or series_id (S000012345).
| Name | Required | Description | Default |
|---|---|---|---|
| period | No | Exact N-PORT report period in YYYY-MM-DD format; omit for the latest available period. | |
| cik_or_series_id | Yes | Fund registrant SEC CIK (1 to 10 digits) or series ID, e.g. 1234567 or S000012345. |
house_price_index_searchSearch House Price AreasRead-onlyIdempotentInspect
Search the FHFA House Price Index by geography name (metro, state, census division). Returns the place_id to pull a full house-price appreciation history (1975-2026, purchase-only / all-transactions / expanded-data). Aggregate federal statistic — zero PII.
| Name | Required | Description | Default |
|---|---|---|---|
| q | Yes | Geography name, e.g. 'Austin' or 'California' (>=2 chars) | |
| limit | No | Max results (default 25, max 100) |
income_by_zip_searchSearch Income By ZIPRead-onlyIdempotentInspect
Search IRS SOI income statistics by ZIP code or state. Returns the 5-digit ZIP to pull its income/tax profile — returns, AGI, average AGI per return, wages, capital gains, EITC, charitable giving by 6 AGI brackets (TY2022). Aggregate federal statistic — zero PII.
| Name | Required | Description | Default |
|---|---|---|---|
| q | Yes | ZIP code or state abbr (>=2 chars) | |
| limit | No | Max results (default 25, max 100) |
influence_chainTrace Entity InfluenceRead-onlyIdempotentInspect
Follow-the-money chain for one entity: federal contracts + prime->sub subaward flow + registered lobbying + FEC political committees + FEC enforcement (MURs), with dollar tallies. Accepts a company name or a 12-char UEI.
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Company name or UEI |
kev_by_vendorGet Vendor Exploited FlawsRead-onlyIdempotentInspect
CISA Known Exploited Vulnerabilities (KEV) for one tech vendor. Returns CVE list + ransomware count + top affected products. The federal government's canonical list of CVEs being actively exploited.
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Vendor name (Microsoft, Cisco, Apple, Citrix, Fortinet, etc.) |
kev_recentFind Recent Exploited FlawsRead-onlyIdempotentInspect
Recent CISA KEV entries. Filter by vendor or ransomware-known flag.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum vulnerabilities by CISA catalog date added; default 50, max 200. | |
| vendor | No | Case-insensitive substring of the CISA KEV vendor or project name, e.g. Microsoft. | |
| ransomware | No | Filter CISA known ransomware use to Known or Unknown; omit for both. |
lobbying_by_clientGet Client Lobbying ActivityRead-onlyIdempotentInspect
Aggregate Senate Lobbying Disclosure dossier for one company: total spend, firms used, top issue codes, recent filings.
| Name | Required | Description | Default |
|---|---|---|---|
| client | Yes | Client company name (substring) |
lobbying_by_issueGet Lobbying By IssueRead-onlyIdempotentInspect
Who lobbies the federal government on a given issue. Takes an LDA issue code (e.g. HCR health, DEF defense, TAX, ENG energy, TRA transport) and returns top clients by reported spend. List codes at /api/v1/lobbying/issues.
| Name | Required | Description | Default |
|---|---|---|---|
| code | Yes | LDA 2-4 letter general-issue code (e.g. HCR, DEF, TAX) |
migration_flows_searchSearch County Migration FlowsRead-onlyIdempotentInspect
Search IRS county-to-county migration flows by county/state name. Returns place_id ({state_fips}-{county_fips}) to pull a county's net migration (returns/people/AGI in vs out, FY2022-2023) and its top origin/destination counties. Aggregate IRS statistic — zero PII.
| Name | Required | Description | Default |
|---|---|---|---|
| q | Yes | County or state name (>=2 chars) | |
| limit | No | Max results (default 25, max 100) |
newsGet Regulatory NewsRead-onlyIdempotentInspect
Time-ordered cross-topic news feed: insider trades, Form 144 notices, cluster buys/sells, Schedule 13D filings, 8-Ks, FDA recalls, weather alerts, presidential documents.
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | Calendar-day lookback for feed items; active severe weather alerts may remain. Default 3, max 30. | |
| kind | No | Comma-separated kinds (e.g. cluster_buy,form144,schedule_13d_new) | |
| topic | No | Exact topic filter: sec, fda, register, weather, or climate; omit for all. Climate currently has no feed producer. | |
| min_importance | No | Filter to high-signal events. Reference: cluster_buy=85, presidential=80, 13D_new=75, Class I recall=100 |
nhtsa_by_manufacturerGet Manufacturer RecallsRead-onlyIdempotentInspect
NHTSA vehicle recall dossier for one auto OEM. Returns total recalls, top affected components, park-it count, recent recalls. Public auto OEMs only.
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Manufacturer name (substring, e.g. 'Tesla' or 'Ford Motor') |
nhtsa_recentFind Recent Vehicle RecallsRead-onlyIdempotentInspect
Recent NHTSA vehicle recalls. Filter by manufacturer, make, model year. park_it=1 returns only the most urgent recalls (do-not-drive).
| Name | Required | Description | Default |
|---|---|---|---|
| make | No | Make code (uppercased: TESLA, FORD, etc.) | |
| year | No | Exact vehicle model year as an integer, e.g. 2024. | |
| limit | No | Maximum recalls by report received date; default 50, max 200. | |
| park_it | No | Use 1 to show only recalls flagged park-it; 0 or omitted leaves all recalls. | |
| manufacturer | No | Case-insensitive manufacturer name substring, e.g. Tesla. |
nih_by_orgGet Organization NIH AwardsRead-onlyIdempotentInspect
NIH RePORTER dossier for one organization — total federal R&D funding received, top activity codes, recent grants. Best for academic medical centers + biotechs.
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Organization name (substring) |
nsf_by_orgGet Organization NSF AwardsRead-onlyIdempotentInspect
NSF Awards dossier for one organization — total funding, top programs, recent awards. Pairs with academic medical centers + biotech/tech startups.
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Awardee organization name (substring) |
patents_by_assigneeGet Assignee PatentsRead-onlyIdempotentInspect
Aggregate USPTO patent dossier for one company: total grants, top CPC classes, recent grants, inventor counts.
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Assignee company name (substring) |
patents_recentFind Recent PatentsRead-onlyIdempotentInspect
Recent USPTO patent grants from PatentsView. Filter by assignee company or CPC class. Use for R&D intel and IP portfolio questions.
| Name | Required | Description | Default |
|---|---|---|---|
| cpc | No | CPC subclass prefix (e.g. 'A61K' for pharmaceuticals, 'G06N' for AI/ML) | |
| limit | No | Maximum patents by grant date; default 50, max 200. | |
| assignee | No | Assignee company name (substring) |
pharmacy_340b_clientsGet 340B Pharmacy ClientsRead-onlyIdempotentInspect
Reverse 340B lookup: given a contract-pharmacy ID, list every 340B covered entity that dispenses its discounted drugs through that pharmacy — reveals how concentrated the contract-pharmacy network is around big chains. Pharmacy IDs come from a covered entity's detail page.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max results (default 100, max 500) | |
| pharmacy_id | Yes | Contract pharmacy ID |
resolveResolve Company IdentityRead-onlyIdempotentInspect
Entity locator: resolve a company name/ticker/CIK to its canonical SEC identity + aliases, and an available_in map of which federal datasets contain it (with links). Use first to find an entity and discover where it has data.
| Name | Required | Description | Default |
|---|---|---|---|
| q | No | Entity name (>=3 chars) | |
| cik | No | 10-digit SEC CIK | |
| ticker | No | Stock ticker |
sanctions_checkSearch Partial OFAC IndexRead-onlyIdempotentInspect
Search MORVS's partial local OFAC SDN index by case-insensitive substring, including indexed aliases. Returns hit=true for a local match. A non-match is not sanctions clearance; check /coverage and OFAC's current official lists.
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Entity or individual name to screen (substring) |
screen_allResearch Indexed Risk SignalsRead-onlyIdempotentInspect
Experimental lookup of one name across MORVS's local public-record indexes; availability is not guaranteed. Returns per-dataset match counts and an indicative 0-100 score (risk_score) summarizing how many indexed records matched. The score is not a risk rating or compliance determination, and a low score or non-match is not clearance. Coverage and freshness vary by dataset.
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Entity or individual name to screen (substring) |
screen_batchResearch Batch Risk SignalsRead-onlyIdempotentInspect
Screen up to 50 entities in one call. Returns a per-entity risk_score + risk_level + per-vertical summary for each, plus the list sorted highest-risk-first. Use to vet a whole vendor / counterparty / portfolio list at once.
| Name | Required | Description | Default |
|---|---|---|---|
| names | Yes | Up to 50 entity names to screen |
searchSearch Indexed DocumentsRead-onlyIdempotentInspect
Full-text search across all parsed SEC/FDA/register/weather section bodies (BM25 ranking). Also resolves company names for ticker lookup.
| Name | Required | Description | Default |
|---|---|---|---|
| q | Yes | Search query (e.g. 'director departure', 'restatement', 'tornado warning') | |
| limit | No | Maximum matching document sections to return; default 25, max 200. | |
| topic | No | Filter to one topic (optional) |
search_340bSearch 340B Covered EntitiesRead-onlyIdempotentInspect
Search HRSA 340B Drug Pricing Program covered entities (disproportionate-share hospitals, FQHCs, clinics buying federally-discounted outpatient drugs) by name. Returns 340B ID, entity type, state, participating status, and contract-pharmacy count. ~93k entities.
| Name | Required | Description | Default |
|---|---|---|---|
| q | Yes | Covered-entity name (>=2 chars) | |
| limit | No | Max results (default 25, max 100) |
short_interest_searchSearch Short InterestRead-onlyIdempotentInspect
Look up a ticker's FINRA short interest: shares sold short, days-to-cover, change vs prior settlement. The real short metric (distinct from short volume which includes market-maker hedging). Pairs with fails-to-deliver + short volume. FINRA source terms: https://www.finra.org/terms-of-use.
| Name | Required | Description | Default |
|---|---|---|---|
| q | Yes | Ticker or issuer name | |
| limit | No | Max results (default 25) |
short_interest_squeezeRank Short InterestRead-onlyIdempotentInspect
FINRA equity short interest: securities with the highest days-to-cover (the classic short-squeeze indicator) + the largest absolute short positions, from the latest bi-monthly settlement. TRUE short interest (not short volume). Use to find squeeze candidates and the most-shorted stocks. FINRA source terms: https://www.finra.org/terms-of-use.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
short_squeeze_candidatesRank Short Squeeze PressureRead-onlyIdempotentInspect
Top short-squeeze candidates by a MORVS (AI Analytics LLC) 0-100 pressure score combining FINRA days-to-cover + short-sale volume % + SEC fails-to-deliver per symbol. The methodology is separate from and does not relicense FINRA inputs. Transparent heuristic, not investment advice. FINRA source terms: https://www.finra.org/terms-of-use. Optional min_score filter.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max results (default 50, max 200) | |
| min_score | No | Minimum composite score 0-100 |
short_volume_most_shortedRank Short Sale VolumeRead-onlyIdempotentInspect
FINRA short-sale volume: the most-shorted liquid stocks by average short % of volume (rolling ~60 trading days), plus dataset summary. Pairs with fails-to-deliver for the short-selling picture. Caveat: FINRA short volume includes market-maker hedging, not short interest. FINRA source terms: https://www.finra.org/terms-of-use.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
short_volume_searchSearch Short Sale VolumeRead-onlyIdempotentInspect
Look up a ticker's FINRA short-sale volume: average / latest / peak short % of consolidated volume over the rolling ~60-trading-day window. FINRA source terms: https://www.finra.org/terms-of-use.
| Name | Required | Description | Default |
|---|---|---|---|
| q | Yes | Ticker symbol | |
| limit | No | Max results (default 25) |
trade_remedy_searchSearch Trade Remedy CasesRead-onlyIdempotentInspect
Search USITC trade-remedy investigations — antidumping/countervailing-duty (AD/CVD) + Section 337 unfair-import (patent/IP) cases — by investigation number, product, or title. ~4,386 cases; the trade-enforcement vertical (companies/countries fighting over dumped, subsidized, or IP-infringing imports).
| Name | Required | Description | Default |
|---|---|---|---|
| q | Yes | Investigation number / product / title (>=2 chars) | |
| limit | No | Max results (default 25, max 100) |
upcoming_sales_pressureFind Upcoming Insider SalesRead-onlyIdempotentInspect
Lists companies by the size of insider sales planned in recent SEC Form 144 notices (filed intentions to sell, not completed trades).
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | Lookback for Form 144 filings in calendar days; future proposed sales also appear. Default 30, max 180. | |
| group_by | No | Group proposed sales by issuer CIK (default) or seller name; use issuer or seller. | issuer |
watchlistSummarize Ticker ActivityRead-onlyIdempotentInspect
Consolidated activity rollup for a list of tickers — insider 30d net flow, Form 144 pressure, recent material events, cluster-sell flag. Up to 25 tickers per call.
| Name | Required | Description | Default |
|---|---|---|---|
| tickers | Yes | Comma-separated tickers (e.g. AAPL,MSFT,NVDA) |
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
21 tool updates
- Changed
clinical_trials_recent2 fields changed- added
Input schema / properties / limit / descriptionAdded value: +"Maximum trials by latest update date; default 50, max 200." - added
Input schema / properties / phase / descriptionAdded value: +"Trial phase substring, case-insensitive; use PHASE1, PHASE2, PHASE3, PHASE4, or NA."
- Changed
cluster_buys3 fields changed- added
Input schema / properties / days / descriptionAdded value: +"Calendar-day lookback for open-market insider buys; default 90, max 365." - added
Input schema / properties / min_insiders / descriptionAdded value: +"Minimum distinct buying insiders per issuer; default 3, minimum 2." - added
Input schema / properties / min_usd / descriptionAdded value: +"Minimum summed trade value per issuer in USD (shares x price); default 0."
- Changed
cluster_sells3 fields changed- added
Input schema / properties / days / descriptionAdded value: +"Calendar-day lookback for open-market insider sells; default 30, max 365." - added
Input schema / properties / min_insiders / descriptionAdded value: +"Minimum distinct selling insiders per issuer; server default 3, minimum 2." - added
Input schema / properties / min_usd / descriptionAdded value: +"Minimum summed trade value per issuer in USD (shares x price); default 0."
- Changed
company_insider_pulse2 fields changed- added
Input schema / properties / days / descriptionAdded value: +"Calendar-day window for Form 4 transactions and Form 144 filings or planned sales; default 90, max 365." - added
Input schema / properties / ticker_or_cik / descriptionAdded value: +"Stock ticker or SEC CIK (padded to 10 digits), e.g. PFE or 0000078003."
- Changed
company_risk_flags1 field changed- added
Input schema / properties / ticker_or_cik / descriptionAdded value: +"Stock ticker or SEC CIK (padded to 10 digits), e.g. PFE or 0000078003."
- Changed
courts_recent1 field changed- added
Input schema / properties / limit / descriptionAdded value: +"Maximum federal court dockets by filing date; default 50, max 200."
- Changed
cross_vertical_active3 fields changed- added
Input schema / properties / days / descriptionAdded value: +"Calendar-day lookback for dated source activity; some sources have no date filter. Default 90, max 365." - added
Input schema / properties / limit / descriptionAdded value: +"Maximum entities returned; default 50, server caps at 100." - added
Input schema / properties / min_verticals / descriptionAdded value: +"Minimum distinct source families with activity per entity; default 2, allowed 2 to 4."
- Changed
doj_recent1 field changed- added
Input schema / properties / limit / descriptionAdded value: +"Maximum DOJ releases by release date; default 50, max 200."
- Changed
entity_material_events1 field changed- added
Input schema / properties / days / descriptionAdded value: +"Calendar-day lookback for dated material events; some sources have no date filter. Default 180, max 730."
- Changed
entity_timeline2 fields changed- added
Input schema / properties / days / descriptionAdded value: +"Calendar-day lookback for dated events; some sources have no date filter. Default 180, max 730." - added
Input schema / properties / limit / descriptionAdded value: +"Maximum events in the final sorted timeline; default 100, max 500."
- Changed
epa_facilities2 fields changed- added
Input schema / properties / limit / descriptionAdded value: +"Maximum facilities returned; default 50, max 500." - added
Input schema / properties / violations / descriptionAdded value: +"Use 1 to show only facilities whose compliance status contains Violation; 0 or omitted leaves all statuses."
- Changed
estimate_filing_dates2 fields changed- added
Input schema / properties / form_type / descriptionAdded value: +"Filter estimated filings to 10-Q or 10-K; omit to include both." - added
Input schema / properties / within_days / descriptionAdded value: +"Include estimated 10-Q/10-K filing dates from today through this many calendar days; default 30, max 120."
- Changed
fda_firm_dossier1 field changed- added
Input schema / properties / name / descriptionAdded value: +"Firm name substring (case-insensitive) to match indexed FDA activity, e.g. Pfizer."
- Changed
fed_enforcement_recent1 field changed- added
Input schema / properties / limit / descriptionAdded value: +"Maximum Federal Reserve actions by effective date; default 50, max 200."
- Changed
fund_holdings2 fields changed- added
Input schema / properties / cik_or_series_id / descriptionAdded value: +"Fund registrant SEC CIK (1 to 10 digits) or series ID, e.g. 1234567 or S000012345." - added
Input schema / properties / period / descriptionAdded value: +"Exact N-PORT report period in YYYY-MM-DD format; omit for the latest available period."
- Changed
kev_recent3 fields changed- added
Input schema / properties / limit / descriptionAdded value: +"Maximum vulnerabilities by CISA catalog date added; default 50, max 200." - added
Input schema / properties / ransomware / descriptionAdded value: +"Filter CISA known ransomware use to Known or Unknown; omit for both." - added
Input schema / properties / vendor / descriptionAdded value: +"Case-insensitive substring of the CISA KEV vendor or project name, e.g. Microsoft."
- Changed
news2 fields changed- added
Input schema / properties / days / descriptionAdded value: +"Calendar-day lookback for feed items; active severe weather alerts may remain. Default 3, max 30." - added
Input schema / properties / topic / descriptionAdded value: +"Exact topic filter: sec, fda, register, weather, or climate; omit for all. Climate currently has no feed producer."
- Changed
nhtsa_recent4 fields changed- added
Input schema / properties / limit / descriptionAdded value: +"Maximum recalls by report received date; default 50, max 200." - added
Input schema / properties / manufacturer / descriptionAdded value: +"Case-insensitive manufacturer name substring, e.g. Tesla." - added
Input schema / properties / park_it / descriptionAdded value: +"Use 1 to show only recalls flagged park-it; 0 or omitted leaves all recalls." - added
Input schema / properties / year / descriptionAdded value: +"Exact vehicle model year as an integer, e.g. 2024."
- Changed
patents_recent1 field changed- added
Input schema / properties / limit / descriptionAdded value: +"Maximum patents by grant date; default 50, max 200."
- Changed
search1 field changed- added
Input schema / properties / limit / descriptionAdded value: +"Maximum matching document sections to return; default 25, max 200."
- Changed
upcoming_sales_pressure2 fields changed- added
Input schema / properties / days / descriptionAdded value: +"Lookback for Form 144 filings in calendar days; future proposed sales also appear. Default 30, max 180." - added
Input schema / properties / group_by / descriptionAdded value: +"Group proposed sales by issuer CIK (default) or seller name; use issuer or seller."
73 tool updates
- First observed
adviser_search - First observed
advisers_flagged - First observed
ag_census_county_search - First observed
broadcast_station_search - First observed
bsee_search - First observed
bsee_worst_operators - First observed
building_permits_search - First observed
cfpb_by_company - First observed
chemical_accident_search - First observed
chemical_accident_worst - First observed
clinical_trials_recent - First observed
cluster_buys - First observed
cluster_sells - First observed
common_owner_rollup - First observed
company_insider_pulse - First observed
company_profile - First observed
company_risk_flags - First observed
compare_entities - First observed
courts_by_party - First observed
courts_recent - First observed
crop_insurance_search - First observed
cross_vertical_active - First observed
csb_investigation_search - First observed
dataset_freshness - First observed
debarments_check - First observed
documented_vessel_search - First observed
doj_by_company - First observed
doj_recent - First observed
dossier - First observed
drug_label - First observed
entity_material_events - First observed
entity_relationships - First observed
entity_timeline - First observed
epa_facilities - First observed
estimate_filing_dates - First observed
fails_to_deliver_search - First observed
fails_to_deliver_top - First observed
fair_market_rent_search - First observed
fcc_grantee_search - First observed
fda_firm_dossier - First observed
fed_enforcement_recent - First observed
flagged_carriers - First observed
fund_holdings - First observed
house_price_index_search - First observed
income_by_zip_search - First observed
influence_chain - First observed
kev_by_vendor - First observed
kev_recent - First observed
lobbying_by_client - First observed
lobbying_by_issue - First observed
migration_flows_search - First observed
news - First observed
nhtsa_by_manufacturer - First observed
nhtsa_recent - First observed
nih_by_org - First observed
nsf_by_org - First observed
patents_by_assignee - First observed
patents_recent - First observed
pharmacy_340b_clients - First observed
resolve - First observed
sanctions_check - First observed
screen_all - First observed
screen_batch - First observed
search - First observed
search_340b - First observed
short_interest_search - First observed
short_interest_squeeze - First observed
short_squeeze_candidates - First observed
short_volume_most_shorted - First observed
short_volume_search - First observed
trade_remedy_search - First observed
upcoming_sales_pressure - First observed
watchlist
Related MCP Connectors
US public-records intelligence for AI agents — companies, SEC, courts, spending, licenses.
US government + SEC data as clean JSON: SAM.gov, USAspending, Grants.gov, Congress, SEC filings.
Delivers public regulatory and market data from 11 key sources such as FINRA, SEC, Census, FRED
US government data as clean JSON for AI agents: SAM.gov contract opportunities, USAspending awards, Grants.gov grants, House STOCK Act trades, and SEC EDGAR filings (Form 4 insider trades, 8-K events, 13F holdings, 13D/G stakes, XBRL fundamentals, 10-K/10-Q sections). 19 read-only tools. Data is as fresh as each source publishes; congressional trades lag up to 45 days and report dollar ranges (House only). Free tier, no card.
Related MCP Servers
- AlicenseBqualityCmaintenanceQuery 20 structured datasets from AI agents — healthcare providers (9M NPI records), SEC EDGAR filings, PACER federal courts, USPTO patents and trademarks, OFAC sanctions screening, crypto whale wallets, DeFi liquidation signals, Polymarket smart money, economic indicators (FRED/BLS), federal contracts, NOAA weather, and OTC shell risk scoring. Pay per query, no subscriptions751MIT
- AlicenseAqualityDmaintenanceEnables AI agents to access SEC EDGAR filings, US Treasury rates, BLS labor statistics, and economic indicators without API keys.629 npmMIT
- FlicenseNot gradedqualityBmaintenanceKeyless, pay-per-call compliance & regulated-data tools for AI agents: OFAC wallet + sanctions/PEP + KYB screening, SEC filings, FRED economics, FDA recalls, federal awards, and continuous monitoring (watch a wallet/company/brand for status changes). USDC via x402 on Base/Solana, no API key, no signup.-
- AlicenseNot gradedqualityBmaintenanceEnables searching and retrieving US federal enforcement actions from DOJ and SEC primary sources, including recent actions and SEC proceedings.370 npmMIT
Glama MCP Gateway
Add one secure layer between your agents and this server.