Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

Livermore

REMOTE · LIVERMORE.CLUB · SCANNED SEP 28

US insider trades, 13F holdings, 13D/13G, Form 144 and Congress stock trades. Free, no API key.

Available components

70 Trust /100
Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →

Endpoint Security74
Transport & Reachability100
Schema Quality & AI Usability61
  • AI-judged instruction clarity (excellent).Pass
  • Context-footprint check failed: tool/resource definitions use about 6012 tokens (~429/item across 14 items; 14 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management7
  • Stability observed for 2 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage100
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 100% of tool parameters carry a description.Pass
  • Structured output schemas are declared (100% of tools); any adoption earns full credit.Pass
Tool Safety100
  • No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
  • We read all 14 captured tool definition(s), and no name or description among them implies an irreversible operation.Pass
  • An AI judge read all 15 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
  • Implements a current MCP spec version (2026-07-28).Pass
Install

How do I install the Livermore MCP server?

Livermore is a hosted endpoint at https://livermore.club/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

remote · livermore.club

# add to Claude Code
claude mcp add --transport http aaazzzr-livermore 'https://livermore.club/mcp'
// .cursor/mcp.json
{
  "mcpServers": {
    "aaazzzr-livermore": {
      "url": "https://livermore.club/mcp"
    }
  }
}
// .vscode/mcp.json
{
  "servers": {
    "aaazzzr-livermore": {
      "type": "http",
      "url": "https://livermore.club/mcp"
    }
  }
}
# ~/.codex/config.toml
[mcp_servers.aaazzzr-livermore]
url = "https://livermore.club/mcp"
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "aaazzzr-livermore": {
      "type": "remote",
      "url": "https://livermore.club/mcp",
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add aaazzzr-livermore --url 'https://livermore.club/mcp' --transport streamable-http
# ~/.hermes/config.yaml
mcp_servers:
  aaazzzr-livermore:
    url: "https://livermore.club/mcp"
// ~/.netclaw/config/netclaw.json
{
  "McpServers": {
    "aaazzzr-livermore": {
      "Transport": "http",
      "Url": "https://livermore.club/mcp"
    }
  }
}
# add to Vellum
assistant mcp add aaazzzr-livermore -t streamable-http -u 'https://livermore.club/mcp'
// mcp.json
{
  "mcpServers": {
    "aaazzzr-livermore": {
      "type": "http",
      "url": "https://livermore.club/mcp"
    }
  }
}

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 28 Sept 26 +1
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 27 Sept 26 0
    • The server rewrote its instructions, which are the text every model session reads security
    • Tool “get_data_coverage” rewrote its description, which is the text the model reads security
    • Tool “get_insider_trades” rewrote its description, which is the text the model reads security
    • Tool “get_institution” rewrote its description, which is the text the model reads security
    • Tool “get_stock” rewrote its description, which is the text the model reads security
    • Tool “get_stock_13f_holders” rewrote its description, which is the text the model reads security
    • Tool “get_superinvestor_activity” rewrote its description, which is the text the model reads security
    • Tool “search” rewrote its description, which is the text the model reads security
    • Schema quality: 328 → 429 ▼ functional
    • Schema quality: 328 → 374 ▼ functional
    • Stability: unverified → 0.03 ▲ functional
    • Server version: 1.1.0 → 1.2.0 functional
    • Server version: 1.0.0 → 1.1.0 functional
    • New tool “get_congress_member” functional
    • New tool “get_congress_trades” functional
    • New tool “get_form144_notices” functional
    • New tool “get_major_holders” functional
    • New tool “get_ownership_filings” functional
    • “search” reworded the description of “query” cosmetic
    • “get_stock_13f_holders” reworded the description of “quarter” cosmetic
    • Tool “search” changed its title: Search stocks, institutions and insiders → Search stocks, institutions, insiders and members of Congress cosmetic
  • 26 Sept 26 69

    First indexed and scored.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 28 Sept 2026 · Probed https://livermore.club/mcp

TLS valid

Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=livermore.club CN=YR2,O=Let's Encrypt,C=US 13 Sept 2026 12 Dec 2026 RSA 2048 SHA256-RSA 6efc735c080eb7229ee1e9f8f425732c56a
SANs: livermore.club
CN=YR2,O=Let's Encrypt,C=US (CA) CN=Root YR,O=ISRG,C=US 3 Sept 2025 2 Sept 2028 RSA 2048 SHA256-RSA 4ebd24947e24d394802d84a52fd5b319
CN=Root YR,O=ISRG,C=US (CA) CN=ISRG Root X1,O=Internet Security Research Group,C=US 13 May 2026 2 Sept 2032 RSA 4096 SHA256-RSA f24b6d17f9d9ad7cb1c9fea78782699f

Background: What to check on a remote MCP endpoint →

DNSSEC insecure

Validation of livermore.club. — Not signed

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
club. present 54682 8 Verified
livermore.club. absent Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation
Authentication No authorisation required

The endpoint answered without asking for a token. Anyone who knows the URL can reach it.

Result No authorisation required
HTTP status 200

Background: How OAuth 2.1 works in the 2026 MCP spec →

Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://livermore.club/mcp Verified 200
http (plaintext) http://livermore.club/mcp HTTPS enforced 302 https://livermore.club/mcp
MCP tools · 14 exposed · ~5,653 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
get_congress_member ~318

One member of the US Congress, by bioguide ID or name: profile (party, chamber, state, district, in office or former, terms served with start and end dates), trade statistics since 2020 (trades, buys, sells, estimated volume in USD, median filing delay in days, late trades and the reports that contain them, number of reports and how many are paper or scanned, latest filing date) and the 5 tickers the member traded most, with livermore.club links. Use get_congress_trades with the bioguide ID for the trades. Data: House and Senate periodic transaction reports (PTRs) filed since 2020-01-01, from the U.S. House Clerk and the Senate Office of Public Records (eFD), updated daily. Amounts are the statutory ranges members report, not exact values: amount_min_usd to amount_max_usd, where a null amount_max_usd is an 'Over $X' range; estimated volumes add up range midpoints (an 'Over $X' range counts as X), so treat them as rough sizes. Trades replaced by an amendment and duplicates reported again in a later filing are left out. Paper and scanned reports are listed on member pages but their trades are not read.

NameTypeReqDescription
memberstringyesA bioguide ID (e.g. P000197) or a name (e.g. Pelosi, Nancy Pelosi, Bernie Sanders). A name that matches several members returns an error listing them.
NameTypeReqDescription
memberobjectyes–
notestring|nullyes–
statsobjectyes–
top_tickersarrayyes–
urlstringyes–

No examples provided.

get_congress_trades ~681

Stock and other securities trades reported by members of the US Congress, one row per trade, newest report first by default. Filter by member (bioguide ID or name), ticker, chamber, party, type (buy, sell, exchange), report filing dates (filed_from, filed_to) and trade dates (traded_from, traded_to). Each row has the member (bioguide, name, party, chamber, state), the asset and reported ticker, asset_class, type (purchase, sale_full, sale_partial, sale or exchange), owner (self, spouse, joint or child), traded_date and filed_date, delay_days (days from the trade to its first report; null when the reported trade date is after the filing date, a typo flagged by trade_date_error), late (reported more than 45 days after the trade), the amount range, the official source_url, and livermore.club links for the member and the stock (stock_url is null when the asset is not a listed company). totals summarize all trades matching the filters, not just this page. Data: House and Senate periodic transaction reports (PTRs) filed since 2020-01-01, from the U.S. House Clerk and the Senate Office of Public Records (eFD), updated daily. Amounts are the statutory ranges members report, not exact values: amount_min_usd to amount_max_usd, where a null amount_max_usd is an 'Over $X' range; estimated volumes add up range midpoints (an 'Over $X' range counts as X), so treat them as rough sizes. Trades replaced by an amendment and duplicates reported again in a later filing are left out. Paper and scanned reports are listed on member pages but their trades are not read. At most 200 rows per call; use page for more.

NameTypeReqDescription
chamberstring–house or senate.
filed_fromstring–Earliest filing date of the report, YYYY-MM-DD.
filed_tostring–Latest filing date of the report, YYYY-MM-DD, inclusive.
limitinteger–Maximum rows to return (1-200, default 25).
memberstring–Only this member of Congress: a bioguide ID (e.g. P000197) or a name (e.g. Pelosi, Nancy Pelosi, Bernie Sanders). A name that matches several members returns an error listing them.
pageinteger–Page number starting at 1; each page has `limit` rows. Check has_more.
partystring–democrat, republican or independent (the member's latest party).
sortstring–filed = newest report first (default); traded = most recent trade first; amount = largest amount range first.
tickerstring–Only trades in this company (all its share classes, options and former tickers), e.g. MSFT. A ticker that is not a listed company (many ETFs and funds) matches the ticker as reported.
traded_fromstring–Earliest trade date, YYYY-MM-DD.
traded_tostring–Latest trade date, YYYY-MM-DD, inclusive.
typestring–buy (purchases), sell (full, partial or unspecified sales) or exchange.
NameTypeReqDescription
filtersobjectyes–
has_morebooleanyes–
limitnumberyes–
member–yes–
notestring|nullyes–
pagenumberyes–
rowsarrayyes–
stock–yes–
tickerstring|nullyesThe ticker filter when it is not a listed company and is matched as reported.
totalsobjectyes–
urlstringyes–

No examples provided.

get_data_coverage ~118

What data Livermore has and how fresh it is: the Form 4 filing-date range, the 13F quarters loaded (with the number of filers), the latest complete 13F quarter, the number of curated superinvestors, the Schedule 13D, 13G and Form 144 filing-date ranges, the Congress report date range, the last successful data updates (ISO 8601 UTC), the update schedule and the usage limits of this server. Call it to check whether a date or quarter is covered.

Input schema present but exposes no named parameters.

NameTypeReqDescription
congressobjectyes–
docs_urlstringyes–
f13objectyes–
form4objectyes–
last_successful_updateobjectyes–
limitsobjectyes–
llms_txt_urlstringyes–
ownershipobjectyes–
sourcesstringyes–
superinvestorsnumberyes–
update_schedulestringyes–
websitestringyes–

No examples provided.

get_form144_notices ~462

Form 144 notices of proposed sales of restricted or control stock by insiders (officers, directors, large holders), newest first, like livermore.club/en/ownership/144. A notice is a plan to sell, not a completed sale. Notices replaced by a Form 144/A are left out. Filter by ticker (one company's whole history), seller_cik, query (seller or company name, or a ticker) and filing dates. Without ticker or seller_cik the query is market-wide and limited to 365 days of filings (default: the last 30 days), and notices whose market value is clearly misreported (an implied price over $1 million per share or an implied company value over $10 trillion) are left out, as on the website; with ticker or seller_cik they are listed with value_outlier true. Each row has the company, the seller and their relationships to it, shares_to_sell, market_value_usd, shares_outstanding, approx_sale_date, plan_adoption_date (a Rule 10b5-1 plan, when given), the broker, and links to livermore.club and the SEC filing. Coverage: XML notices since 2023 (required since 2023-04-13); call get_data_coverage for the loaded date range. At most 200 rows per call; use page for more.

NameTypeReqDescription
fromstring–Earliest filing date, YYYY-MM-DD (US Eastern).
limitinteger–Maximum rows to return (1-200, default 25).
pageinteger–Page number starting at 1; each page has `limit` rows. Check has_more.
querystring–Seller or company name contains this text, or a ticker for that company's notices (like the search box on livermore.club/en/ownership/144).
seller_cikstring–Only notices by this seller, whole history. Sellers use the same CIK as their Form 4 filings.
tickerstring–Only notices for this company (all share classes; Form 144 has no CUSIP), whole history.
tostring–Latest filing date, YYYY-MM-DD, inclusive.
NameTypeReqDescription
filtersobjectyes–
has_morebooleanyes–
limitnumberyes–
notestring|nullyes–
pagenumberyes–
rowsarrayyes–
scopestringyes–
seller–yes–
stock–yes–
urlstringyes–

No examples provided.

get_insider_lists ~266

Ready-made insider trading screens, the same lists as livermore.club/en/insiders: cluster-buys (companies where 3 or more different insiders bought on the open market in the last 30 days, ranked by total value; returned in `companies`), ceo-cfo-buys (CEO or CFO open-market purchases of $25,000 or more in 30 days, newest first), top-buys-week and top-buys-month (largest open-market purchases filed in the last 7 or 30 days), top-sells-week and top-sells-month (largest open-market sales). Windows count back from now by SEC filing time. Non-derivative transactions only; rows flagged as price outliers, duplicate filings (the same trade reported again in a later filing) and issuers without a ticker are excluded. Trade rows have the same fields as get_insider_trades. Amounts in USD. At most 200 rows.

NameTypeReqDescription
limitinteger–Maximum rows to return (1-200, default 25).
liststringyescluster-buys, ceo-cfo-buys, top-buys-week, top-buys-month, top-sells-week or top-sells-month.
NameTypeReqDescription
companies–yes–
definitionstringyes–
liststringyes–
titlestringyes–
trades–yes–
urlstringyes–
window_daysnumberyes–

No examples provided.

get_insider_trades ~727

Insider transactions from SEC Form 4 filings (coverage starts July 2021; updated daily). One row per filing and transaction type: same-day lots are combined, avg_price_usd is value-weighted, value_usd is the USD total, shares_owned_after is the holding after the last lot, ownership_change_pct is the change in the insider's holding in percent (null = new position or not computable). Filter by ticker, insider_cik, filing-date range, codes, the primary insider's role and minimum value. Without ticker or insider_cik the query is market-wide and limited to 30 days of filings (default: last 7 days). Codes: P = open-market or private purchase, S = sale, A = grant or award, D = disposition to the issuer, F = shares withheld for taxes, G = gift, M = option exercise under a company plan, X = in-the-money exercise, C = conversion, W = inheritance, J = other. Default codes P and S. Dates are YYYY-MM-DD; filed_at is ISO 8601 UTC and filed_date its US Eastern date; backfilled filings may only have the date (filed_at at midnight Eastern). price_outlier is true when the reported price or value is not reliable (a typo, a wrong unit or a foreign company's home-market shares priced in local currency instead of US dollars); avg_price_usd and value_usd are then as filed, and the site leaves these rows out of rankings and totals. carried_from is set on rows that a Form 4/A carried over from the original filing: an amendment that restates only some lines leaves the original's other transactions standing, so they are listed under the amendment's accession (amendment true), with the original's accession in carried_from and the original's filed_at and sec_url; it is null otherwise. rule_10b5_1 is null for filings before 2023. Each row links to livermore.club (url) and the SEC filing that reports the transaction (sec_url). At most 200 rows per call; use page for more.

NameTypeReqDescription
codes––Form 4 transaction codes to include, e.g. ["P"] for purchases only, or "all". Default ["P","S"] (open-market purchases and sales).
fromstring–Earliest SEC filing date, YYYY-MM-DD (US Eastern).
insider_cikstring–Only filings on which this insider (reporting owner) appears, across all companies. Get the CIK from search.
limitinteger–Maximum rows to return (1-200, default 25).
min_value_usdnumber–Minimum transaction value in USD (rows without a price are then excluded).
pageinteger–Page number starting at 1; each page has `limit` rows. Check has_more.
rolesarray–Keep rows whose primary reporting owner has any of these roles: ceo, cfo, director, officer, owner10 (10% owner). Empty = any role.
sortstring–filed = newest filing first (default); trade_date = most recent trade date first; value = largest USD value first (rows flagged as price outliers or duplicate filings are left out).
tickerstring–Only this company's filings (all share classes of the issuer), e.g. AAPL or BRK.B.
tostring–Latest SEC filing date, YYYY-MM-DD, inclusive.
NameTypeReqDescription
filtersobjectyes–
has_morebooleanyes–
insider–yes–
limitnumberyes–
notestring|nullyes–
pagenumberyes–
rowsarrayyes–
scopestringyes–
stock–yes–
urlstringyes–

No examples provided.

get_institution ~417

One 13F filer (an institution or a curated superinvestor) by SEC CIK: names (and the superinvestor's manager and style), the quarters it filed (newest 12, with quarters_total: number of positions, portfolio value in USD, filing time, amendments), and its holdings for one quarter (default: the latest it filed) with shares, market value in USD at quarter end, pct_of_portfolio (percent) and the change versus the previous calendar quarter (new/added/reduced/unchanged, share_change_pct in percent). When a stock split between the two quarters, previous_shares is converted to this quarter's shares before comparing (split_factor = new shares per old share) and a change within 0.5% counts as unchanged; a split that changed the CUSIP is shown as one row under the new CUSIP. Also returns the 10 largest positions sold out that quarter and the 10 largest option positions (put/call market value), each with its total count. Portfolio value counts long positions and excludes options. If the institution did not file the previous quarter, changes and sold-out positions are not reported. Securities without a ticker (bonds, some ETFs and foreign shares) have url null. At most 200 holdings per call; use page.

NameTypeReqDescription
cikstringyesSEC CIK of the 13F filer, e.g. 0001067983 (Berkshire Hathaway). Get it from search.
limitinteger–Maximum rows to return (1-200, default 25).
pageinteger–Page number starting at 1; each page has `limit` rows. Check has_more.
quarterstring–Quarter to show, e.g. 2026-q2. Default: the latest quarter this institution filed.
sortstring–value = largest market value first (default); shares; change = largest share increase first; pct = largest share of the portfolio first.
NameTypeReqDescription
changes_availablebooleanyes–
holdings–yes–
institutionobjectyes–
notestring|nullyes–
options–yes–
periodstring|nullyes–
previous_quarterstring|nullyes–
previous_quarter_filedbooleanyes–
quarterstring|nullyes–
quartersarrayyes–
quarters_totalnumberyes–
sold_out–yes–
summary–yes–
urlstringyes–

No examples provided.

get_major_holders ~402

The current holders of 5% or more of a stock according to their latest Schedule 13D or 13G filing, largest first, like the Major holders tab on livermore.club. Each holder has pct_of_class (percent of the share class, 7.5 = 7.5%) and shares from its latest filing, the change against the previous filing of the same position (previous_pct_of_class, pct_of_class_change in percentage points; new_position is true for a first filing), the form (13D, 13G, 13D/A, 13G/A), filing and event dates, when the position was first filed and how many filings it has, and links to the holder's livermore.club page (institutions and insiders) and the SEC filing. In a group filing each member reports the shares it counts as its own, so the figure is the largest single stake, not a sum. Share classes (GOOG, GOOGL) are split by the CUSIP in the filing. Limits: holders stop filing after a company is acquired or delisted, and holders whose latest filing is an older SC 13D or SC 13G (before 2024-12-18) have no percent and are not counted. Structured 13D/13G filings (voluntary since 2023-12-18, required since 2024-12-18) carry the percent, shares and event date; older SC 13D and SC 13G filings (since 2021) list only the filer, the company and the date (legacy true). Call get_data_coverage for the loaded date range.

NameTypeReqDescription
limitinteger–Maximum rows to return (1-200, default 25).
tickerstringyesStock ticker, e.g. AAPL or BRK.B (share classes use a dot; BRK-B also works).
NameTypeReqDescription
cikstringyes–
holdersarrayyes–
holders_totalnumberyes–
namestringyes–
notestring|nullyes–
tickerstringyes–
urlstringyes–

No examples provided.

get_ownership_filings ~572

Schedule 13D and 13G filings by holders of more than 5% of a company, newest first, like livermore.club/en/ownership. 13D is filed by holders who may seek to influence the company (activists), 13G by passive holders; /A marks an amendment. Filter by form, ticker (one stock's whole history), filer_cik (an institution's or person's filings, including those it is named in), query (filer or company name, or a ticker) and filing dates. Without ticker or filer_cik the query is market-wide and limited to 365 days of filings (default: the last 30 days); note says when the range was narrowed. Each row has the company (issuer_cik, issuer_name, ticker), the filer (filer_cik, filer_name, the superinvestor name when it is one, reporting_persons in a group filing), pct_of_class and shares, the change against the previous filing of the same position (previous_pct_of_class, pct_of_class_change in percentage points, new_position), below_5_pct (an exit or a drop below the threshold), the event date, and links to livermore.club (filer_url, stock_url) and the SEC filing. Structured 13D/13G filings (voluntary since 2023-12-18, required since 2024-12-18) carry the percent, shares and event date; older SC 13D and SC 13G filings (since 2021) list only the filer, the company and the date (legacy true). Call get_data_coverage for the loaded date range. At most 200 rows per call; use page for more.

NameTypeReqDescription
filer_cikstring–Only filings this filer submitted or is named in as a reporting person, whole history. Get the CIK from search (institutions and insiders).
formstring–13D (holders who may seek to influence the company) or 13G (passive holders). Default: both.
fromstring–Earliest filing date, YYYY-MM-DD (US Eastern).
limitinteger–Maximum rows to return (1-200, default 25).
pageinteger–Page number starting at 1; each page has `limit` rows. Check has_more.
querystring–Filer or company name contains this text, or a ticker for that company's filings (like the search box on livermore.club/en/ownership).
tickerstring–Only filings for this stock (the company's filings for this share class), whole history.
tostring–Latest filing date, YYYY-MM-DD, inclusive.
NameTypeReqDescription
filer–yes–
filtersobjectyes–
has_morebooleanyes–
limitnumberyes–
notestring|nullyes–
pagenumberyes–
rowsarrayyes–
scopestringyes–
stock–yes–
urlstringyes–

No examples provided.

get_stock ~310

Overview of one US-listed stock: company facts (SEC name, CIK, exchange, SIC industry, other share classes), open-market insider activity in the last 90 days (Form 4 codes P and S, non-derivative: number of filings and total USD), institutional ownership from 13F for the latest complete quarter (number of holders, total shares and market value in USD, and the previous quarter for comparison), and the curated superinvestors holding it (shares, market value, pct_of_portfolio = percent of that superinvestor's 13F portfolio). A quarter is complete once its 45-day filing deadline has passed and the data is loaded; in_progress_quarter is a newer quarter still being filed. Share classes (GOOG/GOOGL, BRK.A/BRK.B) are separate tickers because 13F reports each class separately. A ticker that is no longer on the SEC's list (active false; delisted true when the company has no listed common stock left, with the Form 25 delisting date in delisted_on when known) keeps its page, and its 13F figures are for its last quarter with a full set of 13F holders (f13.note). Use get_insider_trades and get_stock_13f_holders for the full lists.

NameTypeReqDescription
tickerstringyesStock ticker, e.g. AAPL or BRK.B (share classes use a dot; BRK-B also works).
NameTypeReqDescription
activebooleanyesfalse when the ticker is no longer on the SEC's list of tickers.
cikstringyes–
delistedbooleanyestrue when the ticker is inactive and the company has no active common-stock ticker left (delisted or acquired). An inactive ticker whose company still trades under another ticker (a ticker change) is…
delisted_onstring|nullyesDelisting date (YYYY-MM-DD) of a delisted stock: the SEC filing date of the Form 25 that removed its common stock from the exchange. null when the stock is not delisted or no Form 25 was found (for e…
exchangestring|nullyes–
f13–yes–
holders_urlstringyes–
industrystring|nullyes–
insider_activityobjectyes–
insiders_urlstringyes–
namestringyes–
other_share_classesarrayyes–
sec_filings_urlstringyes–
sicstring|nullyes–
superinvestorsarrayyes–
tickerstringyes–
urlstringyes–

No examples provided.

get_stock_13f_holders ~495

Institutions that reported holding a stock in their 13F-HR filings for one calendar quarter (default: the latest complete quarter, or for a ticker that is no longer listed its last quarter with a full set of 13F holders; 13F is filed up to 45 days after quarter end and covers long positions in US-listed securities only). Each row: institution, shares, market value in USD at quarter end as reported, pct_of_portfolio (percent of that institution's 13F portfolio), and the change versus the previous calendar quarter (action new/added/reduced/unchanged/sold_out, share_change, share_change_pct in percent). When the stock split between the two quarters, previous_shares is converted to this quarter's shares before comparing (split_factor = new shares per old share; the filed count is previous_shares / split_factor) and a change within 0.5% counts as unchanged; the previous totals are as filed. Institutions that held the stock last quarter and filed this quarter without it are listed after the holders as sold_out; institutions that held it last quarter but have not filed this quarter yet are listed at the very end as not_filed (not a sale, shares and value null). Totals (holders, shares, value_usd) cover all holders, not just this page. Multiple CUSIPs of the same ticker are combined. changes_available is false (and the change fields are null) when the previous quarter cannot be compared; `note` explains incomplete or still-filing quarters. At most 200 rows per call; use page.

NameTypeReqDescription
limitinteger–Maximum rows to return (1-200, default 25).
pageinteger–Page number starting at 1; each page has `limit` rows. Check has_more.
quarterstring–Quarter to show, e.g. 2026-q2. Default: the latest complete quarter; for a ticker that is no longer listed, its last quarter with a full set of 13F holders.
sortstring–value = largest market value first (default); shares = most shares; change = largest share increase first. Sold-out holders are always listed last.
tickerstringyesStock ticker, e.g. AAPL or BRK.B (share classes use a dot; BRK-B also works).
NameTypeReqDescription
changes_availablebooleanyes–
has_morebooleanyes–
holdersnumberyes–
in_progress_quarterstring|nullyes–
latest_complete_quarterstringyes–
limitnumberyes–
namestringyes–
notestring|nullyes–
pagenumberyes–
periodstringyes–
previous–yes–
previous_quarterstringyes–
quarterstringyes–
rowsarrayyes–
sharesnumber|nullyes–
sortstringyes–
split_factornumber|nullyesStock split between previous_quarter and quarter: new shares per old share (10 = 10-for-1 split, 0.1 = 1-for-10 reverse split); null when there was none.
tickerstringyes–
urlstringyes–
value_usdnumber|nullyes–

No examples provided.

get_superinvestor_activity ~275

What the curated superinvestors bought and sold in one quarter according to 13F, compared with the previous calendar quarter (default: the latest complete quarter). Without superinvestor_cik: most_bought (stocks the most superinvestors opened or added to), most_sold (reduced or sold out) and per-superinvestor counts of new/added/reduced/sold-out positions. With superinvestor_cik: that superinvestor's individual moves grouped by action, largest positions first (shares_change_pct in percent for added and reduced). Only superinvestors that filed both quarters are compared; added and reduced are decided by share count, not value, and when a stock split between the two quarters the previous share count is converted first (split_factor). Securities are merged by ticker (CUSIP when there is none). 13F is filed up to 45 days after quarter end.

NameTypeReqDescription
limitinteger–Maximum rows per list (1-50, default 25).
quarterstring–Quarter to compare with the previous calendar quarter, e.g. 2026-q2. Default: the latest complete quarter that can be compared.
superinvestor_cikstring–Show this superinvestor's individual moves instead of the cross-superinvestor summary.
NameTypeReqDescription
by_superinvestor–yes–
most_bought–yes–
most_sold–yes–
periodstringyes–
previous_quarterstringyes–
quarterstringyes–
superinvestor–yes–
superinvestors_comparednumberyes–
urlstringyes–

No examples provided.

list_superinvestors ~160

The curated list of superinvestors (well-known long-term investors such as Warren Buffett's Berkshire Hathaway, Bill Ackman's Pershing Square, Li Lu's Himalaya Capital) with their latest 13F quarter: portfolio value in USD (long positions, excluding options), number of positions, filing date, and the 3 largest holdings with pct_of_portfolio (percent). Sorted by portfolio value. Names are in English with Chinese names in name_zh and manager_zh. source_cik is set when the latest quarter was filed under a predecessor CIK (pass it to get_institution to see that quarter). Use get_institution(cik) for full holdings and get_superinvestor_activity for what they bought and sold in a quarter.

Input schema present but exposes no named parameters.

NameTypeReqDescription
countnumberyes–
superinvestorsarrayyes–
urlstringyes–

No examples provided.

search ~450

Find US stocks, 13F institutions (including the curated superinvestors, matched by fund or manager name, e.g. 'Buffett' or 'Pershing', and large asset managers matched by their common name, e.g. 'Fidelity' finds FMR LLC and 'Capital Group' its three 13F filers), corporate insiders (Form 4 reporting persons) and members of Congress (House and Senate members who served in 2019 or later, by name, nickname, last name or bioguide ID; current members first) by ticker or name. Returns up to `limit` matches per group, best match first, with the identifier the other tools take: `ticker` for get_stock, get_insider_trades, get_stock_13f_holders, get_major_holders and the other stock filters; institution `cik` for get_institution and get_ownership_filings(filer_cik); insider `cik` for get_insider_trades(insider_cik) and get_form144_notices(seller_cik); member `bioguide` for get_congress_member and get_congress_trades(member). Names are SEC names in English (insiders appear as 'Cook Timothy D'); superinvestors and those asset managers also match their Chinese names. Tickers match exactly or by prefix; a CIK (e.g. 1067983) or a 9-character CUSIP (e.g. 037833100) matches exactly; names need at least 2 characters. Stocks carry the company in `name`; `detail` is the manager for superinvestors ('13F filer' for other institutions) and the latest title and company for insiders. Members have party (D, R, I), chamber (house or senate), state, district (House seats; 0 is at-large) and in_office. Every item has its livermore.club `url`.

NameTypeReqDescription
limitinteger–Maximum matches per group (1-20, default 5).
querystringyesTicker, company, fund, manager, person or member of Congress name, CIK or CUSIP.
NameTypeReqDescription
insidersarrayyes–
institutionsarrayyes–
membersarrayyes–
querystringyes–
stocksarrayyes–

No examples provided.

Common questions

What is the Livermore MCP server?

Livermore is an MCP server listed in the public MCP registry as io.github.AAAZZZR/livermore. US insider trades, 13F holdings, 13D/13G, Form 144 and Congress stock trades. Free, no API key. This page covers its hosted endpoint (https://livermore.club/mcp).

Is the Livermore MCP server safe to use?

Livermore scores 70 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the Livermore MCP server expose?

Livermore exposes 14 tools: search, get_stock, get_stock_13f_holders, get_insider_trades, get_insider_lists, and 9 more. Their descriptions and schemas cost roughly 5,653 tokens of context every time the server is loaded.

Does the Livermore MCP server require authentication?

No. We connected to Livermore without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.

Is the Livermore MCP server still maintained?

Livermore is still listed as active in the MCP registry. We last reached this channel on 28 September 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.