Rai220 turns Mike into SEC filing research

This fork adds an optional route from a legal question to public-company filings and financial facts.

searchintegration

Rai220 has added an opt-in connection to the SEC's EDGAR database, the public filing system for US-listed companies. It stays off unless a user chooses it, and remembers that choice in the browser.

  • Company lookup to identify an issuer.
  • Filing lists and searches to find relevant disclosures.
  • Limited reading and searching within filings, with safeguards against treating filing text as trusted instructions.
  • XBRL financial facts, the structured figures companies submit alongside filings.

The feature is built to keep requests bounded, but a deployment still needs a proper SEC identification contact and sensible rate-limit monitoring.

This matters to US public-company lawyers, deal teams and legal-ops groups who want filing research closer to the conversation where they are already working.

So what Worth a GitHub look for anyone assessing whether Mike can support disciplined first-pass public-company research.

View this fork on GitHub →

Spotted something wrong? Or know the PR text has fresher detail than the writeup above?

Commits in this thread

1 commit from Rai220/mike, oldest first. Source extracted verbatim from the harvested git log.

SHA Subject Author Date
7a597466 feat: add opt-in SEC EDGAR research tools Krestnikov (rai220) 2026-09-06 ↗ GitHub
commit body
Six edgar_* tools modeled on the CourtListener integration: company
lookup, filing history, full-text search, per-turn cached find/paged
reading inside a filing, and XBRL key figures. Filing text is fenced as
untrusted content; a composer "EDGAR" toggle (off by default, remembered
per browser) sends use_edgar per request, gating both the advertised
tools and dispatch. SEC requires an email contact in the User-Agent
(EDGAR_USER_AGENT); no API key is needed.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0162m7SntswVEncetJQktwab

Capture this thread into my fork

Download a single Markdown prompt that tells Claude how to port every commit above into your working tree — adapting paths and structure to match your repo. Run it via claude -p < capture-thread-2024.md from inside the repo you want the changes in.

⬇ Download capture-thread-2024.md