Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,18 @@ This ensures clients can always see what tools are available in a given version

---

## [1.13.0] — 2026-08-12

**Tool count: 35** (+1: `list_filings`). Free tools 21 → 22.

### Added
- `list_filings` (generated) — Form 4 filings as a paginated list, newest filed first, filtered by `ticker`, `cik`, or a filed-date window. Free. Wraps `GET /v1/filings`, which shipped in the backend on 2026-08-04 after four distinct users had 404'd that path 382 times over 90 days. The codegen pass on 2026-08-10 did not pick it up, so the endpoint existed for eight days with no tool; found by running `codegen:check` during an unrelated copy sweep, which is not a reliable way to notice a missing tool.

### Changed
- `list_congress_trades` and its `chamber` parameter now state that **coverage is U.S. House only**. Senate eFD returns 403 to datacenter traffic, so `chamber=Senate` is a valid filter over data we do not have; it matches nothing and the response carries `X-Coverage-Note: chamber-not-covered` (insiderapi #215).

This is the change worth upgrading for. An assistant reading the previous description would filter by Senate, receive an empty array, and report *"no Senate trades found"* to its user — stating as fact something that is an artifact of our ingestion rather than of Congress. An empty result is now never ambiguous.

## [1.12.0] — 2026-08-01

Tool count unchanged at 34. No tools added, renamed, or removed.
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "form4api-mcp",
"version": "1.12.2",
"version": "1.13.0",
"mcpName": "io.github.theodor90/form4api-mcp",
"description": "MCP server for Form4API — SEC Form 4 insider trading data. Lets Claude / Cursor / Windsurf / Zed query real-time US insider trading data via natural language.",
"keywords": [
Expand Down
6 changes: 3 additions & 3 deletions server.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"name": "io.github.theodor90/form4api-mcp",
"title": "Form4API — SEC Insider Trading",
"description": "Real-time SEC Form 4 insider trading + Form 144, 13F-HR & congressional STOCK Act data. 34 tools + 6 research prompts.",
"version": "1.12.2",
"description": "Real-time SEC Form 4 insider trading + Form 144, 13F-HR & congressional STOCK Act data. 35 tools + 6 research prompts.",
"version": "1.13.0",
"websiteUrl": "https://www.form4api.com",
"repository": {
"url": "https://github.com/theodor90/form4api-mcp",
Expand All @@ -13,7 +13,7 @@
{
"registryType": "npm",
"identifier": "form4api-mcp",
"version": "1.12.2",
"version": "1.13.0",
"transport": { "type": "stdio" },
"environmentVariables": [
{
Expand Down
Loading