Server definition
- Hash
- sha256:e77af3bb7b700425ad863361b6d313091ef920369ec3c74af2e3b7852b670d1b
- What it is
- What a remote MCP server returned when asked what it offers: 5 tools
The blob, as servednamed by its sha256
{
"instructions": "Use search + fetch for one stock, get_technical_analysis for up to 25 stocks, screen_technicals to filter the universe, and list_covered_stocks to browse coverage. Data is objective reference data, not investment advice.",
"tools": [
{
"description": "Fetch the full technical record for one stock by id, ticker, or company name. Returns a readable summary and structured metadata.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"id": {
"description": "Ticker or company name, e.g. '005930' or 'SK Hynix'.",
"maxLength": 100,
"minLength": 1,
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "fetch",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"tickers": {
"description": "Tickers or company names (KR/EN), up to 25.",
"items": {
"maxLength": 100,
"minLength": 1,
"type": "string"
},
"maxItems": 25,
"minItems": 1,
"type": "array"
}
},
"required": [
"tickers"
],
"type": "object"
},
"name": "get_technical_analysis",
"outputSchema": null
},
{
"description": "Browse the covered universe, optionally filtered by market, sector, or ticker/name. Results include the latest signal score and trend when available.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"limit": {
"description": "Default 50, max 200.",
"maximum": 200,
"minimum": 1,
"type": "integer"
},
"market": {
"enum": [
"us",
"kr",
"hk",
"cn",
"jp",
"tw",
"eu"
],
"type": "string"
},
"query": {
"maxLength": 100,
"minLength": 1,
"type": "string"
},
"sector": {
"maxLength": 100,
"minLength": 1,
"type": "string"
}
},
"type": "object"
},
"name": "list_covered_stocks",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"limit": {
"description": "Default 50, max 200.",
"maximum": 200,
"minimum": 1,
"type": "integer"
},
"market": {
"enum": [
"us",
"kr",
"hk",
"cn",
"jp",
"tw",
"eu"
],
"type": "string"
},
"max_signal_score": {
"maximum": 100,
"minimum": 0,
"type": "number"
},
"min_signal_score": {
"maximum": 100,
"minimum": 0,
"type": "number"
},
"rsi_above": {
"maximum": 100,
"minimum": 0,
"type": "number"
},
"rsi_below": {
"maximum": 100,
"minimum": 0,
"type": "number"
},
"sector": {
"maxLength": 100,
"minLength": 1,
"type": "string"
},
"sort": {
"description": "Default 'signal_desc'.",
"enum": [
"signal_desc",
"signal_asc",
"rsi_asc",
"rsi_desc",
"momentum_desc",
"momentum_asc",
"below_high",
"near_high"
],
"type": "string"
},
"trend": {
"enum": [
"bullish",
"bearish",
"mixed",
"neutral"
],
"type": "string"
}
},
"type": "object"
},
"name": "screen_technicals",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"limit": {
"description": "Default 20, max 50.",
"maximum": 50,
"minimum": 1,
"type": "integer"
},
"query": {
"description": "Company name or ticker substring (KR/EN).",
"maxLength": 100,
"minLength": 1,
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "search",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:e77af3bb7b700425ad863361b6d313091ef920369ec3c74af2e3b7852b670d1b | sha256sum