Skip to content

Benchmark report · Updated September 2, 2026

Financial Agent Benchmark

Financial answers should survive inspection. On the Vals Finance Agent public set, Drillr MCP scores 94.06%, against 76.30% for Claude Opus 4.6 with built-in web search. In a controlled run over 200 questions, the same model scored 80.76% with Drillr MCP and 33.86% with web search, using 55% fewer tool calls.

Drillr MCP scoreVals Finance Agent
94.06%
Public benchmark

01 · The problem

A number without its context.

Search returns passages that resemble the question, without the table, period or filing they came from. That loss of context is why a fluent answer can still be wrong.

A figure is only right for one entity, one line item, one period, one unit and one version of the disclosure. Strip any of those and nothing can check it.

WHAT SEARCH RETURNSPASSAGE$45,096 thousand…net income attributable to the parent…TABLEPERIODLATER FILINGThe words matched the question.Everything that made the numberright or wrong is gone.WHAT DRILLR KEEPSFACT$45,096 thousandnet income attributable to parentTABLEIncome statementPERIODQ3 FY2023FILING10-Q · Aug 2023CORRECTED BY10-K/A · Aug 2025
Pathward Financial, Q3 2023 net income: as a search result, and as Drillr stores it.

The intermediate value

Claros Mortgage Trust’s EPS note lists several net income figures. Web search stopped at the one before the two-class allocation; the numerator is the one after it.

The superseded value

Pathward’s Q3 2023 net income was corrected two years later in a Form 10-K/A. The original figure is still what news sites and the first 10-Q say.

The keyword collision

Intel’s equity roll-forward has one line for stock issuances and warrants. Similar words appear in separate disclosures with different, larger figures.

02 · The fact record

One fact carries its whole context.

Drillr parses filings into as-reported facts. Each one carries its value and unit, period, filing and filed date, and the page, row and column it was printed in.

The model never reconstructs a period from prose or guesses a unit from a header. Every field comes from the filing that printed the number.

VALUE$36,080 thousandDURATION3 monthsPERIODQ3 FY2023 · 2023-04-01 to 2023-06-30FILINGForm 10-K/A · filed 2025-08-29ACCESSIONEDGAR accession numberLOCATIONpage · table row and columnSECTIONthe heading the table sits underWHATWHENWHICH FILINGWHERE ON THE PAGEEvery field comesfrom the filing thatprinted the number.Nothing is inferredfrom a passage.
The fields of one fact record.

03 · Knowledge graph

Facts are connected, not just stored.

Drillr links facts into a knowledge graph: entities, line items, periods, filings and values are connected, so a query resolves to the right version of a figure, not the most repeated one.

That is what search cannot do. On the benchmark’s Restatement questions, Drillr MCP scored 84.91% against 26.67% for web search.

ENTITYPathward FinancialLINE ITEMNet incomePERIODQ3 FY2023FILINGForm 10-QFILINGForm 10-K/AVALUEreportedVALUEcurrent
One line item, linked across periods, filings and values.

05 · Citations

Every number opens the page it came from.

Every fact carries a citation. In Ask Drillr, the mark opens a card with the quoted passage or table cells, the filing, the period and the page, and a link that opens the filing at that page.

The citation points at a location inside the filing, not a URL. A missing citation is never replaced by a guessed one.

ANSWERNet income was$36,080 thousand1FORM 10-K/A · Q3 FY2023NET INCOME ATTRIBUTABLE TO PARENTAS REPORTED45,096AS RESTATED36,080Three months ended June 30, 2023Open filing ↗FILINGPDFat the page
From the mark in an answer to the filing.

06 · The data underneath

Built on primary filings, market by market.

Primary filings from SEC EDGAR, EDINET and CNINFO, combined with supported market, earnings and alternative datasets.

Coverage is a matrix, not a global promise. Core company data spans all three markets; specialized datasets are narrower, and the interface shows an unavailable state rather than implying support.

USJPCNFinancial statementsCompany snapshotPrices and volumeFilings and factsNewsEarnings calls and calendarAnalyst · ownership · 8-K events
Coverage by data layer and market.

Periods and metrics

Preserve the reporting context behind every number.

Fiscal periods

Fiscal year and quarter labels follow the issuer record rather than assuming a calendar-year close. A period is not silently shifted to fit a calendar quarter.

TTM

Trailing-twelve-month values are derived only when enough compatible quarterly observations exist. Otherwise the available reported period is shown, or an unavailable state.

Currency and units

Values retain their reported or listing currency unless a conversion is explicitly labeled. Units are stated so raw values are not mixed across scales.

Adjusted prices

Return calculations that use adjusted close are labeled as such. Market-price timing, corporate-action treatment and source availability can differ by instrument.

Multiple listings

Company routes resolve by ticker. Listings are not merged or compared unless the Company–Security relationship and listing-specific fields can be verified.

Missing data

Missing, partial and unsupported data are separate states. Zero is never substituted for a missing value.