Stock research

Congress trades MCP server for public stock disclosures

The Pineify congress trades MCP server lets an MCP-compatible agent search public US congressional trade disclosures by recent activity, late reports, or politician. It returns transaction dates, filing dates, reported amount ranges, and derived disclosure delays. These records are delayed disclosures, not real-time holdings or exact trade values.

MCP tool name
find-congress-trades

Example prompt

Use Pineify to find recent disclosed NVDA congressional trades. Show the transaction date, filing date, amount range, and disclosure delay for each returned record.

Direct answer

What find-congress-trades does

The find-congress-trades tool searches a bounded public-disclosure dataset. An agent can request recent filings, late reports, or records for one named politician, then filter by ticker, party, chamber, transaction type, and an optional market date.

Transaction date and filing date answer different questions. The transaction date is the date reported for the trade. The filing date is when the disclosure was filed. Disclosure delay is a derived count of calendar days between those dates, and the tool marks a report late when the derived delay exceeds 45 days.

The reported amount is a range copied from the disclosure record, not an exact execution value. A filing also does not establish the current position, trade price, motive, beneficial owner beyond what the record states, or whether the holding remains open.

Contract

What the agent sends and receives

Inputs

  • A required scope of recent, late-reports, or politician. Politician scope also requires one politician name, while the other scopes reject that field.
  • An optional US ticker such as NVDA, AAPL, or MSFT. Valid symbols are normalized to uppercase.
  • Optional party, chamber, and transaction-type filters. Their defaults are any.
  • An optional marketDate in YYYY-MM-DD format.
  • A sort order of transaction-date-desc or filing-date-desc, plus a limit from 1 to 50 with a default of 20.

Structured output

  • Up to 50 disclosure records with reporter, issuer, ticker, transaction type, reported amount range, transaction date, filing date, notes, and active status when available.
  • A derived disclosure delay with calendar-day count, late-report status, and methodology version. The delay fields can be null when a required date is missing.
  • Party data marked as derived from a curated name map or unknown, plus chamber data marked as observed when member type is available or derived otherwise.
  • The normalized query, US market metadata, dataset snapshot, bounded page status, partial flag, and warnings.

Capabilities

Where this MCP tool fits

Search three disclosure scopes

Find recent congressional trades, late reports, or disclosures for one politician with a strict scope-specific request.

Filter and sort bounded results

Filter by ticker, party, chamber, transaction type, and optional date, then sort by transaction date or filing date.

Compare transaction and filing dates

Read both dates beside a derived disclosure-delay value and late-report flag instead of treating the filing date as the trade date.

Preserve disclosure provenance

Review reported amount ranges, nullable source fields, derived affiliation metadata, methodology versions, partial status, and warnings.

Agent workflow

A bounded call from question to review

  1. 1

    Choose the disclosure question

    Use recent for current results in the dataset, late-reports for delayed filings, or politician with one full name for a person-specific review.

  2. 2

    Apply only needed filters

    Add a ticker, date, affiliation, chamber, or transaction type when it narrows the question, then select a date sort and a limit of 50 or fewer.

  3. 3

    Read the dates and range separately

    Quote transaction date, filing date, amount range, and derived delay as separate fields. Keep partial status, warnings, and missing values visible.

Prompt examples

Questions an agent can route to this tool

"Use Pineify to find recent disclosed NVDA congressional trades. Show the transaction date, filing date, amount range, and disclosure delay for each returned record."
"Find up to 20 late congressional stock reports, sort by filing date descending, and do not convert reported amount ranges into exact dollar values."
"Use the congressional stock trades MCP tool to review public disclosures for this politician. Separate buys, sells, and exchanges, and state when a date or affiliation field is missing."

Operator notes

How I review the result

When I check NVDA disclosures, I filter by symbol and quote only the records returned by the tool. I never fill an empty result with a trade from memory.

When I compare AAPL filings, I keep transaction date and filing date in separate columns, then use the derived day count to discuss reporting delay.

When I review MSFT amount ranges, I preserve the range text as reported. I do not use its midpoint as an exact trade value or claim that the disclosed position is still open.

Boundaries to keep in the prompt

  • Congressional disclosures are delayed records. They are not a real-time portfolio feed, and a filing does not prove the reporter still holds the security.
  • AmountRangeText is the reported amount band, not an exact transaction value, share count, execution price, cost basis, or current position size.
  • Disclosure delay is derived from the available transaction and filing dates. Missing dates produce null delay fields, and the late flag follows the tool methodology of more than 45 calendar days.
  • Party and some chamber values can be derived from a curated name map or returned as unknown. Coverage and affiliation data may be incomplete.
  • The tool is read-only and does not predict stock prices, infer intent, execute trades, or promise returns. It is an information tool, not investment advice.

Pineify MCP is an information and code-validation tool, not investment advice. It does not promise returns, place trades, or modify a portfolio. Review timestamps, source fields, code diagnostics, and risk assumptions before acting.

FAQ

Congress trades MCP server for public stock disclosures questions

Add find-congress-trades to your AI workflow

Connect one remote Pineify MCP endpoint, then let your compatible AI client discover this tool with the rest of the read-only catalog.

Open MCP setup