{"data":{"name":"io.github.TGM-Ventures/tgmcharts","title":"TGMCharts","description":"US stock fundamentals: SEC financial statements, valuation series, summaries, screens, chart images.","version":"1.1.0","websiteUrl":"https://tgmcharts.com/developers/docs/mcp","repositoryUrl":null,"remotes":[{"url":"https://tgmcharts.com/api/v1/mcp","type":"streamable-http","headers":[{"name":"Authorization","isSecret":true,"description":"Optional. Bearer tgm_live_… — a free API key from https://tgmcharts.com/developers/keys. Without it, tool calls run under a free trial (about 40 per connection); initialize and tools/list never need it."}]}],"packages":[],"status":"active","isLatest":true,"publishedAt":"2026-10-15T19:27:45.231Z","updatedAt":"2026-10-15T19:27:45.231Z","source":"official-registry","verification":"official","confidence":100,"stars":null,"sources":[{"stars":null,"title":"TGMCharts","source":"official-registry","sourceId":"io.github.TGM-Ventures/tgmcharts","updatedAt":"2026-10-15T19:27:45.231Z","confidence":100,"websiteUrl":"https://tgmcharts.com/developers/docs/mcp","description":"US stock fundamentals: SEC financial statements, valuation series, summaries, screens, chart images.","verification":"official","repositoryUrl":null}],"toolIndex":{"tools":[{"serverName":"io.github.TGM-Ventures/tgmcharts","endpointFingerprint":"a4c7ed0463b0662d654220c398e78b307bb858d6c2c49353dec4fbb3aed54225","name":"compare_stocks","title":"Compare stocks","description":"Use to compare companies against each other. Side-by-side headline fundamentals for 2–4 tickers (latest values with as-of context): market cap, close, P/E, P/S, margins, ROE, dividend yield, and 5-year revenue/EPS CAGRs. Uncovered symbols are reported honestly, not dropped silently.","inputSchema":{"type":"object","properties":{"symbols":{"type":"array","items":{"type":"string"},"minItems":2,"maxItems":4,"description":"2–4 ticker symbols"},"format":{"type":"string","enum":["json","markdown"],"description":"json (default): the full JSON as text. markdown: a compact table or list, fewer tokens. structuredContent is the full JSON either way."}},"required":["symbols"]},"annotations":{"title":"Compare stocks","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"d47498f38ddc401057ea526baeda85086f7c446cfe88641c8e8deb823746d70a","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T21:46:13.429Z","metadataTrust":"untrusted"},{"serverName":"io.github.TGM-Ventures/tgmcharts","endpointFingerprint":"a4c7ed0463b0662d654220c398e78b307bb858d6c2c49353dec4fbb3aed54225","name":"get_chart","title":"Chart image URL","description":"Use when the answer should show a picture of a metric's history. A ready-to-embed 1600×900 PNG chart of a metric's history in TGMCharts' house style (watermarked, as-of stamped). Returns the canonical URL — fetch or embed it directly (<img src=…>); it is edge-cached and needs no key. Sector-gated or empty histories render an honest explanation card rather than failing.","inputSchema":{"type":"object","properties":{"symbol":{"type":"string","description":"Ticker symbol, e.g. AAPL"},"metric":{"type":"string","enum":["pe-ratio","ps-ratio","pb-ratio","pfcf-ratio","pocf-ratio","ev-ebitda","ev-ebit","ev-sales","ev-fcf","ev-assets","earnings-yield","fcf-yield","ebitda-yield","ocf-yield","dividend-yield","total-return","roic","revenue-ttm","net-income-ttm","fcf-ttm","ebitda-ttm","capex-ttm","buybacks-ttm","sbc-ttm","rd-ttm","gross-margin-quarterly","operating-margin-quarterly","net-margin-quarterly","revenue","net-income","eps","free-cash-flow","ebitda","capex","buybacks","stock-based-comp","r-and-d","gross-margin","operating-margin","profit-margin","roe","roa","revenue-quarterly","net-income-quarterly","eps-quarterly","fcf-quarterly"],"description":"Chart-tier metric slug (see list_metrics)"},"years":{"type":"integer","minimum":2,"maximum":20,"description":"Trailing window in years"},"compare":{"type":"string","description":"Second ticker for grouped comparison bars (bar metrics only)"}},"required":["symbol","metric"]},"annotations":{"title":"Chart image URL","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"6f631a73b71aab5ae9e013055ebd94996f93cbef6f9866fa3b4f5a6301dee865","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T21:46:13.429Z","metadataTrust":"untrusted"},{"serverName":"io.github.TGM-Ventures/tgmcharts","endpointFingerprint":"a4c7ed0463b0662d654220c398e78b307bb858d6c2c49353dec4fbb3aed54225","name":"get_financial_statement","title":"Raw financial statement (SEC EDGAR)","description":"Use for line items as filed with the SEC (revenue, net income, cash flow, dividends paid, debt…) by year or quarter. Raw as-filed statement rows (income statement, balance sheet, or cash flow) sourced exclusively from SEC EDGAR XBRL company facts — public domain, latest-filed per period, honest nulls (never zero-filled, never vendor-backfilled). Derived quarters are disclosed. Token-frugal default: 5 fiscal years without per-value provenance; set include_provenance for the winning us-gaap tag + accession per value, or use https://tgmcharts.com/api/v1/statements/{symbol}/{statement} for full depth (30y, CSV).","inputSchema":{"type":"object","properties":{"symbol":{"type":"string","description":"Ticker symbol, e.g. AAPL"},"statement":{"type":"string","enum":["income-statement","balance-sheet","cash-flow"],"description":"Which statement"},"period":{"type":"string","enum":["annual","quarterly"],"description":"annual (default) or quarterly"},"years":{"type":"integer","minimum":1,"maximum":10,"description":"Trailing fiscal years of rows (default 5; quarterly serves 4×years)"},"include_provenance":{"type":"boolean","description":"Include per-value provenance (us-gaap tag, accession, filed date). Default false to stay token-frugal."},"format":{"type":"string","enum":["json","markdown"],"description":"json (default): the full JSON as text. markdown: a compact table or list, fewer tokens. structuredContent is the full JSON either way."}},"required":["symbol","statement"]},"annotations":{"title":"Raw financial statement (SEC EDGAR)","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"21566ce86c74ba75e4754ef4619f07eae93ca2a8e5be316a6dc1d54faf03b543","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T21:46:13.429Z","metadataTrust":"untrusted"},{"serverName":"io.github.TGM-Ventures/tgmcharts","endpointFingerprint":"a4c7ed0463b0662d654220c398e78b307bb858d6c2c49353dec4fbb3aed54225","name":"get_metric_series","title":"Metric history series","description":"Use for a metric's history or trend (is the P/E high versus its past? how have margins moved?). Historical series for a TGMCharts-computed metric (daily valuation/yield lines, rolling TTM flows, quarterly margins). Points are even-time downsampled to max_points (default 120) to stay token-frugal — raw density is available at https://tgmcharts.com/api/v1/series/{symbol}/{metric}. points:null = intentionally withheld (sector-inappropriate, message included); [] = no stored history.","inputSchema":{"type":"object","properties":{"symbol":{"type":"string","description":"Ticker symbol, e.g. KO"},"metric":{"type":"string","enum":["pe-ratio","ps-ratio","pb-ratio","pfcf-ratio","pocf-ratio","ev-ebitda","ev-ebit","ev-sales","ev-fcf","ev-assets","earnings-yield","fcf-yield","ebitda-yield","ocf-yield","dividend-yield","total-return","roic","revenue-ttm","net-income-ttm","fcf-ttm","ebitda-ttm","capex-ttm","buybacks-ttm","sbc-ttm","rd-ttm","gross-margin-quarterly","operating-margin-quarterly","net-margin-quarterly","revenue","net-income","capex","buybacks","stock-based-comp","r-and-d","revenue-quarterly","net-income-quarterly"],"description":"Series-tier metric slug (see list_metrics)"},"years":{"type":"integer","minimum":2,"maximum":20,"description":"Trailing window in years (default: full stored history)"},"max_points":{"type":"integer","minimum":10,"maximum":500,"description":"Downsample cap (default 120)"},"format":{"type":"string","enum":["json","markdown"],"description":"json (default): the full JSON as text. markdown: a compact table or list, fewer tokens. structuredContent is the full JSON either way."}},"required":["symbol","metric"]},"annotations":{"title":"Metric history series","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"48b4091160065049b71192ffa0d4a4012dfd1f84a16d22717bd26bd11ba64581","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T21:46:13.429Z","metadataTrust":"untrusted"},{"serverName":"io.github.TGM-Ventures/tgmcharts","endpointFingerprint":"a4c7ed0463b0662d654220c398e78b307bb858d6c2c49353dec4fbb3aed54225","name":"get_stock_summary","title":"Stock summary","description":"Use first for any question about one company. Compact fundamentals summary for one ticker (~5 KB): latest close, market cap, valuation ratios, margins, returns, dividend record, and 3/5/10-year growth CAGRs, with as-of dates and applicability notes. Null values are honest gaps or sector-inappropriate metrics — never zeros.","inputSchema":{"type":"object","properties":{"symbol":{"type":"string","description":"Ticker symbol, e.g. AAPL"},"format":{"type":"string","enum":["json","markdown"],"description":"json (default): the full JSON as text. markdown: a compact table or list, fewer tokens. structuredContent is the full JSON either way."}},"required":["symbol"]},"annotations":{"title":"Stock summary","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"c2c13654149251258f36ec7a11787c4572b1bb7ef9aacb13289f38ebd99c521e","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T21:46:13.429Z","metadataTrust":"untrusted"},{"serverName":"io.github.TGM-Ventures/tgmcharts","endpointFingerprint":"a4c7ed0463b0662d654220c398e78b307bb858d6c2c49353dec4fbb3aed54225","name":"list_metrics","title":"List available metrics","description":"Use to find the right metric slug before get_metric_series or get_chart. The full metric catalog: slug, label, unit, basis (daily/monthly/annual/quarterly/ttm — the stored sampling density, never overstated), methodology, and whether each metric is available as a JSON series (get_metric_series) and/or a chart render (get_chart). The same dictionary is the resource tgmcharts://metrics.","inputSchema":{"type":"object","properties":{"format":{"type":"string","enum":["json","markdown"],"description":"json (default): the full JSON as text. markdown: a compact table or list, fewer tokens. structuredContent is the full JSON either way."}}},"annotations":{"title":"List available metrics","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"4ec185f5a6eed77df20c2a305e0b8ced0feb3bfdd03cc9794747eb10ab38caa9","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T21:46:13.429Z","metadataTrust":"untrusted"},{"serverName":"io.github.TGM-Ventures/tgmcharts","endpointFingerprint":"a4c7ed0463b0662d654220c398e78b307bb858d6c2c49353dec4fbb3aed54225","name":"screen_stocks","title":"Screen stocks","description":"Use to find companies that meet conditions (cheap, high dividend, fast growth…). Filter and rank the covered universe (about 4,000 US-listed names) on fundamental fields (marketCap, peRatio, dividendYield, consecutiveYears, margins, 5y CAGRs, …). Returns at most 25 rows — the MCP tier's cap; the full screener lives at https://tgmcharts.com/screener. Units: yields, margins, growth and CAGRs are fractions, not percents (dividendYield gt 0.03 = above 3%; see the field description). Example: filters [{field: \"dividendYield\", operator: \"gt\", value: 0.03}, {field: \"consecutiveYears\", operator: \"gte\", value: 25}], sortBy \"dividendYield\".","inputSchema":{"type":"object","properties":{"filters":{"type":"array","maxItems":5,"items":{"type":"object","properties":{"field":{"type":"string","enum":["symbol","name","sector","marketCap","peRatio","dividendYield","consecutiveYears","netProfitMargin","grossMargin","revenueGrowth","debtToEquity","priceChange1Y","percentFrom52WeekHigh","percentFrom52WeekLow","revenueCagr5y","netIncomeCagr5y","epsCagr5y","fcfCagr5y","dividendsCagr5y"],"description":"Field to filter on. Units: dividendYield, netProfitMargin, grossMargin, revenueGrowth (TTM), priceChange1Y and the *Cagr5y fields are fractions (0.03 = 3%); percentFrom52WeekHigh and percentFrom52WeekLow are percents (-12.5 = 12.5% below the high); marketCap is in the quote currency (US dollars for US listings); peRatio and debtToEquity are ratios; consecutiveYears is years of dividend increases; symbol, name and sector are text (eq / neq)."},"operator":{"type":"string","enum":["gt","gte","lt","lte","eq","neq"]},"value":{"type":["number","string"]}},"required":["field","operator","value"]}},"sortBy":{"type":"string","enum":["symbol","name","sector","marketCap","peRatio","dividendYield","consecutiveYears","netProfitMargin","grossMargin","revenueGrowth","debtToEquity","priceChange1Y","percentFrom52WeekHigh","percentFrom52WeekLow","revenueCagr5y","netIncomeCagr5y","epsCagr5y","fcfCagr5y","dividendsCagr5y"],"description":"Sort field (default marketCap)"},"sortOrder":{"type":"string","enum":["asc","desc"],"description":"Default desc"},"limit":{"type":"integer","minimum":1,"maximum":25,"description":"Rows to return (default 10, max 25)"},"includeEtfs":{"type":"boolean","description":"Include ETFs (default false)"},"format":{"type":"string","enum":["json","markdown"],"description":"json (default): the full JSON as text. markdown: a compact table or list, fewer tokens. structuredContent is the full JSON either way."}}},"annotations":{"title":"Screen stocks","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"2427070500408b5a545f2325bb9544234c9a7a6c99aa5bff602b4c17677143e2","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T21:46:13.429Z","metadataTrust":"untrusted"}],"endpoints":[{"endpointFingerprint":"a4c7ed0463b0662d654220c398e78b307bb858d6c2c49353dec4fbb3aed54225","protocol":"streamable-http","status":"indexed","toolCount":7,"observedAt":"2026-11-01T21:46:13.429Z"}],"authentication":"unknown"},"connectionConfigurations":{"status":"ready","authentication":"not embedded","clients":{"Claude Desktop":{"mcpServers":{"io.github.TGM-Ventures/tgmcharts":{"url":"https://tgmcharts.com/api/v1/mcp"}}},"Cursor":{"mcpServers":{"io.github.TGM-Ventures/tgmcharts":{"url":"https://tgmcharts.com/api/v1/mcp"}}},"VS Code":{"servers":{"io.github.TGM-Ventures/tgmcharts":{"type":"http","url":"https://tgmcharts.com/api/v1/mcp"}}}}},"resourceType":"mcp-server","callable":true,"runtime":{"callable":true,"protocols":["mcp"]},"interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://tgmcharts.com/api/v1/mcp"}],"profile":{"apiVersion":"1","schemaVersion":"1","id":"mcp-server:io.github.TGM-Ventures%2Ftgmcharts","resourceType":"mcp-server","canonicalUrl":"https://www.agentsjunction.com/api/v1/servers/io.github.TGM-Ventures%2Ftgmcharts","name":"io.github.TGM-Ventures/tgmcharts","description":"US stock fundamentals: SEC financial statements, valuation series, summaries, screens, chart images.","interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://tgmcharts.com/api/v1/mcp"}],"capabilities":[],"identity":{"source":"official-registry","websiteUrl":"https://tgmcharts.com/developers/docs/mcp","repositoryUrl":null,"version":"1.1.0"},"verification":{"state":"official","confidence":100},"operations":{"resourceType":"mcp-server","name":"io.github.TGM-Ventures/tgmcharts","status":"online","lastCheckedAt":"2026-11-03T19:15:48.898Z","lastSuccessfulCheck":"2026-11-03T19:15:48.898Z","latencyMs":150,"consecutiveFailures":0,"isStale":false,"checks":{"endpointReachable":true,"protocolValid":true,"agentCardValid":null,"mcpHandshakeValid":true},"lastSeen":null,"lastSuccessfulInteraction":null,"lastHealthCheck":"2026-11-03T19:15:48.898Z","source":{"type":"health-check","url":null},"observedAt":"2026-11-03T19:15:48.898Z"},"security":null,"timestamps":{"createdAt":"2026-10-15T19:27:45.231Z","updatedAt":"2026-10-15T19:27:45.231Z","observedAt":"2026-11-03T19:15:48.898Z"},"compatibility":{"serverVersion":"1.1.0","protocolVersions":[{"protocol":"mcp","version":null}]}}}}