Analytics
quartercharts.com
Provides financial metrics, chart series, and ticker search for US-listed companies.
ENDPOINT 1
https://api.quartercharts.com/mcp
MCP server metadata
- Name
- quartercharts
- Version
- 1.0.0
QuarterCharts serves grounded SEC EDGAR XBRL financial data for US-listed companies, with citation provenance on every value. MANDATORY FIRST HOP — call these BEFORE any data tool (get_chart / get_metric / get_segments / compare_tickers / etc.): 1. qc.resolve_entity — resolve the company identifier (ticker, name, former name, CIK) to the canonical SEC registrant. Skipping this drops retrieval accuracy from 93% to 77% (wrong-entity / dual-class / former-name errors). 2. qc.resolve_period — resolve the period spec ('FY2026 Q4', a fiscal year, or a calendar date) to exactly ONE dated fiscal period. Fiscal-vs-calendar confusion (non-December year-ends like Apple's September FYE or retailers' January FYE) is 63% of all agent financial-retrieval errors; this single call removes it. The response returns BOTH fiscal_label and calendar_label plus period_start / period_end so you can verify you got the intended period, and FAILS LOUD (listing the available periods) instead of silently returning the wrong year. Only after resolving the entity AND the period should you call a data tool, passing the resolved ticker + the verified fiscal period. Both resolve tools are open to every tier (no Pro gate).
Known tools 16
qc.get_chartGet full chart series (income / cashflow / balance / key-metrics) for a US-listed ticker.
qc.get_metricGet a single named metric series (e.g.
qc.get_explanationReturn the chart_explanations payload for a metric_key at the highest tier the caller's plan permits.
qc.compare_tickersSide-by-side comparison of a single metric across up to 10 tickers.
qc.search_tickersSubstring search over the SEC EDGAR ticker directory (symbol + company name).
qc.list_metricsAll metric_keys that have legal-reviewed tier_content.
qc.list_tickersThe caller's accessible ticker universe.
qc.get_segmentsPer-segment revenue + segment profit + margin from SEC EDGAR XBRL dimensional facts.
qc.get_pension_disclosuresPer-plan-type pension + OPEB disclosures from SEC EDGAR dimensional XBRL (us-gaap:RetirementPlanTypeAxis).
qc.get_debt_scheduleLong-term debt schedule from SEC EDGAR XBRL — per-instrument detail (DebtInstrumentAxis, 87% S&P 500 coverage) plus per-category aggregation (LongtermDebtTypeAxis, 93% coverage).
qc.get_share_count_historySplit-adjusted diluted-shares-outstanding history per fiscal year.
qc.get_etr_reconciliationEffective-tax-rate reconciliation per fiscal year — the statutory→effective bridge from SEC EDGAR tax-note XBRL (EffectiveIncomeTaxRateReconciliation* concepts, ~80% S&P 500 coverage).
qc.resolve_entityRESOLVE a company identifier to the canonical SEC registrant BEFORE fetching data — the recommended first call.
qc.resolve_periodRESOLVE a period spec to exactly ONE fully-qualified dated fiscal period — removes the #1 source of agent errors (fiscal-vs-calendar confusion, 63% of failures).
qc.computeCOMPUTE a multi-fact financial expression over served SEC data and get back a single value WITH the provenance of every fact it consumed — or a TYPED failure naming exactly why no honest answer exists (unresolvable fact, divide-by-zero, domain error).
qc.get_ec_account_treeW3-GCAR: the FULL granular NIIF account tree an Ecuadorian company filed with SuperCías — every populated cuenta as a walkable hierarchy (code prefix-tree, catalogo labels verbatim, parent/depth/family pre-computed) with the company's filed value per year (latest-filed wins; no aggregation).