technical
Technical analysis (RSI, MA, signal score) for 9,400+ global stocks, by ticker or name.
Should I use this
Quality & Safety
Findings (1)
- LOWin fetch
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"technical": {
"url": "https://www.bullbear.ninja/api/mcp"
}
}
}Remote endpoints
https://www.bullbear.ninja/api/mcpstreamable-httpWhat it can do
Tool inventory
Tools (5)
🟢get_technical_analysis(tickers)
Technical levels for one or more covered stocks (KR/US/HK/CN/JP/TW/EU) from the precomputed cache: price, MA5/20/60/120, RSI14, Bollinger position, support/resistance, 52-week range, momentum, volatility, trend, and a 0-100 signal score. Accepts tickers or Korean/English company names.
Input Schema
{
"type": "object",
"properties": {
"tickers": {
"minItems": 1,
"maxItems": 25,
"type": "array",
"items": {
"type": "string",
"minLength": 1,
"maxLength": 100
},
"description": "Tickers or company names (KR/EN), up to 25."
}
},
"required": [
"tickers"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢screen_technicals(trend, min_signal_score, max_signal_score, rsi_above, rsi_below, ...)
Screen the covered universe by trend, signal score, RSI, market, and sector. Sort by 'below_high' or 'rsi_asc' for pullbacks/oversold stocks, or 'signal_desc'/'momentum_desc' for leaders.
Input Schema
{
"type": "object",
"properties": {
"trend": {
"type": "string",
"enum": [
"bullish",
"bearish",
"mixed",
"neutral"
]
},
"min_signal_score": {
"type": "number",
"minimum": 0,
"maximum": 100
},
"max_signal_score": {
"type": "number",
"minimum": 0,
"maximum": 100
},
"rsi_above": {
"type": "number",
"minimum": 0,
"maximum": 100
},
"rsi_below": {
"type": "number",
"minimum": 0,
"maximum": 100
},
"market": {
"type": "string",
"enum": [
"us",
"kr",
"hk",
"cn",
"jp",
"tw",
"eu"
]
},
"sector": {
"type": "string",
"minLength": 1,
"maxLength": 100
},
"sort": {
"description": "Default 'signal_desc'.",
"type": "string",
"enum": [
"signal_desc",
"signal_asc",
"rsi_asc",
"rsi_desc",
"momentum_desc",
"momentum_asc",
"below_high",
"near_high"
]
},
"limit": {
"description": "Default 50, max 200.",
"type": "integer",
"minimum": 1,
"maximum": 200
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢list_covered_stocks(market, sector, query, limit)
Browse the covered universe, optionally filtered by market, sector, or ticker/name. Results include the latest signal score and trend when available.
Input Schema
{
"type": "object",
"properties": {
"market": {
"type": "string",
"enum": [
"us",
"kr",
"hk",
"cn",
"jp",
"tw",
"eu"
]
},
"sector": {
"type": "string",
"minLength": 1,
"maxLength": 100
},
"query": {
"type": "string",
"minLength": 1,
"maxLength": 100
},
"limit": {
"description": "Default 50, max 200.",
"type": "integer",
"minimum": 1,
"maximum": 200
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢search(query, limit)
Search the covered stock universe by company name or ticker (KR/EN). Returns ids, titles, URLs, and short technical snippets. Pair with fetch for a full record.
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 1,
"maxLength": 100,
"description": "Company name or ticker substring (KR/EN)."
},
"limit": {
"description": "Default 20, max 50.",
"type": "integer",
"minimum": 1,
"maximum": 50
}
},
"required": [
"query"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢fetch(id)
Fetch the full technical record for one stock by id, ticker, or company name. Returns a readable summary and structured metadata.
Input Schema
{
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1,
"maxLength": 100,
"description": "Ticker or company name, e.g. '005930' or 'SK Hynix'."
}
},
"required": [
"id"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Community
Evidence