Finstack MCP Server

finstack-mcp PyPI v0.10.0

Published by finstacklabs — no publish provenance, so origin is unverified, but the source is public: the repository link below is self-declared yet readable, so you can inspect the code before adopting it.

Open-source MCP server for Indian (NSE/BSE) + Global financial data with built-in AI analytics

Trust grade
A
96/100
Last scanned get badge →
Trust
A · 96/100
Adoption risk for you: the threat score, then adjusted down for blast radius, publisher verification and how much the scan could see. Deterministic; every point is auditable.
Capability
Moderate
Blast radius if it went rogue — what the server’s tools could reach. Independent of trust.
Coverage
Source
How much the scan could actually inspect. Shallow coverage is stated, never hidden.
Share this Trust Score
𝕏 Share LinkedIn Reddit
A Why this grade threat 100 − adoption risk = 96/100

The grade answers one question — how safe is this server for you to adopt — so it is computed in two auditable stages. Nothing below is an opinion or an LLM's guess; every line is a real term the deterministic engine applied, and the same input always yields the same number.

1. Threat score — 100 − 0 = 100. What the published surface and source actually contain:

The deterministic scan raised no scored threat in the surface it inspected — the threat score stayed at 100. Capability observations and advisory notes are recorded but never lower it.

2. Client adoption risk — 100 − 4 = 96. Three small, subtract-only factors that reflect your risk in adopting it — a clean scan proves less on a powerful, unverified or barely-inspectable package, so the grade says so plainly:

PointsAdoption-risk factor
−3 capability blast radius (moderate) — client exposure if the model is manipulated
−1 publisher verification (public source) — no provenance, but the source is public and inspectable

Capability observations and info notes are shown under Findings but never scored. Open any row's finding below for the file, line and evidence behind a deduction.

Findings 0

✓ No findings. The scan raised nothing on this surface — see Coverage for how deep it could look.

Tools 95

Each tool and what it can reach — statically extracted from the published source.

  • detect_pumpreads sensitive data
  • fyers_live_quotereads sensitive data
  • get_telegram_trackerreads sensitive data
  • mutual_fund_navingests untrusted input
  • nse_top_moversingests untrusted input
  • amfi_fund_flowsno sensitive capability
  • analyze_budget_liveno sensitive capability
  • analyze_portfoliono sensitive capability
  • backtest_strategyno sensitive capability
  • balance_sheetno sensitive capability
Show 85 more tools ↓
  • broker_setup_statusno sensitive capability
  • brsr_esgno sensitive capability
  • bse_quoteno sensitive capability
  • calculate_tax_liabilityno sensitive capability
  • cash_flowno sensitive capability
  • check_signal_outcomesno sensitive capability
  • company_profileno sensitive capability
  • compare_stocks_toolno sensitive capability
  • correlate_gst_to_stocksno sensitive capability
  • credit_ratingsno sensitive capability
  • crypto_historicalno sensitive capability
  • crypto_priceno sensitive capability
  • detect_unusual_activityno sensitive capability
  • dividend_historyno sensitive capability
  • dividend_history_deepno sensitive capability
  • earnings_calendarno sensitive capability
  • evaluate_signal_qualityno sensitive capability
  • finstack_infono sensitive capability
  • forex_rateno sensitive capability
  • fyers_candlesno sensitive capability
  • fyers_statusno sensitive capability
  • get_agm_briefno sensitive capability
  • get_budget_impactno sensitive capability
  • get_fii_retail_divergenceno sensitive capability
  • get_fno_trade_setupno sensitive capability
  • get_insider_signalno sensitive capability
  • get_mf_overlapno sensitive capability
  • get_morning_briefno sensitive capability
  • get_morning_fno_briefno sensitive capability
  • get_nifty_outlookno sensitive capability
  • get_pledge_alertno sensitive capability
  • get_sebi_alertsno sensitive capability
  • get_sector_peer_contextno sensitive capability
  • get_signal_accuracyno sensitive capability
  • get_signal_historyno sensitive capability
  • get_social_sentimentno sensitive capability
  • get_stock_briefno sensitive capability
  • get_stock_debateno sensitive capability
  • get_stock_signal_scoreno sensitive capability
  • get_stock_timelineno sensitive capability
  • gift_niftyno sensitive capability
  • icici_candlesno sensitive capability
  • icici_live_quoteno sensitive capability
  • icici_statusno sensitive capability
  • income_statementno sensitive capability
  • india_gsec_yieldsno sensitive capability
  • india_macro_indicatorsno sensitive capability
  • india_vixno sensitive capability
  • ipo_calendarno sensitive capability
  • key_ratiosno sensitive capability
  • live_quoteno sensitive capability
  • market_depthno sensitive capability
  • market_newsno sensitive capability
  • nifty_indexno sensitive capability
  • nifty_pcr_trendno sensitive capability
  • nse_52week_scannerno sensitive capability
  • nse_bulk_dealsno sensitive capability
  • nse_circuit_breakersno sensitive capability
  • nse_corporate_actionsno sensitive capability
  • nse_fii_dii_datano sensitive capability
  • nse_historicalno sensitive capability
  • nse_insider_tradingno sensitive capability
  • nse_market_statusno sensitive capability
  • nse_options_chainno sensitive capability
  • nse_quarterly_resultsno sensitive capability
  • nse_quoteno sensitive capability
  • options_greeksno sensitive capability
  • options_oi_analyticsno sensitive capability
  • portfolio_analysisno sensitive capability
  • predict_circuitno sensitive capability
  • predict_earningsno sensitive capability
  • promoter_pledgeno sensitive capability
  • promoter_shareholdingno sensitive capability
  • rbi_policy_ratesno sensitive capability
  • scan_pledge_risksno sensitive capability
  • scan_watchlistno sensitive capability
  • sec_filingno sensitive capability
  • sec_filing_searchno sensitive capability
  • sector_performanceno sensitive capability
  • sensex_componentsno sensitive capability
  • stock_historicalno sensitive capability
  • stock_quoteno sensitive capability
  • stock_screenerno sensitive capability
  • support_resistanceno sensitive capability
  • technical_indicatorsno sensitive capability

What this scan could not see

Versions 1

Scan history per published version. The engine is deterministic — the same version always yields the same score, so a changed score means the package itself changed.

VersionScoreFindingsEngineScanned
v0.10.0 latest A 96/100 0 1.13.0 2026-08-25

Embed this score

Show this server's live Trust Score in your README, docs or website. The badge is served straight from the registry and updates automatically after every rescan — no API key needed. It links back to this page, so anyone who sees the grade can also read the findings behind it instead of taking a number on faith.

MCP Trust Score: A · 96/100
Markdown (GitHub README)
[![MCP Trust Score](https://mcptrustchecker.com/registry/finstack-mcp/badge.svg)](https://mcptrustchecker.com/registry/finstack-mcp)
HTML
<a href="https://mcptrustchecker.com/registry/finstack-mcp"><img src="https://mcptrustchecker.com/registry/finstack-mcp/badge.svg" alt="MCP Trust Score" height="20"></a>
Prefer shields.io styling? Point it at https://mcptrustchecker.com/registry/finstack-mcp/badge.json via https://img.shields.io/endpoint?url=…

Verify this score yourself

The score above is reproducible: the same package version always yields the same result. Run it locally or over the free API — no account, no LLM, fully deterministic.

npx mcptrustchecker scan finstack-mcp --online --registry pypi

Use the free API → How scoring works

More in Finance & Commerce