Poll a watchlist of companies for new filings; surface material events like director changes, capital changes, liquidation, charges.
For each watched company, runs list_filings periodically and diffs new entries against the last-seen set. Applies category-based severity filters: accounts = routine, insolvency / capital / charges = alert. Returns the delta with source URLs and optional per-document summaries.
Lender monitoring covenant-relevant events; supplier risk monitoring; competitive intelligence; journalism watchlists.
| Parameter | Description |
|---|---|
watchlist | Array of {jurisdiction, company_id, alert_categories?}. |
since | ISO date; only filings newer than this. |
Under the hood the prompt orchestrates these tool calls:
On any MCP client that supports prompts (Claude Desktop, Cursor, Cline, Goose, Zed):
https://openregistry.sophymarine.com/mcp.prompts/list — you'll see corporate_filing_monitor in the array.prompts/get with {"name":"corporate_filing_monitor","arguments":{…}}.This prompt is also distributed as a Claude Agent Skill in the docs repo:
github.com/sophymarine/openregistry/skills/corporate-filing-monitor