You do not have to design an agent to get value out of official filings. These three run on their own schedule, read DataSignals through the free MCP server or the Events API, write one file you can open, and tell you when something changed. Each is plain Python with no dependencies, and each folder also has a claude -p or n8n variant.
1. Nightly 13F consensus digest
Which stocks are the funds you follow buying? One MCP call a night (hedge_fund_13f), the top 10 in out/13f-digest.md, and the difference against yesterday. Uses the free MCP server; the tool is free for the first 50 calls a month, then $0.20 per result on your own Apify account.
2. Form D raises in my sector
Who just raised private money in your industry? Reads the private_raise stream of the Events API since the last cursor, filters on your keywords, appends matches to out/raises.jsonl and sends a Telegram message when something matched. Needs a free Events API key, which you can get in one step at the Events API page.
3. Competitor hiring watch
How many open roles do your competitors have this week, and who is suddenly hiring? One MCP call per company (job_openings), a table in out/hiring-YYYY-WW.md with counts and the change against last week, and an alert when a count is up more than 25 percent.
Get the code
The three folders live in the RunVouch repository on GitHub, the watchdog we use for our own nightly pipelines: github.com/runvouch/runvouch/tree/main/templates (opens GitHub). Copy a folder, set your DataSignals key and, if you want the schedule watched, a RunVouch key. Done in two minutes.
What you need
- An Apify account for the MCP server (free; the first 50 calls a month are included, then $0.20 per result).
- A free Events API key for the Form D template, from the form on the Events API page.
- Python 3 on any machine that can run a cron job, or a Claude Code routine, or an n8n instance.
Every result the agents write links back to the filing it came from, like everything else on this site.