trade-mcp (Techie03/trade-mcp) is an MCP server listed on the M8ven Trust Index. It scores 51 out of 100, grade D. It declares 29 tools. No publisher has claimed this listing.
An advanced MCP server for real-time worldwide stock market data, technical indicators, financials, news, and Python sandboxing with AI models, supporting US and Indian markets.
Caution. Specific findings reduced this grade. They are listed on the page. Grades reflect the full trust pyramid: code, verification depth, and reputation. New projects cap at C until adoption is earned.
How we verified
Verified is a snapshot. Live keeps it current, and builds your track record.
⚡ Connect GitHub → continuous verification on every pushwhy connect →Who stands behind it
Techie03
Source: Glama
Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find. Or connect your repo for our deepest verification, Live Monitored: read-only, revoke anytime. What we access →
Install from
The grade above is for the source repository. Registries can serve a different version, so we mark the ones we were not able to read.
These names and descriptions are the publisher's own, read from the source code. We print them as written. Our assessment is the findings above, not this list.
analyze_sentimentAI-powered sentiment analysis of news text or recent news for a ticker. Returns: Bullish/Bearish/Neutral/Mixed with a 0-100 score and key factors. Uses Groq (LLaMA 3.3-70B) with NVIDIA NIM fallback.
get_stock_insightFull AI analysis combining price data, fundamentals, recent news, and technical indicators. Returns: sentiment, signal (Buy/Hold/Sell), key positives, key risks, target range. Best tool for a comprehensive view of any stock. Uses Groq (LLaMA 3.3-70B) with NVIDIA NIM fallback.
summarize_newsAI-powered concise briefing of the latest news for a stock. Returns: overall sentiment, key themes, narrative summary, upcoming catalysts, risk events. Uses Groq (LLaMA 3.3-70B) with NVIDIA NIM fallback.
analyze_earningsAI analysis of earnings history: trend, EPS surprise quality, forward outlook. Returns: trend assessment, average surprise %, earnings quality rating, key insights. Uses Groq (LLaMA 3.3-70B) with NVIDIA NIM fallback.
compare_stocksSide-by-side AI comparison of 2-5 stocks with pros, cons, and recommendation. Returns a ranked comparison with a clear winner and reasoning. Mix US and Indian stocks freely (e.g. ["AAPL", "RELIANCE.NS", "TCS.NS"]). Uses Groq (LLaMA 3.3-70B) with NVIDIA NIM fallback.
get_trade_signalAI-generated trade signal based on technical analysis + fundamentals. Returns: Buy/Hold/Sell signal with confidence %, support/resistance levels, stop loss, target. NOT financial advice — for educational and analytical purposes only. Uses Groq (LLaMA 3.3-70B) with NVIDIA NIM fallback.
analyze_portfolioAI portfolio health check for a list of stocks. Returns: overall sentiment, diversification score, risk level, sector exposure, and recommendations. Mix US and Indian stocks freely. Uses Groq (LLaMA 3.3-70B) with NVIDIA NIM fallback.
explain_indicatorPlain-English AI explanation of any technical indicator value. Tells you what the reading means, if it's bullish/bearish, and what traders typically do. Great for learning or explaining technical analysis to non-experts. Uses Groq (LLaMA 3.3-70B) with NVIDIA NIM fallback.
get_forexGet currency exchange rates for any currency pair. Common pairs: USD/INR, EUR/USD, GBP/INR, JPY/USD, USD/SGD, AUD/USD. Data from Alpha Vantage (counts toward 25 req/day free quota).
get_crypto_quoteGet cryptocurrency price quotes in USD. Supported coins: BTC, ETH, DOGE, SOL, XRP, ADA, MATIC, DOT, AVAX, LINK, and many more. Data from Finnhub via Binance USDT pairs.
get_company_overviewGet comprehensive company fundamentals: P/E ratio, EPS, market cap, sector, industry, 52-week range, beta, dividend yield, profit margins, ROE, analyst target price, and more. Best for US stocks. For Indian stocks, some fields may be limited.
get_financialsGet financial statements: income statement, balance sheet, or cash flow statement. Returns annual or quarterly data with up to 5 years of history. Data from Alpha Vantage (counts toward 25 req/day free quota).
get_earningsGet earnings history with EPS actuals, estimates, surprise amounts and percentages. Also returns the next scheduled earnings date and consensus estimate. Data from Finnhub (free tier: 60 req/min).
get_historicalGet OHLCV historical price data for any stock or index globally. Supports US stocks (AAPL), NSE stocks (RELIANCE.NS), BSE stocks (HDFCBANK.BO), and indices (^NSEI, ^GSPC). Range: 1d, 5d, 1mo, 3mo, 6mo, 1y, 2y, 5y, 10y, ytd, max Interval: 1m, 5m, 15m, 30m, 1h, 1d, 1wk, 1mo
get_nse_historicalGet NSE India End-of-Day (EOD) historical data from the official NSE Bhavcopy files (CSV/ZIP format). This fetches the official CM-UDiFF Bhavcopy archive from nsearchives.nseindia.com. Returns full EOD data for all ~2000 NSE equity stocks for a given date. If no symbol is provided, retur…
get_nse_quoteGet live NSE India quote with exchange-specific data not available elsewhere: - VWAP (Volume Weighted Average Price) - Circuit breaker limits (Upper/Lower Circuit Price) - Delivery quantity and delivery-to-traded ratio - Face value and market lot Uses the official NSE India REST …
get_nse_indicesGet live data for all NSE India indices including: NIFTY 50, BANKNIFTY, NIFTY IT, NIFTY PHARMA, NIFTY AUTO, NIFTY FMCG, NIFTY MIDCAP 150, NIFTY SMALLCAP 250, NIFTY NEXT 50, INDIA VIX, and more. Returns open, high, low, last price, change, and advance/decline counts. Data from the off…
get_nse_option_chainGet the full F&O option chain for NSE stocks and indices. Returns all strike prices with Call (CE) and Put (PE) data: - Open Interest and Change in OI - Implied Volatility - Last Traded Price, Bid/Ask - Volume Works for: NIFTY, BANKNIFTY, FINNIFTY, MIDCPNIFTY, and individual …
get_bse_quoteGet BSE (Bombay Stock Exchange) stock quote. Use the .BO suffix for BSE stocks (e.g. RELIANCE.BO, TATASTEEL.BO). If you only have the company name, try the NSE symbol with .BO suffix. Data via Yahoo Finance.
get_nse_corporate_actionsGet NSE India corporate actions including: - Dividends (ex-date, record date, amount) - Bonus issues (ratio) - Stock splits (ratio) - Rights issues - Board meeting dates - AGM / EGM notices Data sourced from NSE India JSON API with XML/RSS fallback.
get_newsGet latest news articles for a specific stock or ticker. Returns headlines, summaries, URLs, and publication timestamps. Covers US stocks, Indian companies (use their NSE symbol), global equities. Data from Finnhub (free tier).
get_market_newsGet general market news feed by category. Categories: general (all markets), forex (currency), crypto (digital assets), merger (M&A deals). Returns top 20 articles with headlines, summaries, and URLs.
run_python_analysisExecute dynamic Python code for financial analysis, quantitative backtesting, calculations, or generating charts/plots. The code will be executed in a dedicated 'analysis' folder inside the project. Standard libraries like pandas, numpy, and matplotlib are fully supported. Any files gene…
get_quoteGet live/delayed stock quote for any symbol worldwide. - US stocks: AAPL, TSLA, MSFT - NSE India: RELIANCE.NS, TCS.NS, INFY.NS - BSE India: TATASTEEL.BO, HDFCBANK.BO - Indices: ^NSEI (NIFTY), ^BSESN (SENSEX), ^GSPC (S&P 500)
get_market_summaryGet a snapshot of major world indices including NIFTY50, SENSEX, BANKNIFTY, S&P500, NASDAQ, DOW, FTSE, Nikkei, Hang Seng, and DAX. Optionally filter by region: India, US, UK, Japan, HongKong, Germany
search_symbolSearch for stock symbols by company name or keyword. Returns matching symbols with exchange and type information. Useful for finding: - Indian companies (e.g. search "Reliance" → RELIANCE.NS, RELIANCE.BO) - US companies (e.g. search "Apple" → AAPL) - ETFs, mutual funds, indices …
search_webPerform a financial or general web search using the Tavily search engine. Optimized for LLM context, returning concise and relevant web snippets. Useful for looking up: - Real-time stock news and breaking corporate announcements - Earnings releases, financial consensus, and company r…
get_technical_indicatorsCalculate technical indicators for any stock. Available indicators: - RSI: Relative Strength Index (overbought >70, oversold <30) - MACD: Moving Average Convergence Divergence (trend/momentum) - SMA: Simple Moving Average - EMA: Exponential Moving Average - BBANDS: Bollinger …
get_sector_performanceGet real-time performance of US market sectors. Returns percentage change for sectors like Technology, Financials, Energy, Healthcare, Consumer Discretionary, Industrials, Materials, Real Estate, Utilities, Communication Services. Data from Alpha Vantage Sector Performance API.
Disclosed vulnerabilities in this server's declared npm dependencies (via OSV). Whether each is reachable depends on the installed versions.
adm-zip: Crafted ZIP file triggers 4GB memory allocation
Axios Node HTTP adapter can use an inherited proxy after interceptor config cloning
Axios: Excessive recursion in formDataToJSON can cause denial of service
Axios: Nested axios option objects can consume polluted prototype values
Axios: NO_PROXY bypass for 0.0.0.0 local addresses in axios
ALPHA_VANTAGE_KEY3. Configure your API keys (, FINNHUB_KEY, GROQ_API_KEY, NVIDIA_API_KEY, TAVILY_API_KEY) securely as environment variables/secrets.FINNHUB_KEY3. Configure your API keys (ALPHA_VANTAGE_KEY, , GROQ_API_KEY, NVIDIA_API_KEY, TAVILY_API_KEY) securely as environment variables/secrets.GROQ_API_KEY3. Configure your API keys (ALPHA_VANTAGE_KEY, FINNHUB_KEY, , NVIDIA_API_KEY, TAVILY_API_KEY) securely as environment variables/secrets.GROQ_MODELMCP_TRANSPORTNVIDIA_API_KEY3. Configure your API keys (ALPHA_VANTAGE_KEY, FINNHUB_KEY, GROQ_API_KEY, , TAVILY_API_KEY) securely as environment variables/secrets.NVIDIA_MODELTAVILY_API_KEY3. Configure your API keys (ALPHA_VANTAGE_KEY, FINNHUB_KEY, GROQ_API_KEY, NVIDIA_API_KEY, ) securely as environment variables/secrets.PORTTool annotations
No tools have read-only/destructive annotations
Add readOnlyHint or destructiveHint annotations to every tool so hosts can warn users before invoking.
All four hints declared on every tool
29/29 tools missing one or more hints — analyze_sentiment (missing: readOnlyHint, destructiveHint, idempotentHint, openWorldHint); get_stock_insight (missing: readOnlyHint, destructiveHint, idempotentHint, openWorldHint); summarize_news (missing: readOnlyHint, destructiveHint, idempotentHint, openWorldHint), +26 more. OpenAI's directory rejects tools where any of the four hints are missing or non-boolean.
For every tool, set all four hints (readOnlyHint, destructiveHint, idempotentHint, openWorldHint) to explicit true/false values that match the handler’s actual behaviour.
Destructive tools are labelled
1 tool perform destructive updates without destructiveHint — run_python_analysis deletes at line 170 (fs.unlinkSync(scriptPath))
Add destructiveHint:true to any tool whose handler calls .delete(), .upsert(), .update(), unlink, rm, DELETE, DROP, REPLACE INTO, or any operation that overwrites existing data.
License file
No license file
Add a LICENSE file (MIT, Apache-2.0, etc.).
Tests exist
No test files found
Add tests that exercise each declared tool.
Secrets not logged
2 secret values sent to error
Redact or omit secret values from log output.
Production dependencies are patched
0 critical, 2 high severity in production deps — adm-zip@0.5.17 (high), axios@1.17.0 (high)
Run npm audit fix, or upgrade the affected packages to a non-vulnerable version.
Dependency freshness
2/13 production deps stale: xml2js@2024-05-31 (2.3y), axios-retry@2024-08-02 (2.1y)
Claim the listing to review these findings one by one and send us a correction where you disagree, straight to the team. Claiming also means we tell you when the grade moves, and reach you first if we find anything urgent.
[](https://m8ven.ai/mcp/techie03/trade-mcp)?variant=verified from the URL.Vetting this one by hand? Tool Check is an MCP that scores other MCPs. Add it once and ask Claude, ChatGPT, or any MCP client to grade a server, surface CVEs, check the publisher, and suggest safer alternatives — before you install.
https://m8ven.ai/api/mcp/tool-check