1. Conduid
  2. Scraping
  3. Tv MCP
MCP server · Scraping

Tv MCP

A high-performance FastMCP server for programmatically scraping TradingView market data. The server provides unified endpoints for retrieving historical price data, computing technical indicators, and extracting market-relevant news. It is designed for automated research workflows, trading systems, and data-driven analytics pipelines.

34Low

Scored 6 months ago · breakdown

About Tv MCP

Tv MCP is an MCP server in the Scraping category: a high-performance FastMCP server for programmatically scraping TradingView market data. The server provides unified endpoints for retrieving historical price data, computing technical indicators, and extracting market-relevant news. It is designed for automated research workflows, trading systems, and data-driven analytics pipelines.

Install

From source
git clone https://github.com/smitkunpara/tv-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Tv MCP

Powered by Claude · Grounded in docs

I know everything about Tv MCP. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

TradingView MCP Server

FastMCP server for TradingView data with an authenticated SSE endpoint for remote clients.

This repository is configured for SSE-first deployment on Vercel.

Quick Start

git clone https://github.com/smitkunpara/tradingview-mcp.git
cd tradingview-mcp
uv sync
cp .env.example .env

Set required values in .env:

  • TRADINGVIEW_COOKIE
  • TV_CLIENT_KEY

Run Local SSE Server

export TV_CLIENT_KEY="your-client-key"
uv run tradingview-mcp-sse

Defaults:

  • Host: 0.0.0.0
  • Port: 8000
  • SSE endpoint: /sse
  • Health endpoint: /health

Optional overrides:

export MCP_HTTP_HOST="0.0.0.0"
export MCP_HTTP_PORT="8000"
export MCP_SSE_PATH="/sse"

Authentication headers accepted on SSE endpoint:

  • X-API-Key: <TV_CLIENT_KEY>
  • X-Client-Key: <TV_CLIENT_KEY>
  • Authorization: Bearer <TV_CLIENT_KEY>

Optional OAuth mode:

  • Set TV_OAUTH_JWKS_URL (and optional issuer/audience/scope settings) to validate JWT bearer tokens.
  • API key authentication remains available as fallback.

Smoke Test (Vercel)

uv run python scripts/vercel_sse_smoke_test.py --url https://tradingview-mcp.vercel.app --client-key "$TV_CLIENT_KEY"

Available Tools

Category Tools
Market Data get_historical_data, get_all_indicators
News get_news_headlines, get_news_content
Community get_ideas, get_minds
Options get_option_chain_greeks, get_option_chain_oi

Documentation

Guide Description
Configuration Reference Environment variables and runtime configuration
Deployment Guide SSE deployment on Vercel

License

MIT — see LICENSE.

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Tv MCP

How do I install Tv MCP?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Tv MCP safe to use with an AI agent?

Its trust score is 34 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Tv MCP still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.