{"adoption": {"forks": 2567, "observed_at": "2026-08-28T04:09:31.665743+00:00", "stars": 5858}, "canonical_url": "https://ross.abutalabs.com/products/tradingview-mcp", "card": {"archived": false, "artifact_type": "service", "description": "AI-assisted TradingView chart analysis — connect Claude Code to your TradingView Desktop for personal workflow automation", "domain": ["fintech", "artificial-intelligence", "developer-tools"], "enriched": true, "function": ["mcp", "agent-framework", "developer-tools", "workflow-automation"], "health_score": 77, "homepage": null, "language": "JavaScript", "license": "NOASSERTION", "license_family": "other", "maturity": "active", "member_repos": ["tradesdontlie/tradingview-mcp"], "name": "tradesdontlie/tradingview-mcp", "platform": ["cross-platform"], "pushed_at": "2026-07-28T17:28:37+00:00", "repo": "tradesdontlie/tradingview-mcp", "stars": 5858, "tags": ["tradingview", "mcp-server", "chrome-devtools-protocol", "pine-script", "chart-analysis", "claude-code", "electron-debugging", "trading-automation", "ai-agents", "trading", "desktop", "nodejs"], "topics": [], "urls": [], "use_cases": ["analyze TradingView charts with Claude", "automate my TradingView chart workflow with AI", "get help writing Pine Script indicators", "connect an LLM agent to TradingView Desktop", "have AI read indicator tables and chart state", "navigate trading charts using natural language"], "what_it_is": "An MCP bridge that connects Claude Code to a locally running TradingView Desktop app via Chrome DevTools Protocol, enabling AI-assisted chart analysis, Pine Script development, and workflow automation. It is not a trading bot and requires a valid TradingView subscription.", "when_to_avoid": ["You want automated trade execution or a trading bot", "You don't have a TradingView subscription or the Desktop app", "You need a stable, officially supported API - it relies on undocumented internal Electron interfaces"], "when_to_choose": ["You use TradingView Desktop with a paid subscription and want AI-assisted chart analysis", "You want an LLM to help write or debug Pine Script", "You want local-only automation with no data leaving your machine"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/tradingview-mcp", "repo": "tradesdontlie/tradingview-mcp", "role": "main", "score": 57}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:31.665743+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:51:38.769514+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fdc9d6e6853e1b29c6efa76721680c4c4f5311d268f46a1b70eee66ab9e317c0", "fetched_at": "2026-08-28T04:09:31.665743+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tradesdontlie/tradingview-mcp"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:31.665743+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:51:38.769514+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fdc9d6e6853e1b29c6efa76721680c4c4f5311d268f46a1b70eee66ab9e317c0", "fetched_at": "2026-08-28T04:09:31.665743+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tradesdontlie/tradingview-mcp"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:51:38.769514+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fdc9d6e6853e1b29c6efa76721680c4c4f5311d268f46a1b70eee66ab9e317c0", "fetched_at": "2026-08-28T04:09:31.665743+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tradesdontlie/tradingview-mcp"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:09:31.665743+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:31.665743+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:31.665743+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:51:38.769514+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fdc9d6e6853e1b29c6efa76721680c4c4f5311d268f46a1b70eee66ab9e317c0", "fetched_at": "2026-08-28T04:09:31.665743+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tradesdontlie/tradingview-mcp"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:31.665743+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:31.665743+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:51:38.769514+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fdc9d6e6853e1b29c6efa76721680c4c4f5311d268f46a1b70eee66ab9e317c0", "fetched_at": "2026-08-28T04:09:31.665743+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tradesdontlie/tradingview-mcp"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:31.665743+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:31.665743+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:31.665743+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:51:38.769514+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fdc9d6e6853e1b29c6efa76721680c4c4f5311d268f46a1b70eee66ab9e317c0", "fetched_at": "2026-08-28T04:09:31.665743+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tradesdontlie/tradingview-mcp"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:31.665743+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:31.665743+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:51:38.769514+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fdc9d6e6853e1b29c6efa76721680c4c4f5311d268f46a1b70eee66ab9e317c0", "fetched_at": "2026-08-28T04:09:31.665743+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tradesdontlie/tradingview-mcp"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:51:38.769514+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fdc9d6e6853e1b29c6efa76721680c4c4f5311d268f46a1b70eee66ab9e317c0", "fetched_at": "2026-08-28T04:09:31.665743+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tradesdontlie/tradingview-mcp"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:51:38.769514+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fdc9d6e6853e1b29c6efa76721680c4c4f5311d268f46a1b70eee66ab9e317c0", "fetched_at": "2026-08-28T04:09:31.665743+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tradesdontlie/tradingview-mcp"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:51:38.769514+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fdc9d6e6853e1b29c6efa76721680c4c4f5311d268f46a1b70eee66ab9e317c0", "fetched_at": "2026-08-28T04:09:31.665743+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tradesdontlie/tradingview-mcp"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 94, "longevity": 11, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "young", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 157, "days_push": 36, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 57, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}