Add Valuein connector for SEC EDGAR fundamentals + smart-money + forensic-audit#183
Open
rainer85ah wants to merge 1 commit into
Open
Add Valuein connector for SEC EDGAR fundamentals + smart-money + forensic-audit#183rainer85ah wants to merge 1 commit into
rainer85ah wants to merge 1 commit into
Conversation
Adds Valuein as a partner-built plugin providing SEC EDGAR fundamentals, financial ratios, valuation metrics, smart-money intelligence (insider + 13F + 13D/G), and forensic-audit scores for US-listed equities via the hosted MCP server at https://mcp.valuein.biz/mcp. Structure mirrors plugins/partner-built/lseg and plugins/partner-built/ spglobal exactly: plugins/partner-built/valuein/ ├── .claude-plugin/plugin.json # metadata + mcpServers ├── .mcp.json # HTTP MCP endpoint ├── LICENSE # Apache-2.0 ├── README.md # commands + skills + integrations + install ├── CONNECTORS.md # full MCP tool reference, 21 tools by category ├── commands/ │ ├── research-equity.md # equity research snapshot workflow │ ├── forensic-audit.md # earnings-quality red-flag brief │ └── screen-and-shortlist.md # factor screen + forensic gate └── skills/ ├── equity-research/SKILL.md ├── forensic-audit/SKILL.md └── screen-and-shortlist/SKILL.md Each skill includes YAML frontmatter (name + description), domain principles, available MCP tools, tool-chaining workflow, output format, and explicit "what not to do" guidance. Every numerical claim links back to the originating SEC accession via the response's `lineage` envelope (`source_filing` + `source_url`), so a reader can verify any number with one click. The plugin is also registered in .claude-plugin/marketplace.json so it is discoverable alongside lseg and sp-global. Validation: $ python3 scripts/check.py OK — 81 file(s) checked, 0 issues. Live MCP preflight (https://mcp.valuein.biz/mcp): protocolVersion: 2025-06-18 serverInfo: { name: "valuein-sec-edgar", version: "2.0.0" } capabilities: tools.listChanged, prompts.listChanged, resources.listChanged
rainer85ah
added a commit
to valuein/valuein
that referenced
this pull request
May 12, 2026
Adds a public, reproducible benchmark scoreboard for Valuein's MCP
server, inspired by FinanceBench (Islam et al. 2023, arXiv:2311.11944)
but with a different shape — we test the **structured-data MCP** path
rather than the LLM-with-RAG-over-PDFs path that FinanceBench measured.
## What ships
benchmarks/
├── README.md # marketing-friendly overview + invitation
└── finance-bench/
├── README.md # not yet present — methodology covers it
├── methodology.md # scoring rules, signals, weights
├── tasks.jsonl # 20 single-doc tasks across S&P 500
├── run-bench.sh # curl + jq runner, no SDK deps
└── results-latest.md # pending first official run
## Methodology
Each task is scored on three signals:
* Numerical accuracy (weight 0.5) — within `tolerance_pct`
* Lineage citation (weight 0.3) — response cites the originating accession
* PIT correctness (weight 0.2) — `as_of_date` enforced server-side
Score = weighted sum. Aggregate publishes overall + single-doc subset +
numerical-only + lineage-only.
Tasks v1 cover 20 single-doc questions across AAPL, MSFT, NVDA, GOOGL,
META, AMZN, TSLA, JPM, BRK.B (FY2023 + FY2024 10-Ks) — sourced from
public filings, with the originating SEC accession committed alongside
each task for reviewer verification.
## Why no committed score yet
Pending first official run on a non-rate-limited tier. The free sample
tier hits 60/min mid-run, so the published score requires either a free
S&P 500 token (no card needed) or a Pro tier token. We will NOT publish
a number we haven't reproduced end-to-end — that's how benchmarks lose
credibility. First run will land as a separate commit named
`bench: first official run — overall X.XX`.
## Reproducibility
The runner is bash + curl + jq — anyone can audit the wire format
without trusting a TypeScript or Python harness. The MCP request shape
is documented in `results-latest.md`. Same `tasks.jsonl` + same
warehouse snapshot = same score, byte-for-byte.
## Inviting external audits
Competing data providers (FactSet, S&P CIQ, Bloomberg, etc.) are
explicitly invited to PR `<provider>/run-bench.sh` against this same
task set so the score is comparable. The bar is the same for everyone.
## README integration
The top-level README now lists `benchmarks/` alongside `docs/` so
visitors discover the scoreboard from the front page.
This is part of a series aligning Valuein with the
`anthropics/financial-services` ecosystem — see the new Valuein
connector at anthropics/financial-services#183
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds Valuein as a partner-built plugin under
plugins/partner-built/valuein/. Valuein hosts a free + low-cost MCP server athttps://mcp.valuein.biz/mcpproviding SEC EDGAR standardized fundamentals, ratios, valuation metrics, smart-money intelligence (insider transactions + 13F + 13D/G), and forensic-audit scores for the US public-company universe (~105M facts, 17,000+ active + delisted tickers).The plugin packages 3 high-level commands and 3 supporting skills that demonstrate the connector's value out of the box. Sample-tier access is unauthenticated, so reviewers can evaluate the connector against S&P 500 names without provisioning a token first.
Why this PR
The existing partner connectors (
lseg,sp-global) require institutional data subscriptions ($12K-$25K/seat minimum). The agent-plugins (earnings-reviewer,market-researcher, etc.) currently have no free or sub-$500 option for SEC fundamentals — agents fall back to scraping EDGAR or reading the filings text directly, which loses standardization across companies + multi-period cross-sectional analysis.This connector fills that gap. The same shape as lseg/sp-global, the same SKILL.md conventions, the same lineage-grounded outputs — just on a different data layer aimed at the indie quant / fintwit / Pro-tier analyst persona that doesn't yet have FactSet / S&P CIQ access.
Structure
Mirrors
plugins/partner-built/lseg/andplugins/partner-built/spglobal/directory-for-directory:Registered in
.claude-plugin/marketplace.jsonalongsidelsegandsp-global.Commands
/research-equity/forensic-audit/screen-and-shortlistEach command has a matching SKILL.md providing domain knowledge, tool-chaining workflow, and an explicit "what not to do" section. Every numerical output cites its originating SEC accession via the response's
lineageenvelope (source_filing+source_url→ clickable EDGAR link).Connector design
lineageenvelope. Skills are written to surfacesource_urlin the final output so a reader can one-click verify any number against the originating 10-K / 10-Q.Validation
Secret-scan + internal-reference-scrub patterns from
.github/workflows/secret-scan.ymlrun clean againstplugins/partner-built/valuein/.Live MCP preflight
License
Valuein's connector code is Apache-2.0, matching the repo's root license. The plugin includes its own
LICENSEfile with the Apache-2.0 text and Valuein copyright notice — same pattern asplugins/partner-built/spglobal/LICENSE.Test plan for reviewer
python3 scripts/check.pyreturnsOK — 81 file(s) checked, 0 issues.https://mcp.valuein.biz/mcpresponds to MCPinitializewith valid protocol version + capabilities + serverInfo.Happy to address any review comments — naming, scope of the initial 3 skills, additional commands, or anything else that would make this a better fit for the repo.