Richgo Finance MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| RICHGO_COOKIE | No | Optional cookie for authenticated features. Not required for public endpoints. |
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
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| richgo_service_catalogA | Show all Richgo Finance services currently exposed by this MCP server. |
| richgo_search_stockB | Search Richgo Finance for a stock by Korean name, partial name, or code. Returns matching stock candidates. |
| richgo_get_stock_detailA | Fetch public Richgo Finance detail for a stock ticker, including valuation, cash flow, safety, percentiles, and reports when available. |
| richgo_analyze_stockB | Resolve a user stock query through Richgo search/local aliases, fetch detail, and return a compact analysis payload. |
| richgo_get_scoresB | Fetch the Richgo score/screener table with optional market, sort, tier, period, and limit filters. |
| richgo_get_undervaluedB | Fetch Richgo undervalued-stock service. Modes mirror the site tabs: total, ttm, gap, composite, analyst, risky. |
| richgo_get_ai_rankingsA | Fetch Richgo AI ranking tab with country, market, sort, top, and tier filters. |
| richgo_get_curationC | Fetch a Richgo curated screener bucket such as compound_quality, income_safe, chart_breakout, health_quality, industrial_growth, it_stability, or consumer_margin. |
| richgo_get_breakoutB | Fetch Richgo breakout/special-signal results. The site may return empty arrays for some signal types. |
| richgo_get_market_apiA | Generic wrapper for public /api/market/{path} endpoints discovered in the app bundle. Use for market status endpoints not yet promoted to a first-class tool. |
| richgo_get_public_apiC | Constrained GET wrapper for public /api/... Richgo endpoints. This is useful while mapping newly discovered site services. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| service_catalog | Public Richgo Finance services exposed by this MCP server. |
TDQS
Scored across 11 tools
Most tools have distinct purposes (search vs. analysis vs. various screeners), but the generic wrappers (richgo_get_market_api, richgo_get_public_api) and overlap between richgo_analyze_stock and richgo_get_stock_detail (both fetch detail) could cause confusion for an agent.
All tools follow a consistent 'richgo_verb_noun' pattern in snake_case, making it easy to predict the action and resource for each tool.
With 11 tools covering search, analysis, multiple screeners, and generic wrappers, the count is well-scoped for a financial data server—neither too few nor too many.
The server covers essential stock research operations (search, detail, analysis, screeners) and includes generic wrappers for future endpoints. Minor gaps like historical data or news are not explicitly present, but the wrappers mitigate this.