Skip to main content
Glama
makiichikawa

stock-mcp-server

by makiichikawa

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_stock_priceB

Get real-time stock price information for a given stock symbol

get_multiple_stock_pricesA

Get real-time stock price information for multiple stock symbols

get_financial_dataC

Get comprehensive financial data and fundamental analysis metrics for a stock

analyze_profitability_turnaroundC

Analyze whether a stock has turned from loss to profit in recent quarters

screen_profit_turnaround_stocksC

Screen multiple stocks to find those that have turned from loss to profit

get_quarterly_earnings_forecastB

Get quarterly earnings forecast and analyst estimates for a stock

get_annual_earnings_forecastA

Get annual earnings forecast and analyst estimates for a stock

get_earnings_guidanceB

Get management guidance information from SEC filings and earnings calls

get_10k_earnings_guidanceA

Get detailed management guidance information specifically from 10-K filings (annual reports)

summarize_ir_informationC

Generate comprehensive IR summary from local PDF documents for Japanese and US stocks

extract_local_pdfB

Extract text from a local PDF file

get_market_environmentB

現在の市場環境とマクロ経済指標を取得 (金利、ドル円、NYダウ、VIX等)

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.3/5.0

Scored across 12 tools

Disambiguation3/5

Several tools target closely related concepts—earnings guidance vs. 10-K guidance, quarterly vs. annual forecasts, single vs. multiple stock prices, and PDF extraction vs. IR summarization—so an agent could select the wrong one. The descriptions provide enough qualifiers to disambiguate most pairs, but the boundaries are not always crisp.

Naming Consistency4/5

All tool names are snake_case and verb-first (get_, analyze_, screen_, summarize_, extract_), so there is no stylistic chaos. However, the set mixes many get_ tools with non-get analytical/utility actions and uses slightly inconsistent modifier forms like profitability_turnaround vs. profit_turnaround_stocks.

Tool Count5/5

12 tools is within the ideal 3-15 range and each tool maps to a distinct stock-research workflow: prices, fundamentals, forecasts, guidance, turnaround analysis, IR PDF handling, and macro context. The count feels intentionally scoped rather than bloated or thin.

Completeness3/5

For a broad stock server, the set covers prices, fundamentals, forecasts, guidance, screening, and IR files, but it lacks obvious common needs like historical price series, company profile or symbol lookup, and news/analyst data. These gaps are workable around but still noticeable for an agent trying to perform general stock analysis.

Maintenance

ActivityInactive
ResponsivenessNo issues