LeashIndex Get the report

Index / devtools

io.github.TZ24cloud/tradingview-mcp-thaqif

io-github-tz24cloud-tradingview-mcp-thaqif declares 81 capabilities across 81 tools, with 2 critical issues.

98/100 exposureHigh exposure

Manifest recorded 2026-10-14 from tools/list answered by the npm package tradingview-mcp-thaqif@2.0.1 (published to npm as tradingview-mcp-thaqif, listed in the official MCP registry as io.github.TZ24cloud/tradingview-mcp-thaqif 2.0.1), run in an isolated container with no network access and no credentials. The date changes only when the manifest does. Not verified by a maintainer.

Issues

These describe what this server's manifest declares. A product can provide controls that MCP has no way to express — token revocation, an admin console, audit logs — and this page cannot see them. The absence of a declaration is not evidence that a control is absent.

critical · no-revocation · All 81 tools

81 of 81 tools declare no way for the customer to switch them off once granted. This applies to every tool because MCP has no field in which to declare a revocation mechanism; the product may provide one outside MCP that a manifest cannot show.

critical · irreversible-uncapped · 5 of 81 tools

5 tools are classified as irreversible and declare no limit.

high · no-expiry · All 81 tools

81 of 81 tools declare no expiry. This applies to every tool because MCP has no field in which to declare an expiry; the product may provide one outside MCP that a manifest cannot show.

high · no-audit-trail · All 81 tools

81 of 81 tools declare no record of their actions that the customer can read. This applies to every tool because MCP has no field in which to declare an audit requirement; the product may provide one outside MCP that a manifest cannot show.

high · uncapped-write · 35 of 81 tools

35 tools can modify data and declare no limit.

low · uncapped-read · 41 of 81 tools

41 tools can read data and declare no limit.

Declared capabilities

How each tool was read. declared means the server's own annotation said so — self-reported and unverified. inferred is from the tool's name. assumed means nothing indicated either way.

ToolRead asBasis
tv_health_checkread inferred
tv_discoverread inferred
tv_ui_stateread inferred
tv_launchread inferred
chart_get_stateread inferred
chart_set_symbolwrite inferred
chart_set_timeframewrite inferred
chart_set_typewrite inferred
chart_manage_indicatordelete inferred
chart_get_visible_rangeread inferred
chart_set_visible_rangewrite inferred
chart_scroll_to_dateread inferred
symbol_inforead inferred
symbol_searchread inferred
pine_get_sourceread inferred
pine_set_sourcewrite inferred
pine_compilewrite inferred
pine_get_errorsread inferred
pine_savewrite assumed
pine_get_consoleread inferred
pine_smart_compilewrite assumed
pine_newwrite inferred
pine_openwrite assumed
pine_list_scriptsread inferred
pine_analyzewrite assumed
pine_checkread inferred
data_get_ohlcvread inferred
data_get_indicatorread inferred
data_get_strategy_resultsread inferred
data_get_tradesread inferred
data_get_equityread inferred
quote_getread inferred
depth_getread inferred
data_get_pine_linesread inferred
data_get_pine_labelsread inferred
data_get_pine_tablesread inferred
data_get_pine_boxesread inferred
data_get_study_valuesread inferred
capture_screenshotread inferred
draw_shapewrite assumed
draw_listread inferred
draw_cleardelete inferred
draw_remove_onedelete inferred
draw_get_propertiesread inferred
alert_createwrite inferred
alert_listread inferred
alert_deletedelete inferred
batch_runwrite assumed
replay_startwrite assumed
replay_stepwrite assumed
replay_autoplaywrite assumed
replay_stopwrite assumed
replay_tradewrite assumed
replay_statusread inferred
indicator_set_inputswrite inferred
indicator_toggle_visibilityread inferred
watchlist_getread inferred
watchlist_addwrite inferred
ui_clickwrite assumed
ui_open_panelwrite assumed
ui_fullscreenread inferred
layout_listread inferred
layout_switchwrite assumed
ui_keyboardwrite assumed
ui_type_textwrite assumed
ui_hoverwrite assumed
ui_scrollwrite assumed
ui_mouse_clickread inferred
ui_find_elementread inferred
ui_evaluateread inferred
pane_listread inferred
pane_set_layoutwrite inferred
pane_focuswrite assumed
pane_set_symbolwrite inferred
tab_listread inferred
tab_newwrite assumed
tab_closedelete inferred
tab_switchwrite assumed
morning_briefwrite assumed
session_savewrite assumed
session_getread inferred
Answering this question about your own agent? The self-serve stack report applies the same reading to your own stack or server and gives you a dated document you can hand to a customer's security review. It is generated in your browser, with nobody to wait for. Buying one does not change this page, its score or its place in the index — see Independence.
Maintain this server? If this page misreads your manifest, or your server has changed, submit its current tools/list response and it will be re-scored and dated. Corrections are published alongside the original, not in place of it.