Analytics
chartlibrary.io
Provides access to immutable company research files with SEC XBRL financials, estimates, revisions, and scenario calculations for monitoring and analyzing covered companies.
ENDPOINT 1
https://chartlibrary.io/mcp
MCP server metadata
- Name
- chart-library
- Version
- 1.30.0
Chart Library is a free market-state research library. Read-only tools, choose the tools needed for the question. Market state needs no preceding search. get_company_file(symbol, as_of?) reads the same company research and models shown on /r/SYM. get_company_status(symbol) reads current monitoring separately from immutable model data. list_coverage() finds names and research status. Keep reported facts, company guidance, desk assumptions and historical analog bands separate. market_state(symbol, date?) gives a completed-session state, historical analogs, outcome ranges and transition memory in one call. Omit date for the latest built session; this does not mean real-time data. daily_note(date?) reads the published daily research, selection rule and settled tally. research_quality() reads the published calibration receipt. That receipt applies only to the method and population it names, not automatically to market_state's empirical excess-return ranges. search_research(query, kind?) finds publications. Search metadata is not a source read. Copy documents[section].read_arguments into read_research; follow content.next_read for further chunks. Read available guides and related findings before making claims, and cite full version hashes. Agent protocols are labeled proposed until evaluated. Keep the response's dates, sample sizes, provenance, missing values, warnings and informative receipts. Historical frequencies are not buy/sell recommendations. Do not invent evidence or turn an empty or weak result into a confident claim. Research access is free; service limits and data terms apply. Existing advanced tools remain callable for compatibility but are not the public getting-started menu. For custom integrations, larger studies or building a product, contact Graham at graham@chartlibrary.io or https://chartlibrary.io/developers#build.
Known tools 13
get_company_fileOne covered company's living research file (company_file.v1): business, three drivers, the last eight fiscal quarters from SEC XBRL with provenance on every number, the desk's own estimates and revision log, the thesis and what changes it, the market-memory bands or an explicit coverage 'none', published notes, and the scorecard.
Inferred read-onlyget_company_revisionsBrowse immutable published versions, reasons and pinned JSON/CSV links.
Inferred read-onlycompare_company_revisionsCompare facts, assumptions, scenarios and thesis between immutable revisions.
Inferred read-onlyrun_company_scenarioCalculate a temporary scenario from 1-20 assumption cell IDs and numerical values in their published units.
Inferred read-onlycompare_company_historyTwo to six companies, one quarter end (YYYY-MM-DD), USD history and provenance.
Inferred read-onlylist_coverageThe research hub's coverage universe: clusters and symbols, with each symbol's company-file revision, as_of date, whether a compiled file exists, and skeleton=true when the authored half is empty.
Inferred read-onlymarket_stateOne call: completed-session state, tape, historical analogs, outcome ranges and transition memory.
Inferred read-onlydaily_noteRead the published daily research, its selection rule and settled-note tally in one call.
Inferred read-onlyresearch_qualityRead the published five-session calibration receipt; no arguments or earlier tool call needed.
Inferred read-onlyread_researchRead a publication ID returned by search_research, preserving its evidence.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.chart-library]
url = "https://chartlibrary.io/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"chart-library": {
"type": "http",
"url": "https://chartlibrary.io/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: chart-library
Remote MCP URL: https://chartlibrary.io/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"chart-library": {
"url": "https://chartlibrary.io/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"chart-library": {
"type": "http",
"url": "https://chartlibrary.io/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "chart-library",
"transport": "streamable-http",
"url": "https://chartlibrary.io/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Loading Trust v2 evidence…
Checking the associated registrable domain. The BuiltWith key remains server-side.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.