Next free-source huntWe check for new free data every weekday.
FinancialMCP serverFirst audited Nov 13, 2026

ValuEdge Stock Research MCP

Read-only stock research; OAuth unlocks your own portfolio, watchlist, and Smart Alerts.The vendor's description, from its MCP Registry listing.

Passed public checksAudited Nov 13, 2026

Every public check ran and passed. Public audit: we connect as an AI client would, list the tools and check what they say. We do not run them. How we audit

Does it work?
YesConnected in 291 ms.
Sign-up?
None neededIt answered without any account or key.
Can it change things?
YesSome tools say they can change things. Your AI client should ask you first.
Endpointhttps://valuedge.app/mcp

Website Streamable HTTP · protocol 2025-11-25 · server version 1.0.0

What we checked, the evidence, and the tools it offers.

What we checked

Security

  • Passed: Connections are encrypted (HTTPS).

  • Passed: No hidden instructions found in tool text.

Safety labels

  • Note: 8 tools are labelled as able to change things.

    Expected for tools that send, write or buy. Your AI client should ask before calling them.

    • record_my_portfolio_transaction
    • edit_my_portfolio_transaction
    • remove_my_portfolio_transaction
    • remove_my_portfolio_holding
    • add_to_my_watchlist
    • remove_from_my_watchlist
    • create_my_watchlist
    • rename_my_watchlist
  • Passed: Every tool says whether it only reads or can change things.

Tools

  • Passed: 22 tools listed.

  • Passed: Every tool describes its inputs with a valid schema.

Protocol

  • Passed: The MCP handshake works (Streamable HTTP).

  • Passed: Protocol version 2025-11-25 (latest).

  • Passed: Unknown requests are refused.

Connection

  • Passed: The server responds.

Tools (22)

As the server describes them. The labels are the server's own: it says whether each tool only reads or can change things.

  • search_securitiesUse this when the user gives an ambiguous company name or ticker and you need to resolve it before valuation or comparison. Search is limited to the ValuEdge-supported security universe.Read-only
  • get_stock_valuationUse this when the user asks for one stock's ValuEdge fair value, current price, margin of safety, valuation method, assumptions, confidence, or valuation risk. official_fair_value_source identifies t…Read-only
  • get_stock_fundamentalsUse this when the user asks for a stock's ValuEdge financial history, profitability, growth, balance-sheet evidence, business quality, or data coverage. An optional history_limit requests up to 30 pe…Read-only
  • get_stock_technicalsUse this when the user requests verified daily technical analysis of one confirmed stock: SMA 20/50/200, RSI 14, trend states, momentum, price performance, ATR, relative volume, and historical volati…Read-only
  • compare_stocksUse this when the user asks to compare two to six confirmed stocks on current price, canonical fair value, margin of safety, confidence, valuation risk, and fair-value coverage. This tool compares va…Read-only
  • screen_stocksUse this when the user asks to screen supported U.S.-listed stocks by valuation, growth, profitability, dividends, size, or quality. Search ValuEdge's bounded NYSE/NASDAQ research dataset using an av…Read-only
  • get_my_portfolioUse this when the authenticated user asks to review their own ValuEdge portfolio, holdings, market value, fair-value coverage, allocation, concentration, or risk context. Never accepts a user id and…Read-only
  • analyze_my_portfolioUse this when the authenticated user asks for their own portfolio concentration, sector or currency allocation, fair-value coverage, or risk context. Explain evidence and limitations without giving b…Read-only
  • list_my_portfolio_transactionsList transaction IDs and exact position records in the signed-in user's portfolios. Only manual records can be edited; brokerage and imported records remain read-only. Use this before selecting a tra…Read-only
  • record_my_portfolio_transactionRecord a historical or current manual BUY or SELL in the signed-in user's ValuEdge portfolio, without placing an actual trade. Creating a new portfolio through its first transaction consumes a portfo…Can change things
  • edit_my_portfolio_transactionAdjust quantity and entry price of one exact manually recorded BUY transaction by its ID. This changes displayed manual holdings and is not a brokerage trade. Check the user's prior record and confir…Can change things
  • remove_my_portfolio_transactionPermanently remove one exact owned manually recorded BUY or SELL transaction. Obtain explicit confirmation from the user and use the transaction ID from the ledger. Never remove imported or broker-sy…Can change things
  • remove_my_portfolio_holdingPermanently remove all manual transaction records for one holding in one portfolio. Ask for explicit user confirmation and list the affected history first. Mixed-source, legacy, CSV and synced broker…Can change things
  • get_my_watchlistUse this when the authenticated user asks to review their own ValuEdge watchlist, including current price, canonical fair value, margin of safety, quality signals, and data freshness. Never accepts a…Read-only
  • get_my_smart_alertsUse this when the authenticated user asks to review their own ValuEdge Smart Alerts and the valuation context behind them. Never exposes another user's alerts or changes alert state.Read-only
  • list_my_watchlistsList the authenticated user's ValuEdge Watchlist folders, including the default folder's ID. This is read-only. Choose an ID before writing to a non-default folder.Read-only
  • add_to_my_watchlistAdd one verified stock or ETF to my ValuEdge Watchlist. Requires explicit per-client Watchlist write permission granted in ValuEdge. If multiple active listings share a ticker, request exchange. Neve…Can change things
  • remove_from_my_watchlistRemove a saved ValuEdge Watchlist item, not a holding or broker position. Use an owned row_id when available, or an exact ticker and optional folder ID. Requires explicit Watchlist write permission a…Can change things
  • create_my_watchlistCreate a named ValuEdge Watchlist folder. Requires per-client Watchlist write consent and an active Trial or Unlimited entitlement; this does not change holdings.Can change things
  • rename_my_watchlistRename one owned ValuEdge Watchlist folder, leaving its contents and IDs intact. Requires separate OAuth client Watchlist write consent.Can change things
  • get_dividend_calendarUse this when the user asks for a stock's dividend calendar, historical payouts, ex-dividend dates, upcoming known payment dates, or dividend per share. Returns bounded source-observed events from Va…Read-only
  • get_my_dividend_trackerUse this when the signed-in user asks about Dividend Hub, portfolio dividend tracker, projected annual dividend income, yield, growth, payout coverage, dividend safety, or which holdings pay dividend…Read-only

Audit history

  1. Nov 13Passed

What we sent

Every request in this audit, with the answer and how long it took. We never send credentials and never call a tool.

RequestAnswerTime
initializeHTTP 200291 ms
initializedHTTP 202149 ms
tools/listHTTP 20094 ms
unknown-methodHTTP 20081 ms

Run this server, or disagree with the result?

Fix the issue and it shows in the next weekly audit, or email us to ask for a re-audit or to dispute a finding. Read how we audit for what each check means.