filingpulse
Server Details
Hosted SEC EDGAR filings: Form 4 insider trades, 8-K events, S-1/IPO registrations. Read-only.
- Status
- Healthy
- Uptime
- 100.0% over 37 days
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-06-18
- URL
TDQS
Scored across 7 tools
Tools target distinct data domains: corporate events (8-K), insider filings/trades (Forms 3/4/5), IPO registrations, schema, and dataset status. The only mild overlap is between get_insider_filing (single by accession) and get_insider_trades (list), and similarly get_registration_event vs get_ipo_registrations, but the list-vs-single distinction is clearly stated in descriptions.
All seven tools follow a consistent get_<resource> snake_case pattern: get_corporate_events, get_dataset_status, get_insider_filing, get_insider_trades, get_ipo_registrations, get_registration_event, get_schema. Naming is predictable and readable throughout.
Seven tools is well-scoped for an SEC filings data API, with list endpoints, single-fetch endpoints, a status tool, and a schema tool. Each tool earns its place without excess.
The surface covers listing and fetching across the three main datasets (8-K events, insider forms, S-1/IPO registrations), plus dataset status and schema. Minor gaps: no direct tool to fetch a single 8-K corporate event by accession (only the list), and no search across issuers, though the described use cases are largely supported.
Available Tools
7 toolsget_corporate_events8-K corporate eventsARead-onlyInspect
List SEC 8-K corporate events classified by official item code, newest first — e.g. 2.02 results of operations, 5.02 executive/director changes, 1.01 material agreements, 7.01 Reg FD. Filter by item code, issuer ticker or CIK, or since-date. Returns a {data, total, limit, offset} envelope.
| Name | Required | Description | Default |
|---|---|---|---|
| cik | No | SEC CIK number, digits only (leading zeros optional). | |
| item | No | Official 8-K item code, e.g. 2.02 or 5.02. | |
| limit | No | Rows to return (max 25 on this endpoint). | |
| since | No | Only filings filed on/after this date (YYYY-MM-DD). | |
| until | No | Only filings filed on/before this date (YYYY-MM-DD) — with since, a fixed reproducible window. | |
| offset | No | Rows to skip — page through 'total' with limit+offset. | |
| ticker | No | Issuer ticker symbol, e.g. KMI. 8-K headers carry no ticker, so it is resolved to a CIK via this dataset's Form 4 filings — an issuer with no Form 4 yet needs 'cik' instead. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the safety profile (readOnlyHint=true, destructiveHint=false, openWorldHint=false), so the description's contribution is the disclosure that results are sorted newest-first and returned in a {data, total, limit, offset} envelope. The paginated envelope shape is genuinely useful context an agent cannot infer from annotations, though permission/rate-limit behavior remains unstated.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two tightly packed sentences: the first defines the resource and its ordering, the second covers filtering and the return envelope. Nothing is redundant and the highest-value information leads.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
No output schema exists, so the description fills that gap by naming the response envelope, and all seven parameters are documented in the schema. For a read-only filtered listing endpoint, an agent has everything needed to call it correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so every parameter is already documented in the schema, including the ticker-to-CIK resolution caveat. The description restates the filterable fields but adds no syntax, defaults, or constraints beyond what the schema provides, making 3 the correct baseline.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb+resource ('List SEC 8-K corporate events') with classification scope ('by official item code') and ordering ('newest first'), which cleanly separates it from siblings like get_insider_filing and get_ipo_registrations.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Enumerates the available filter axes (item code, issuer ticker, CIK, since-date) and gives concrete item-code examples, so the agent knows how to scope a query. It never names a sibling as an alternative or states when a different tool would be preferable, so it stops short of explicit when-not guidance.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_dataset_statusDataset coverage and freshnessARead-onlyInspect
Row counts, latest ingest timestamps, and earliest covered filing date for each dataset (Form 4, 8-K, registrations). Call this to learn what date range a query can be answered from.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the safety profile (readOnlyHint=true, openWorldHint=false, destructiveHint=false), so the lower bar applies. The description adds genuine behavioral context by disclosing that the response reports data freshness and coverage boundaries, which tells the agent the corpus is not necessarily up to the current date.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences, tightly written, with the return contents front-loaded and the usage cue second. Every clause earns its place and only one call-to-action is given.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no parameters and no output schema, the description must convey what the agent gets back, and it does so adequately (counts, ingest timestamps, earliest covered filing date). It stops short of stating the result shape or units, but it is complete enough for a zero-argument status tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool takes no parameters, so the baseline of 4 applies; there is nothing for the description to disambiguate. The listed return fields describe output, not inputs, and correctly do not pretend otherwise.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description names the specific resource (each dataset) and enumerates the exact fields returned — row counts, latest ingest timestamps, earliest covered filing date — plus concrete dataset types (Form 4, 8-K, registrations). It is clearly distinguishable from siblings like get_schema and the get_insider_* query tools.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
"Call this to learn what date range a query can be answered from" gives an explicit use context and frames it as a prerequisite check before querying. It does not name an alternative tool or state when not to use it, so it falls short of a 5.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_insider_filingOne insider ownership filingARead-onlyInspect
Fetch one insider ownership filing (Form 3/4/5) by SEC accession number (e.g. 0001653558-26-000110), with all transaction legs, holdings, and footnotes.
| Name | Required | Description | Default |
|---|---|---|---|
| accession | Yes | SEC accession number — dashed (0001653558-26-000110) or dashless archive-URL form, both accepted. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, destructiveHint=false and openWorldHint=false, so the safety profile is covered. The description adds valuable behavioral context beyond that: the response includes all transaction legs, holdings, and footnotes, signalling a comprehensive payload rather than a summary. It omits any error behavior for a malformed accession, keeping it short of a 5.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single front-loaded sentence naming the resource, the key, an example, and the payload contents — no filler and nothing buried.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no output schema, the description correctly compensates by enumerating what the filing payload contains (transaction legs, holdings, footnotes). The annotations cover safety, and the input format is documented in both schema and description. Only error handling for bad accessions is left unstated.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
There is one parameter with 100% schema description coverage, and the schema already documents both accepted forms (dashed or dashless archive-URL). The description only repeats an example accession, which is duplicative rather than additive, so the baseline of 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb (fetch), a precisely scoped resource (one insider ownership filing, Form 3/4/5), and the exact lookup key (SEC accession number) with a concrete example. This is clearly distinguishable from the plural-scanning sibling get_insider_trades without opening either schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Usage is implied by the required accession-number input and the example format, so an agent can infer this is the single-filing lookup. However, the description never states when to prefer this over get_insider_trades or get_corporate_events, and names no alternatives or prerequisites.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_insider_tradesInsider ownership filings (Forms 3/4/5)ARead-onlyInspect
List normalized SEC insider ownership filings (Form 4 transactions, plus Form 3 initial statements and Form 5 annual statements — 3/5 live-forward since 2026-09-23), newest first: non-derivative and derivative transaction legs, holdings, owner roles (director/officer/10% owner), footnotes, and amendment (/A) links. Numeric values are strings exactly as filed; every object carries 'accession' and 'filed_date'. Filter by issuer ticker, issuer CIK, reporting-owner CIK (owner_cik — one insider's filings across every issuer), form_type, or since-date. Returns a {data, total, limit, offset} envelope for paging. Hosted and already normalized — no EDGAR crawling, parsing, or local install needed.
| Name | Required | Description | Default |
|---|---|---|---|
| cik | No | SEC CIK number, digits only (leading zeros optional). | |
| limit | No | Rows to return (max 25 on this endpoint). | |
| since | No | Only filings filed on/after this date (YYYY-MM-DD). | |
| until | No | Only filings filed on/before this date (YYYY-MM-DD) — with since, a fixed reproducible window. | |
| offset | No | Rows to skip — page through 'total' with limit+offset. | |
| ticker | No | Issuer ticker symbol as filed, e.g. KMI. Case-insensitive exact match. | |
| form_type | No | 3 = initial ownership, 4 = transactions, 5 = annual statement; /A = amendment. Forms 3/5 are live-forward since 2026-09-23. | |
| owner_cik | No | Reporting owner (insider) CIK, digits only — one person or entity's filings across every issuer. Owner CIKs appear in each filing's reporting_owners[]. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond the readOnlyHint and destructiveHint annotations, the description discloses important behavioral details: numeric values are returned as strings exactly as filed, every object includes accession and filed_date, and responses use a {data, total, limit, offset} paging envelope. It also notes the live-forward date cutoff for Forms 3/5 and the normalized/hosted nature of the data. These details help an agent correctly interpret results without needing to make assumptions about data types or structure.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is efficiently organized: it front-loads the action and resource, then details response contents, filters, paging, and a value proposition in four sentences. Every sentence adds meaningful information without repetition or fluff. The structure allows an agent to quickly extract the core function and important caveats.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Even without an output schema, the description covers the essential return structure, data-typing quirks, sorting, filtering options, and pagination. It gives enough detail for an agent to invoke the tool and interpret the response correctly. The only omissions, such as rate limits or auth requirements, are outside the intended scope and not contradicted by annotations.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
With 100% schema description coverage, the baseline is 3. The description adds a useful clarification that 'cik' refers to the issuer CIK (the schema only says 'SEC CIK number'), and it reiterates the cross-issuer semantics of owner_cik. It does not add much for the other parameters, but the issuer CIK disambiguation justifies a 4.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states 'List normalized SEC insider ownership filings' with specifics on form types, ordering, and contents. This distinguishes it from sibling get_insider_filing, which suggests a single-filing tool, by emphasizing the list/paging behavior. The coverage of form variants and filters leaves no ambiguity about the tool's function.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides clear context: an agent should use this tool to retrieve filtered lists of SEC insider ownership filings, with explanation of the available filters and paging envelope. It does not explicitly name alternative tools or exclusions, but the 'List' verb and the mention of 'no EDGAR crawling' make the intended use case evident. Lacking an explicit 'when not to use' reference is a minor gap.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_ipo_registrationsS-1/IPO registration lifecycleARead-onlyInspect
List S-1/F-1 registration lifecycle events, newest first: registration statements, amendments, notices of effectiveness, and priced prospectuses (424B1/424B4), threaded across stages by SEC file number (e.g. 333-297472). Issuer objects include SIC code, state of incorporation, and former names. Coverage is live-forward since 2026-08-01. Returns a {data, total, limit, offset} envelope.
| Name | Required | Description | Default |
|---|---|---|---|
| cik | No | SEC CIK number, digits only (leading zeros optional). | |
| limit | No | Rows to return (max 25 on this endpoint). | |
| since | No | Only filings filed on/after this date (YYYY-MM-DD). | |
| stage | No | Lifecycle stage to filter on. | |
| until | No | Only filings filed on/before this date (YYYY-MM-DD) — with since, a fixed reproducible window. | |
| offset | No | Rows to skip — page through 'total' with limit+offset. | |
| form_type | No | ||
| file_number | No | SEC file number, e.g. 333-297472 — follows one offering across stages. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations cover the safety profile (read-only, non-destructive, closed-world), so the bar is lower, yet the description still adds real behavior: newest-first ordering, cross-stage threading via file number, the historical coverage boundary, and the exact {data, total, limit, offset} response envelope. It does not mention auth requirements or throttling, so not a 5.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Four front-loaded sentences, opening with verb+resource and ordering, then enrichment, then coverage caveat, then return shape. Every sentence carries information an agent would otherwise have to discover empirically; no boilerplate or redundancy.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no output schema, the description compensates by describing the envelope and field-level content of issuer objects, and all 8 parameters are documented in the schema. Remaining gaps are minor: no mention of permission/auth requirements and no explicit contrast with the detail-oriented get_registration_event sibling.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 88%, so the baseline is 3, but the description adds semantics the schema lacks: file_number is described as following one offering across lifecycle stages, the stage filter is mapped to concrete filing forms, and the issuer object's fields (SIC code, state of incorporation, former names) are surfaced. It does not explain since/until interplay beyond what the schema already notes.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Specific verb+resource with enumerated scope: 'List S-1/F-1 registration lifecycle events' covering registration statements, amendments, EFFECT notices, and 424B1/424B4 prospectuses. It is far more precise than a generic 'get filings'. However, it never distinguishes itself from the singular sibling get_registration_event or from get_corporate_events, so the sibling-differentiation element of a 5 is missing.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Gives clear operative context: results are ordered newest first, records are threaded by SEC file number, and coverage is 'live-forward since 2026-08-01', which tells the agent exactly which queries will return data. It stops short of naming an alternative tool or stating when-not to use it, so no explicit exclusion guidance.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_registration_eventOne registration eventARead-onlyInspect
Fetch one S-1/IPO registration lifecycle event by SEC accession number.
| Name | Required | Description | Default |
|---|---|---|---|
| accession | Yes | SEC accession number — dashed or dashless archive-URL form, both accepted. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, destructiveHint=false, and openWorldHint=false, so the safety profile is covered. The description adds domain framing (S-1/IPO lifecycle) but nothing about what a lookup misses, auth needs, or error behavior when an accession is unknown; with no output schema this leaves some behavioral gaps.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single front-loaded sentence naming verb, resource, and lookup key with zero wasted words. Nothing is buried or redundant.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a one-parameter, read-only, closed-world lookup with no output schema, the description is nearly sufficient — an agent knows exactly what to pass and what it retrieves. Only minor gaps remain, such as result shape expectations or behavior on an unknown accession.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100% and the schema already explains that both dashed and dashless accession forms are accepted. The description only restates the parameter's role, adding no syntax or format detail beyond the schema, so the baseline 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb (Fetch), a specific resource (one S-1/IPO registration lifecycle event), and the keying parameter (SEC accession number). It distinguishes retrieval of a single event from the list-oriented sibling get_ipo_registrations, though it does not name that sibling explicitly.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The phrasing 'by SEC accession number' implies this is a lookup-by-id tool, so usage is inferable rather than stated. There is no explicit when-to-use vs alternatives guidance nor any exclusion relative to get_ipo_registrations or get_corporate_events.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_schemaNormalized schema referenceARead-onlyInspect
The frozen schema-v1 contract for FilingPulse objects: field-by-field documentation for form4 / event_8k / registration_event, the list envelope, design rules (strings-as-filed, null-never-missing, additive-only), and the Form 4 transaction-code table.
| Name | Required | Description | Default |
|---|---|---|---|
| section | No | overview |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the safety profile (readOnly, non-destructive, closed-world), so the lower bar applies. The description adds genuine behavioral context beyond the annotations: the schema is 'frozen' and 'additive-only', and the design rules (strings-as-filed, null-never-missing) tell the agent what guarantees the data contracts hold.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single dense sentence that front-loads the resource ('the frozen schema-v1 contract for FilingPulse objects') then lists contents via a colon. No filler, no redundancy, appropriate length for a reference tool.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no output schema, the description must convey what a caller gets back, and it does so by naming the sections and design rules. For a one-parameter, read-only reference tool this is nearly complete; only the 'overview' default value and a hint that this is static documentation are not spelled out.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0%, so the description must compensate. It enumerates content areas matching five of the six enum values (form4, event_8k, registration_event, list envelope, transaction_codes), with 'design rules' implicitly covering the default 'overview' section. It could be sharper about the default, but the mapping is largely recoverable.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description names a specific resource (the frozen schema-v1 contract) and enumerates exactly what it documents: form4, event_8k, registration_event, the list envelope, design rules, and the transaction-code table. This clearly separates it from all sibling tools, which fetch data rather than describe the data contract.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Usage is implied rather than stated — an agent infers it should call this to learn the schema before interpreting other tools' output. There is no explicit when-to-use or when-not-to-use guidance, nor any statement that this is a prerequisite/companion to the sibling data tools.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
2 tool updates
- Changed
get_insider_filing1 field changed- changed
Input schema / properties / accession / descriptionPrevious value: -"SEC accession number, e.g. 0001653558-26-000110."New value: +"SEC accession number — dashed (0001653558-26-000110) or dashless archive-URL form, both accepted."
- Changed
get_registration_event1 field changed- changed
Input schema / properties / accession / descriptionPrevious value: -"SEC accession number."New value: +"SEC accession number — dashed or dashless archive-URL form, both accepted."
1 tool update
- Changed
get_insider_trades2 fields changed- changed
Input schema / properties / form_type / descriptionPrevious value: -"4 = original filing, 4/A = amendment."New value: +"3 = initial ownership, 4 = transactions, 5 = annual statement; /A = amendment. Forms 3/5 are live-forward since 2026-09-23." - changed
Input schema / properties / form_type / enumPrevious value: -[ - "4", - "4/A" -]New value: +[ + "3", + "3/A", + "4", + "4/A", + "5", + "5/A" +]
1 tool update
- Changed
get_insider_trades1 field changed- added
Input schema / properties / owner_cikAdded value: +{ + "description": "Reporting owner (insider) CIK, digits only — one person or entity's filings across every issuer. Owner CIKs appear in each filing's reporting_owners[].", + "pattern": "^\\d{1,10}$", + "type": "string" +}
7 tool updates
- Changed
get_corporate_events1 field changed- added
Input schema / additionalPropertiesAdded value: +false
- Changed
get_dataset_status1 field changed- added
Input schema / additionalPropertiesAdded value: +false
- Changed
get_insider_filing1 field changed- added
Input schema / additionalPropertiesAdded value: +false
- Changed
get_insider_trades1 field changed- added
Input schema / additionalPropertiesAdded value: +false
- Changed
get_ipo_registrations1 field changed- added
Input schema / additionalPropertiesAdded value: +false
- Changed
get_registration_event1 field changed- added
Input schema / additionalPropertiesAdded value: +false
- Changed
get_schema1 field changed- added
Input schema / additionalPropertiesAdded value: +false
1 tool update
- Changed
get_corporate_events1 field changed- added
Input schema / properties / tickerAdded value: +{ + "description": "Issuer ticker symbol, e.g. KMI. 8-K headers carry no ticker, so it is resolved to a CIK via this dataset's Form 4 filings — an issuer with no Form 4 yet needs 'cik' instead.", + "type": "string" +}
7 tool updates
- First observed
get_corporate_events - First observed
get_dataset_status - First observed
get_insider_filing - First observed
get_insider_trades - First observed
get_ipo_registrations - First observed
get_registration_event - First observed
get_schema
Related MCP Connectors
SEC filings and insider trades in real-time. 10-K, 10-Q, 8-K, Form 4, and company lookup.
SEC EDGAR insider trades (Form 4/5), 8-K events and 13F holdings as clean JSON.
SEC filings, insider trades, and earnings data
Filing-verified SEC EDGAR insider (Form 4), 13D, 13F & 8-K data, no sign-in. Verify any claim.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceEnables querying SEC EDGAR for Form 4 insider trades, 8-K material events, and Schedule 13D/G ownership filings for US-listed companies, with ticker, company name, or CIK lookup.404 npm1MIT
- AlicenseNot gradedqualityBmaintenanceEnables read-only research into parsed SEC events keyed by CIK and CUSIP, including 8-K items, Form 144, Form D, FTD series, XBRL facts, Form 4 insider trades, and 13F filings.MIT
- AlicenseAqualityAmaintenanceVerify insider-purchase, 13D, 8-K and 13F claims against the SEC filing itself (confirmed, partial, not found, out of coverage), plus Form 4, 13D, 13F and federal-award lookups. Every record links to sec.gov. Read-only, no key.91MIT
- AlicenseAqualityAmaintenanceReal-time SEC Form 4 insider trading data — transactions with post-trade returns, cluster-buy signals, Form 144 early warnings, and 13F institutional holdings. 27 tools + 6 research prompts; free tier available.36339 npm2MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.