Veridion Disclosures
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Congressional stock-trade reports and the President's OGE reports, each row linked to its filing.
| Author | com.veridionmarkets |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 2345 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"Veridion Disclosures": {
"url": "https://www.veridionmarkets.com/api/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (5)
search_disclosuresread-onlySearch receipt-linked US government financial disclosures: both chambers of Congress under the STOCK Act, plus executive-branch OGE filings (chamber 'executive', which holds the President's disclosures). Every row carries receipt.url, the government's own document for that row: a PDF page for House and OGE filings, or the Senate eFD report page, which the Senate site opens behind its own access agreement (receipt.access 'gated'). Supports point-in-time reconstruction via as_of (rows observed on or before that timestamp; no look-ahead bias) and change polling via updated_since. Results are paged; page.next_cursor continues the listing.
Parameters:
as_of— string — ISO timestamp: only rows first observed on/before this instantlimit— number — Rows per page: 10 when omitted; up to 25 without a key and 1000 with a licensed key. A larger request returns the maximum, not an error.cursor— string — Opaque page.next_cursor from a previous callticker— string — Filter by ticker symbol, e.g. NVDAchamber— string — Filter by filing body. 'house' and 'senate' are STOCK Act periodic transaction reports; 'executive' is executive-branch OGE filings, which is where the President's disclosures are. Omit to search all.member_id— string — Filter to one filer by slug, e.g. donald-trump or nancy-pelosi. The same slug appears as member.member_id on every row.updated_since— string — ISO timestamp: only rows first observed after this instantmin_delay_days— number — Only rows filed at least this many days after the transaction. The STOCK Act window is 45 days, so 46 returns filings outside it. Rows without a computed delay are excluded, not guessed at.within_statutory_window— boolean — false returns only filings made outside the statutory window that applies to that row (served as statutory_window_days); true returns only filings inside it. Unlike min_delay_days, the boundary is each row's own window rather than a supplied number. Annual reports have no window and are excluded by either value.
Hints: read-only yes · destructive no · idempotent yes · open-world no
get_disclosure_historyread-onlyEvery observed version of one disclosure, oldest first. The change stream is append-only, so an amendment supersedes rather than overwrites -- the before and after of a restated filing are both here, each with its own change block and receipt.url. restated=true means content changed after first publication; each version records what changed and when.
Parameters:
disclosure_id(required) — string — Permanent disclosure_id from search_disclosures. Identifiers survive restatement and are never reused.
Hints: read-only yes · destructive no · idempotent yes · open-world no
list_membersread-onlyList filers with official identity (congressional filers carry their Bioguide ID; executive-branch filers return null with an explanation — identifiers are never invented). Filter by bioguide, by the exact member_id a disclosure row carries, or by a substring of the name as filed. A name search can match several filers; each result carries member_id and bioguide for an exact match.
Parameters:
name— string — Case-insensitive substring of the filer's full name, e.g. pelosibioguide— string — Official Bioguide ID, e.g. P000197member_id— string — Exact filer identifier from a disclosure row, e.g. nancy-pelosi
Hints: read-only yes · destructive no · idempotent yes · open-world no
get_coverageread-onlyLive coverage counts (rows, filers, per-source totals) measured from the serving views at request time.
Hints: read-only yes · destructive no · idempotent yes · open-world no
get_statusread-onlySource freshness and bulk-snapshot health. This endpoint downgrades itself when its own arithmetic says stale — it never guesses green. When state is 'degraded', degraded_reasons names each cause with its measurement; sources[].index_reconciliation says whether the government's own index lists filings not yet served; bulk_export.merkle_root is the day's commitment over every row's content_hash, for verifying a bulk download.
Hints: read-only yes · destructive no · idempotent yes · open-world no
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.