Skip to main content
Glama
umer2001

chart-img-mcp

by umer2001

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
CHART_IMG_API_KEYYesYour API key from chart-img.com. Required for authentication.
CHART_IMG_MAX_WIDTHNoMaximum width for v2 chart images (default 800).800
CHART_IMG_MAX_HEIGHTNoMaximum height for v2 chart images (default 600).600

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}
resources
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
chartimg_v1_mini_chart_storageB

CHART-IMG v1: save a TradingView mini chart to public storage; returns JSON with url (see GET /v1/tradingview/mini-chart/storage).

chartimg_v1_advanced_chart_storageC

CHART-IMG v1: save an advanced chart to public storage; returns JSON with url (GET /v1/tradingview/advanced-chart/storage).

chartimg_snapshotA

Preferred for agents: one-call TradingView snapshot (v2 advanced → storage). Supply a full symbol (e.g. BINANCE:BTCUSDT.P for Binance perp). Defaults: interval 5m, dark theme, candles, Volume on, size = max allowed (800×600 unless CHART_IMG_MAX_* set). Width/height are clamped automatically.

chartimg_v2_advanced_chart_storageA

CHART-IMG v2: POST advanced chart to storage; returns JSON with hosted image URL (POST /v2/tradingview/advanced-chart/storage). Prefer chartimg_snapshot for common cases. Width/height in body are auto-clamped.

chartimg_v2_advanced_chart_imageA

CHART-IMG v2: POST advanced chart and return base64 image data (POST /v2/tradingview/advanced-chart). Responses can be large; prefer storage tools. Width/height in body are auto-clamped.

chartimg_v2_layout_chart_storageA

CHART-IMG v2: render a shared TradingView layout to storage (POST /v2/tradingview/layout-chart/storage/{layoutId}). Layout must be shared unless session cookies are provided. Width/height in body are auto-clamped.

chartimg_v2_layout_chart_imageA

CHART-IMG v2: POST shared layout chart image as base64 (POST /v2/tradingview/layout-chart/{layoutId}). Prefer storage variant. Width/height in body are auto-clamped.

chartimg_v3_exchange_listA

CHART-IMG v3: list TradingView exchange ids (GET /v3/tradingview/exchange/list).

chartimg_v3_exchange_symbolsA

CHART-IMG v3: symbols for an exchange (GET /v3/tradingview/exchange/{exchangeId}). Note: payload may be empty (plan or API); do not rely on it to discover symbols — use TradingView / CHART-IMG docs (e.g. BINANCE:BTCUSDT.P for Binance USDT perpetual).

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
chart_img_docs_quick_referenceCurated CHART-IMG notes for AI agents: auth, resolution/storage limits, symbols, v3 caveats, common errors. Full manual: https://doc.chart-img.com/#introduction

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/umer2001/chart-img-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server