get-stock-analysisLABSCO SUMMARY
The async task pattern is what makes market-wide scans usable.
Scanning a whole market takes longer than a tool call is allowed to run, so the scans hand back a task id immediately and you collect results when they are ready — that design is the difference between a scan that works and one that times out every time. Price data comes from Yahoo Finance and needs no key; only the fundamentals path requires you to arrange one.
What it is
A Node MCP server that brings a set of stock analysis routines into a chat client: per-ticker technical analysis, company fundamentals, and market-wide scans that run as asynchronous tasks.
What you get
get-stock-analysis— chip distribution, pattern analysis and trend reversal detection for one ticker, with a detailed trading plan reportcompany-fundamental— fundamental data for a companymarket-performance— today's biggest gainers, losers and highest-volume names- Three market scans that start as background tasks:
start-bull-bear-scan,start-strong-signal-scanandstart-hot-stock-scan get-task-status— check on a scan and collect its results, so a long sweep does not time out the conversation- Price data from Yahoo Finance
Requirements
Node.js >= 16.0.0 and npm >= 7.0.0. The client runs npx @gabriel3615/claude-stock-analysis-mcp@latest. Fundamentals need an FMP_API_KEY from Financial Modeling Prep; the sample configuration also carries an APLPVANTAGE_API_KEY entry.
Setup effort
One command plus a key — npx @gabriel3615/claude-stock-analysis-mcp@latest, then supply credentials
USE CASES
Working out where to enter and where to stop
Run the analysis on the ticker and read the trading plan it generates.
Finding candidates rather than checking one
Start a bull-bear or momentum scan, keep talking, and collect the results by task id when it finishes.
Checking the story behind the chart
Pull the company fundamentals alongside the technical read before acting on a signal.
7 tools
Listed in project docs. Your client may show a different list.
company-fundamentalstart-bull-bear-scanstart-strong-signal-scanstart-hot-stock-scanget-task-statusmarket-performanceBEFORE YOU INSTALL
What to know first
Tools you get
7 tools named in the project's documentation.
Requires
- npx on PATH
- Node.js >= 16.0.0
- npm >= 7.0.0
- FMP_API_KEY in your environment
Optional
APLPVANTAGE_API_KEY in your environment
Where it runs
The documented client runs the server on your machine.
INSTALLATION
Connect your client
Server setup
npx @gabriel3615/claude-stock-analysis-mcp@latestMCP Clients
Claude Desktop
{
"mcpServers": {
"stock-analysis": {
"command": "npx",
"args": [
"@gabriel3615/claude-stock-analysis-mcp@latest"
],
"env": {
"FMP_API_KEY": "<YOUR_FMP_API_KEY>",
"APLPVANTAGE_API_KEY": "<YOUR_APLPVANTAGE_API_KEY>"
}
}
}
}