🫧 Edgar reports what companies filed with the SEC, the day they file it. 🔖 Edgarette reads any SEC filer’s audited figures the way an actuarial report is written, and her range is checked in public. Free, no login, no key. Every number links to its SEC source.
JSON-RPC over HTTP POST to https://www.pops4.com/boards/mcp (initialize, tools/list, tools/call).
get_breaches … get_auditor_watch | The nine boards, each opening with a question and a dated one-line answer: rows of SEC filings with company facts, one tool per board. Argument: limit (default 50, ceiling 200). Every reply carries total, returned and truncated, plus a `more` link. Over HTTP, ?limit= has no 200 ceiling: /boards/cmo-moves.json?limit=400 returns all of them. |
get_brand_record | The Brand Record for any SEC filer: every name it has filed under with the SEC dates (renames told apart from style-only changes), tickers and exchanges, and its brand-moving 8-K filings, each linked. Argument: company. Opens with a one-line answer and a citation line. Also /boards/brand/<ticker>.json. |
get_company_performance | Edgarette’s card for any SEC filer. Argument: company (name, ticker or CIK). Returns schema pops4.edgarette.card/1. |
watch_company | Ask Edgar to email a person the day a company files. Arguments: company, email, optional cik and board. One-click stop link in every note. |
get_ai_leaders · get_energy_leaders | The two sector panels: 12 AI companies, and 12 in renewable and geothermal energy (solar, wind, grid, fuel cells, geothermal), read from their own annual reports. No arguments. |
get_portfolio_health | Read a whole stock portfolio through SEC filings: a 13F filer’s CIK (pension fund or manager) or holdings [{ticker, weight}]. Funds are looked through to their N-PORT holdings. Returns warning share, concentration, sectors, revenue-range width, speed and cash, the Cash Compass mix, the Health Harbor boat, overlap and risks. Display only, not a rating. |
get_board_test | The boards’ own calls locked at the 6 Oct 2026 close (SHA-256 receipt) and scored against what happened: cash for 1, 3, 6 months; cash cows and cash machines vs the S&P 500 fund; Edgarette’s 12-month ranges. |
get_sweep_record | Kept its word: whether each place an actuary sweeps cash into did what it said, month by month, from SEC filings. Money-market funds (N-MFP3, Rule 2a-7 held every business day), short-term funds (N-PORT, months without a loss), monthly payers (10-K, years the dividend held). SHA-256 receipt per month. |
get_reinsurer_strength | Reinsurer strength from SEC filings for placing reinsurance: capital, leverage, five years of reserve development (Schedule VI), loss ratio, return on capital, debt, warning filings and a boat per reinsurer. A description, not a rating. |
get_etf_health | Look through a US-registered ETF: its latest SEC N-PORT holdings, each stock matched to its SEC filer, and Health Watch on the largest holdings, with the share of the fund each warning represents. Argument: ticker (e.g. QQQ). Stock funds only: a fund under half in common stock returns coverage.covered = false and no boat. Display only, not a rating. |
get_etf_league | Which major US ETFs carry the fewest warning signs right now: SPY, QQQ, DIA, IWM and the 11 sector funds, each read through its latest N-PORT holdings, ordered fewest signs first, every sign named. No arguments. Display only, not a rating. |
price_program | Price the program a filing usually calls for, live from the POPS4 catalogue at wholesale. Arguments: board, attendees, tier. |
curl -s -X POST https://www.pops4.com/boards/mcp -H "content-type: application/json" -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_company_performance","arguments":{"company":"PEP"}}}'/boards/{board}.json · .csv · /feed.xml · /embed | Each board as JSON, CSV, RSS, or an embeddable table. |
/boards/ask.json?q={name|ticker|CIK} | Edgarette’s card as JSON (same as get_company_performance). |
/boards/ask.json?q={…}&price={n} | Per-share figures are always on the card, as filed: earnings per share, shares outstanding, book value and revenue per share. Add a price you supply and it also returns price/earnings, price/book, price/revenue, dividend yield and market value. The house sources no prices and stores none. |
/boards/scorecard.json | The Forecast Registry: every range logged, its hash, and how it scored. |
/boards/report | The weekly performance report (HTML). |
/boards/ai.json · /boards/energy.json | AI Leaders and Renewable & Geothermal Energy: 12 companies each, from their own annual reports. |
/boards/fields.json | What every board field means. |
/boards/portfolio?cik={cik} · /boards/portfolio.json | Portfolio read (schema pops4.edgar.portfolio/1): a 13F filer’s holdings by GET ?cik=, or POST JSON {"holdings":[{"ticker":"AAPL","weight":30}]}; the same measures as the ETF read, with a one-page committee brief on the page. Pasted holdings are never stored. |
/boards/answers · /boards/answers/{question}.json | Answers: one page per question (cash for 1/3/6/12 months, highest-yield money-market funds, soundest monthly dividend payers, insurers’ portfolios last quarter, strongest reinsurers, whether the boards’ calls are holding up, which major ETFs carry the fewest warning signs). The answer is the first line, dated, with the table and filings behind it; refreshed with the data. |
/boards/scorecard#kept | Kept its word: 12 money-market funds (SEC Rule 2a-7 held every business day, N-MFP3), 19 short-term funds (months without a loss, N-PORT), 16 monthly dividend payers (10-K), each month sealed with a SHA-256 receipt. The page for an actuary sweeping cash for 1, 3, 6 or 12 months. |
/boards/scorecard#boardtest · /boards/board-test.json | Board test: 36 of the boards’ own calls locked at the 6 Oct 2026 close (SHA-256 receipt, locked record published whole) and scored against what happened, vs the S&P 500 fund. |
/boards/portfolio (POST holdings) · /boards/portfolio?cik={name or CIK} | Committee report: a pasted book gets a verdict first (which holdings kept their word), the same quarter against 24 big portfolios by type (insurers, endowments, sovereign, managers, banks, pensions) and the S&P 500, and the record of its cash and monthly payers. Any 13F filer by name. |
/boards/record.json · /boards/record.csv · /boards/record/{ticker}.json | Kept its word (schema pops4.edgar.kept/1): money-market funds, short-term funds and monthly payers, each held to one written test every month, with sealed monthly receipts. Shown at /boards/scorecard#kept. |
/boards/reinsurers · /boards/reinsurers.json | Reinsurer strength (schema pops4.boards.reinsurers/1): property & casualty reinsurers and RGA, from 10-K XBRL; reserve development by year, six published warning signs. |
/boards/etf | ETF ranking: 15 major ETFs (SPY, QQQ, DIA, IWM and the 11 sector funds) from fewest to most warning signs, every measure sortable; also as /boards/answers/major-etfs-fewest-warning-signs(.json). |
/boards/etf/{ticker} · /boards/etf/{ticker}.json | ETF look-through (schema pops4.edgar.etf/1): holdings from the fund’s SEC N-PORT report, matched to SEC filers, with Health Watch on the largest. Cached 12 hours. |
/boards/method · /boards/license · /boards/status (.json) | For reviewers: how the range is built and tested, terms of use, and the live running state. |
/boards/all.json | Counts across all boards. |
/boards/manifest.json | Everything this house serves: every surface, which one to call, and where the corpus lives. Read this first. |
schema | “pops4.edgarette.card/1”. Field names stay stable within a version. |
card.exposure | fiscalYearEnd, revenue, totalDebt (including the part due within a year), cash, all at the same fiscal year-end. |
card.experience | revenueGrowth1y, revenueGrowthPerYear, operatingMargin, operatingMarginPrior, netMargin, freeCashFlow. |
card.peers | Medians of SEC filers with $50M+ revenue in the narrowest industry (SIC) group with at least 8 of them: opMargin, growth, netMargin, each [median, count]. |
card.credibility | auditedYears and a plain weight (little, moderate, reasonable), in the sense of ASOP No. 25. |
card.range | An 80% range for next fiscal year’s revenue (method v4.1), with its baseline, a stress range for shock years, the credibility weight on the company’s own record, its receipt, and its track record. How the method works: /boards/method. |
card.healthWatch | Distress-type events the company filed in the last 12 months, most serious first: late-filing notices (NT 10-K, NT 10-Q) and 8-K items 1.03, 3.01, 2.04, 4.02, 4.01, 2.05, 2.06, 1.05, 5.02, each with a count and its newest filing. Display only: they never change the range or its receipt. |
card.caution | The known limits of the data (ASOP No. 41 and No. 23). |
card.sources | Links to the SEC data behind the card. |
Board data and card text are free to use with credit to POPS4 (CC BY 4.0); the underlying figures are the companies’ own public SEC filings. Please cache: cards change when companies file, not by the minute. No authentication and no fixed rate limit today; heavy use, write first.
Plain-text version for AIs: /boards/llms.txt · Product catalogue MCP: mcp.pops4.com/mcp · Maintained by Jenny Huang Goodman MPA MSc MHSA, Principal · jenny@pops4.com