# Livermore (remote · livermore.club)

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

- Trust score: 70/100 (medium)
- Registry status: active
- Liveness: live
- Owner verified: no
- Last scored: 2026-09-28

## Components

- remote · `livermore.club`: 70/100 (this document), [markdown](https://verifymcp.io/servers/aaazzzr-livermore/livermore.md), [page](https://verifymcp.io/servers/aaazzzr-livermore/livermore)

## Channel facts

- Endpoint: `https://livermore.club/mcp`
- Transports: `streamable-http`
- Auth: `none`
- Version: `1.2.0`

## Trust breakdown

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. Scores are 0–100 per category. Scoring method: https://verifymcp.io/docs/scoring (what has changed: https://verifymcp.io/docs/scoring/changelog)

Scored 2026-09-28.

- **Endpoint Security**: 74/100
  - The endpoint's TLS certificate is valid, in date, and uses a strong key.
  - No authorisation is required to call this server. Every tool declares its destructiveHint and none is destructive, so open access doesn't expose one.
  - HTTPS is enforced; there's no plaintext access path.
  - HSTS check failed: the Strict-Transport-Security header is absent.
  - DNSSEC check failed: this domain isn't protected by DNSSEC.
- **Transport & Reachability**: 100/100
  - Verified streamable-http transport via a live MCP handshake.
- **Schema Quality & AI Usability**: 61/100
  - AI-judged instruction clarity (excellent).
  - 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.
  - Usage-examples check failed: none of the tools include examples.
- **Stability & Change Management**: 7/100
  - Stability observed for 2 of 30 days with no destabilising changes; credit accrues until the full window elapses.
- **Tool Coverage**: 100/100
  - 100% of tools have a non-trivial description (not blank, and not just the tool's name).
  - 100% of tool parameters carry a description.
  - Structured output schemas are declared (100% of tools); any adoption earns full credit.
- **Tool Safety**: 100/100
  - No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.
  - We read all 14 captured tool definition(s), and no name or description among them implies an irreversible operation.
  - An AI judge read all 15 captured unit(s) of tool text and found none that tries to manipulate the model reading it.
- **Capabilities**: 100/100
  - Implements a current MCP spec version (2026-07-28).

## 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.

### Claude

```bash
claude mcp add --transport http aaazzzr-livermore 'https://livermore.club/mcp'
```

### Cursor

```json
{
  "mcpServers": {
    "aaazzzr-livermore": {
      "url": "https://livermore.club/mcp"
    }
  }
}
```

### VS Code

```json
{
  "servers": {
    "aaazzzr-livermore": {
      "type": "http",
      "url": "https://livermore.club/mcp"
    }
  }
}
```

### Codex

```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
    }
  }
}
```

### OpenClaw

```bash
openclaw mcp add aaazzzr-livermore --url 'https://livermore.club/mcp' --transport streamable-http
```

### Hermes

```yaml
mcp_servers:
  aaazzzr-livermore:
    url: "https://livermore.club/mcp"
```

### Netclaw

```json
{
  "McpServers": {
    "aaazzzr-livermore": {
      "Transport": "http",
      "Url": "https://livermore.club/mcp"
    }
  }
}
```

### Vellum

```bash
assistant mcp add aaazzzr-livermore -t streamable-http -u 'https://livermore.club/mcp'
```

### Other

```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 recorded for this component, newest first. Days that predate change tracking, or that we cannot explain, say so: "we were watching and nothing happened" and "we were not watching" are different claims.

### 2026-09-28 (score 70, +1)

- [functional] We updated how we score, so this day's move reflects our rubric, not a change to the server

### 2026-09-27 (score 69, 0)

- [security] 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
- [functional regression] Schema quality: 328 → 429
- [functional regression] Schema quality: 328 → 374
- [functional improvement] 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”
- [cosmetic] “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

### 2026-09-26 (score 69)

First indexed and scored.

## MCP tools (14)

### `search` (~450 tokens)

Search stocks, institutions, insiders and members of Congress

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`.

Input parameters:

- `limit` (integer): Maximum matches per group (1-20, default 5).
- `query` (string, required): Ticker, company, fund, manager, person or member of Congress name, CIK or CUSIP.

Output parameters:

- `insiders` (array)
- `institutions` (array)
- `members` (array)
- `query` (string)
- `stocks` (array)

### `get_stock` (~310 tokens)

Stock overview

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.

Input parameters:

- `ticker` (string, required): Stock ticker, e.g. AAPL or BRK.B (share classes use a dot; BRK-B also works).

Output parameters:

- `active` (boolean): false when the ticker is no longer on the SEC's list of tickers.
- `cik` (string)
- `delisted` (boolean): true 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_on` (string|null): Delisting 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…
- `exchange` (string|null)
- `f13`
- `holders_url` (string)
- `industry` (string|null)
- `insider_activity` (object)
- `insiders_url` (string)
- `name` (string)
- `other_share_classes` (array)
- `sec_filings_url` (string)
- `sic` (string|null)
- `superinvestors` (array)
- `ticker` (string)
- `url` (string)

### `get_stock_13f_holders` (~495 tokens)

13F institutional holders of a stock

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.

Input parameters:

- `limit` (integer): Maximum rows to return (1-200, default 25).
- `page` (integer): Page number starting at 1; each page has `limit` rows. Check has_more.
- `quarter` (string): 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.
- `sort` (string): value = largest market value first (default); shares = most shares; change = largest share increase first. Sold-out holders are always listed last.
- `ticker` (string, required): Stock ticker, e.g. AAPL or BRK.B (share classes use a dot; BRK-B also works).

Output parameters:

- `changes_available` (boolean)
- `has_more` (boolean)
- `holders` (number)
- `in_progress_quarter` (string|null)
- `latest_complete_quarter` (string)
- `limit` (number)
- `name` (string)
- `note` (string|null)
- `page` (number)
- `period` (string)
- `previous`
- `previous_quarter` (string)
- `quarter` (string)
- `rows` (array)
- `shares` (number|null)
- `sort` (string)
- `split_factor` (number|null): Stock 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.
- `ticker` (string)
- `url` (string)
- `value_usd` (number|null)

### `get_insider_trades` (~727 tokens)

Insider trades (Form 4)

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.

Input parameters:

- `codes`: Form 4 transaction codes to include, e.g. ["P"] for purchases only, or "all". Default ["P","S"] (open-market purchases and sales).
- `from` (string): Earliest SEC filing date, YYYY-MM-DD (US Eastern).
- `insider_cik` (string): Only filings on which this insider (reporting owner) appears, across all companies. Get the CIK from search.
- `limit` (integer): Maximum rows to return (1-200, default 25).
- `min_value_usd` (number): Minimum transaction value in USD (rows without a price are then excluded).
- `page` (integer): Page number starting at 1; each page has `limit` rows. Check has_more.
- `roles` (array): Keep rows whose primary reporting owner has any of these roles: ceo, cfo, director, officer, owner10 (10% owner). Empty = any role.
- `sort` (string): 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).
- `ticker` (string): Only this company's filings (all share classes of the issuer), e.g. AAPL or BRK.B.
- `to` (string): Latest SEC filing date, YYYY-MM-DD, inclusive.

Output parameters:

- `filters` (object)
- `has_more` (boolean)
- `insider`
- `limit` (number)
- `note` (string|null)
- `page` (number)
- `rows` (array)
- `scope` (string)
- `stock`
- `url` (string)

### `get_insider_lists` (~266 tokens)

Insider trading screens

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.

Input parameters:

- `limit` (integer): Maximum rows to return (1-200, default 25).
- `list` (string, required): cluster-buys, ceo-cfo-buys, top-buys-week, top-buys-month, top-sells-week or top-sells-month.

Output parameters:

- `companies`
- `definition` (string)
- `list` (string)
- `title` (string)
- `trades`
- `url` (string)
- `window_days` (number)

### `get_institution` (~417 tokens)

13F institution and its holdings

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.

Input parameters:

- `cik` (string, required): SEC CIK of the 13F filer, e.g. 0001067983 (Berkshire Hathaway). Get it from search.
- `limit` (integer): Maximum rows to return (1-200, default 25).
- `page` (integer): Page number starting at 1; each page has `limit` rows. Check has_more.
- `quarter` (string): Quarter to show, e.g. 2026-q2. Default: the latest quarter this institution filed.
- `sort` (string): value = largest market value first (default); shares; change = largest share increase first; pct = largest share of the portfolio first.

Output parameters:

- `changes_available` (boolean)
- `holdings`
- `institution` (object)
- `note` (string|null)
- `options`
- `period` (string|null)
- `previous_quarter` (string|null)
- `previous_quarter_filed` (boolean)
- `quarter` (string|null)
- `quarters` (array)
- `quarters_total` (number)
- `sold_out`
- `summary`
- `url` (string)

### `list_superinvestors` (~160 tokens)

Curated superinvestors

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.

Output parameters:

- `count` (number)
- `superinvestors` (array)
- `url` (string)

### `get_superinvestor_activity` (~275 tokens)

Superinvestor quarterly buys and sells

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.

Input parameters:

- `limit` (integer): Maximum rows per list (1-50, default 25).
- `quarter` (string): Quarter to compare with the previous calendar quarter, e.g. 2026-q2. Default: the latest complete quarter that can be compared.
- `superinvestor_cik` (string): Show this superinvestor's individual moves instead of the cross-superinvestor summary.

Output parameters:

- `by_superinvestor`
- `most_bought`
- `most_sold`
- `period` (string)
- `previous_quarter` (string)
- `quarter` (string)
- `superinvestor`
- `superinvestors_compared` (number)
- `url` (string)

### `get_major_holders` (~402 tokens)

Current 5% holders of a stock (13D/13G)

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.

Input parameters:

- `limit` (integer): Maximum rows to return (1-200, default 25).
- `ticker` (string, required): Stock ticker, e.g. AAPL or BRK.B (share classes use a dot; BRK-B also works).

Output parameters:

- `cik` (string)
- `holders` (array)
- `holders_total` (number)
- `name` (string)
- `note` (string|null)
- `ticker` (string)
- `url` (string)

### `get_ownership_filings` (~572 tokens)

Schedule 13D and 13G filings

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.

Input parameters:

- `filer_cik` (string): Only filings this filer submitted or is named in as a reporting person, whole history. Get the CIK from search (institutions and insiders).
- `form` (string): 13D (holders who may seek to influence the company) or 13G (passive holders). Default: both.
- `from` (string): Earliest filing date, YYYY-MM-DD (US Eastern).
- `limit` (integer): Maximum rows to return (1-200, default 25).
- `page` (integer): Page number starting at 1; each page has `limit` rows. Check has_more.
- `query` (string): Filer or company name contains this text, or a ticker for that company's filings (like the search box on livermore.club/en/ownership).
- `ticker` (string): Only filings for this stock (the company's filings for this share class), whole history.
- `to` (string): Latest filing date, YYYY-MM-DD, inclusive.

Output parameters:

- `filer`
- `filters` (object)
- `has_more` (boolean)
- `limit` (number)
- `note` (string|null)
- `page` (number)
- `rows` (array)
- `scope` (string)
- `stock`
- `url` (string)

### `get_form144_notices` (~462 tokens)

Form 144 notices of proposed sales

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.

Input parameters:

- `from` (string): Earliest filing date, YYYY-MM-DD (US Eastern).
- `limit` (integer): Maximum rows to return (1-200, default 25).
- `page` (integer): Page number starting at 1; each page has `limit` rows. Check has_more.
- `query` (string): 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_cik` (string): Only notices by this seller, whole history. Sellers use the same CIK as their Form 4 filings.
- `ticker` (string): Only notices for this company (all share classes; Form 144 has no CUSIP), whole history.
- `to` (string): Latest filing date, YYYY-MM-DD, inclusive.

Output parameters:

- `filters` (object)
- `has_more` (boolean)
- `limit` (number)
- `note` (string|null)
- `page` (number)
- `rows` (array)
- `scope` (string)
- `seller`
- `stock`
- `url` (string)

### `get_congress_trades` (~681 tokens)

Congress trades (House and Senate)

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.

Input parameters:

- `chamber` (string): house or senate.
- `filed_from` (string): Earliest filing date of the report, YYYY-MM-DD.
- `filed_to` (string): Latest filing date of the report, YYYY-MM-DD, inclusive.
- `limit` (integer): Maximum rows to return (1-200, default 25).
- `member` (string): 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.
- `page` (integer): Page number starting at 1; each page has `limit` rows. Check has_more.
- `party` (string): democrat, republican or independent (the member's latest party).
- `sort` (string): filed = newest report first (default); traded = most recent trade first; amount = largest amount range first.
- `ticker` (string): 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_from` (string): Earliest trade date, YYYY-MM-DD.
- `traded_to` (string): Latest trade date, YYYY-MM-DD, inclusive.
- `type` (string): buy (purchases), sell (full, partial or unspecified sales) or exchange.

Output parameters:

- `filters` (object)
- `has_more` (boolean)
- `limit` (number)
- `member`
- `note` (string|null)
- `page` (number)
- `rows` (array)
- `stock`
- `ticker` (string|null): The ticker filter when it is not a listed company and is matched as reported.
- `totals` (object)
- `url` (string)

### `get_congress_member` (~318 tokens)

Member of Congress

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.

Input parameters:

- `member` (string, required): 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.

Output parameters:

- `member` (object)
- `note` (string|null)
- `stats` (object)
- `top_tickers` (array)
- `url` (string)

### `get_data_coverage` (~118 tokens)

Data coverage and freshness

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.

Output parameters:

- `congress` (object)
- `docs_url` (string)
- `f13` (object)
- `form4` (object)
- `last_successful_update` (object)
- `limits` (object)
- `llms_txt_url` (string)
- `ownership` (object)
- `sources` (string)
- `superinvestors` (number)
- `update_schedule` (string)
- `website` (string)

## Diagnostics

Captured diagnostic sections: TLS, DNSSEC, Authorisation, Transports. The full working is on the page: https://verifymcp.io/servers/aaazzzr-livermore/livermore#diagnostics

## Score history

- 2026-09-28: 70
- 2026-09-27: 69
- 2026-09-26: 69

## 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.

## Links

- Remote endpoint: https://livermore.club/mcp
- Website: https://livermore.club/en/developers
- Changelog RSS feed: https://verifymcp.io/servers/aaazzzr-livermore/livermore.xml
- Changelog JSON feed: https://verifymcp.io/servers/aaazzzr-livermore/livermore.json
- HTML version of this page: https://verifymcp.io/servers/aaazzzr-livermore/livermore
