github Python analyzed 5ada097

lev-corrupted/TradingViewMCPServer

github

Professional multi-asset trading & Pine Script development MCP server for Claude. Features: 20+ indicators, Pine Script tools (validator, autocomplete, docs, testing), Forex/Stocks/Crypto support

maintainer
lev-corrupted
license
MIT
first seen
2026-06-26
last seen
2026-06-26
releases · 30d
0
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 33 tools
transport stdio · streamable-http counts 33 tools · 0 res · 0 prompts permission surface via code analysis

tools

  • analyze_pair
  • autocomplete_pine
  • calculate_correlation
  • convert_pine_version
  • detect_pine_version
  • detect_unfilled_gaps
  • explain_pine_error
  • get_adx
  • get_atr
  • get_bollinger_bands
  • get_cci
  • get_fibonacci_retracement
  • get_ichimoku_cloud
  • get_macd
  • get_market_profile
  • get_moving_averages
  • get_multiple_prices
  • get_pine_documentation
  • get_pine_template
  • get_pivot_points
  • get_price
  • get_rsi
  • get_server_stats
  • get_stochastic
  • get_support_resistance
  • get_volume_profile
  • get_vwap
  • get_williams_r
  • health_check
  • list_available_pairs
  • list_supported_assets
  • test_pine_script
  • validate_pine_script
code evidence vv3.4.1 · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 32

filesystem 1

  • fs Spoofkapoof-TradingViewMCPServer-5ada097/tradingview_mcp/server.py :21 from pathlib import Path

network 1

  • net Spoofkapoof-TradingViewMCPServer-5ada097/tradingview_mcp/api/alpha_vantage.py :10 import requests

secrets 2

  • secrets Spoofkapoof-TradingViewMCPServer-5ada097/tradingview_mcp/api/alpha_vantage.py :130 self.api_key = api_key or os.getenv("ALPHA_VANTAGE_API_KEY")
  • secrets Spoofkapoof-TradingViewMCPServer-5ada097/tradingview_mcp/server.py :100 api_key = os.getenv("ALPHA_VANTAGE_API_KEY")

tool registrations 33

  • health_check Spoofkapoof-TradingViewMCPServer-5ada097/tradingview_mcp/server.py :207
  • get_price Spoofkapoof-TradingViewMCPServer-5ada097/tradingview_mcp/server.py :247
  • get_multiple_prices Spoofkapoof-TradingViewMCPServer-5ada097/tradingview_mcp/server.py :278
  • list_available_pairs Spoofkapoof-TradingViewMCPServer-5ada097/tradingview_mcp/server.py :295
  • list_supported_assets Spoofkapoof-TradingViewMCPServer-5ada097/tradingview_mcp/server.py :322
  • analyze_pair Spoofkapoof-TradingViewMCPServer-5ada097/tradingview_mcp/server.py :355
  • calculate_correlation Spoofkapoof-TradingViewMCPServer-5ada097/tradingview_mcp/server.py :430
  • get_fibonacci_retracement Spoofkapoof-TradingViewMCPServer-5ada097/tradingview_mcp/server.py :485
  • get_pivot_points Spoofkapoof-TradingViewMCPServer-5ada097/tradingview_mcp/server.py :515
  • get_moving_averages Spoofkapoof-TradingViewMCPServer-5ada097/tradingview_mcp/server.py :543
  • get_macd Spoofkapoof-TradingViewMCPServer-5ada097/tradingview_mcp/server.py :570
  • get_adx Spoofkapoof-TradingViewMCPServer-5ada097/tradingview_mcp/server.py :600
  • get_ichimoku_cloud Spoofkapoof-TradingViewMCPServer-5ada097/tradingview_mcp/server.py :631
  • get_stochastic Spoofkapoof-TradingViewMCPServer-5ada097/tradingview_mcp/server.py :659
  • get_rsi Spoofkapoof-TradingViewMCPServer-5ada097/tradingview_mcp/server.py :685
  • get_cci Spoofkapoof-TradingViewMCPServer-5ada097/tradingview_mcp/server.py :711
  • get_williams_r Spoofkapoof-TradingViewMCPServer-5ada097/tradingview_mcp/server.py :737
  • get_bollinger_bands Spoofkapoof-TradingViewMCPServer-5ada097/tradingview_mcp/server.py :766
  • get_atr Spoofkapoof-TradingViewMCPServer-5ada097/tradingview_mcp/server.py :792
  • get_vwap Spoofkapoof-TradingViewMCPServer-5ada097/tradingview_mcp/server.py :821
  • get_volume_profile Spoofkapoof-TradingViewMCPServer-5ada097/tradingview_mcp/server.py :860
  • get_market_profile Spoofkapoof-TradingViewMCPServer-5ada097/tradingview_mcp/server.py :894
  • get_support_resistance Spoofkapoof-TradingViewMCPServer-5ada097/tradingview_mcp/server.py :922
  • detect_unfilled_gaps Spoofkapoof-TradingViewMCPServer-5ada097/tradingview_mcp/server.py :944
  • get_server_stats Spoofkapoof-TradingViewMCPServer-5ada097/tradingview_mcp/server.py :990
  • validate_pine_script Spoofkapoof-TradingViewMCPServer-5ada097/tradingview_mcp/server.py :1026
  • get_pine_documentation Spoofkapoof-TradingViewMCPServer-5ada097/tradingview_mcp/server.py :1088
  • test_pine_script Spoofkapoof-TradingViewMCPServer-5ada097/tradingview_mcp/server.py :1153
  • explain_pine_error Spoofkapoof-TradingViewMCPServer-5ada097/tradingview_mcp/server.py :1198
  • detect_pine_version Spoofkapoof-TradingViewMCPServer-5ada097/tradingview_mcp/server.py :1239
  • convert_pine_version Spoofkapoof-TradingViewMCPServer-5ada097/tradingview_mcp/server.py :1279
  • autocomplete_pine Spoofkapoof-TradingViewMCPServer-5ada097/tradingview_mcp/server.py :1329
  • get_pine_template Spoofkapoof-TradingViewMCPServer-5ada097/tradingview_mcp/server.py :1374

declared dependencies 3

  • mcp@>=1.12.0
  • python-dotenv@>=1.0.0
  • requests@>=2.31.0