MCP prompt workflow

Corporate Filing Monitor & Event Alert

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.

When to use

Lender monitoring covenant-relevant events; supplier risk monitoring; competitive intelligence; journalism watchlists.

Inputs

ParameterDescription
watchlistArray of {jurisdiction, company_id, alert_categories?}.
sinceISO date; only filings newer than this.

What the prompt does

Under the hood the prompt orchestrates these tool calls:

  1. list_filings (per company, filtered by since)
  2. get_document_metadata (for high-severity filings only)
  3. Optionally fetch_document for auto-summary

How to invoke

On any MCP client that supports prompts (Claude Desktop, Cursor, Cline, Goose, Zed):

  1. Connect to https://openregistry.sophymarine.com/mcp.
  2. Call prompts/list — you'll see corporate_filing_monitor in the array.
  3. Call prompts/get with {"name":"corporate_filing_monitor","arguments":{…}}.
  4. The server returns a pre-built message stream the model can execute directly.

Source skill

This prompt is also distributed as a Claude Agent Skill in the docs repo:

github.com/sophymarine/openregistry/skills/corporate-filing-monitor