{"name":"io.github.taux-io/twse-mcp","slug":"taux-io-twse-mcp","title":"TWSE Open Data (Taiwan Stock Exchange)","description":"Taiwan Stock Exchange (TWSE) open data as MCP tools: stock quotes, ETF data, 140+ public datasets.","url":"https://mcp.market/server/taux-io-twse-mcp","rating":null,"grade":"A","score":92,"certified":false,"status":"active","category":"finance","tags":["finance"],"presence":{"score":23,"stars":0,"forks":0,"downloads_week":null,"last_push_at":"2026-09-21T06:29:07.000Z","license":"MIT"},"uptime":{"percent":100,"checks":20,"ok":20,"last_checked_at":"2026-09-24T10:11:29.380Z","last_ok_at":"2026-09-24T10:11:29.380Z","latency_ms":319},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/taux-io/twse-mcp","website":"https://github.com/taux-io/twse-mcp","version":"0.3.0","remotes":[{"type":"streamable-http","url":"https://twse-mcp.taux.io/mcp"}],"packages":[],"tools":[{"name":"twse_describe_dataset","description":"查看某個資料集的完整欄位定義，取資料前用來確認要過濾／投影哪些欄位。","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"dataset_id":{"type":"string","description":"來自 twse_search_datasets 的資料集代號，例如 \"exchangeReport/STOCK_DAY_ALL\"。"}},"required":["dataset_id"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"twse_etf_snapshot","description":"一次取得單一上市 ETF 的完整概況：基本資料 + 前一交易日價量 + 定期定額熱度。價量為前一交易日，不是盤中即時；要當下價格請用 twse_realtime_quote。合併三個證交所資料集並行查詢。任何一段查不到都會標成 null 並記在 caveats，不會整個失敗。","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"code":{"type":"string","description":"ETF 代號，例如 \"0056\"、\"0050\"、\"00878\"。"},"include_realtime":{"default":false,"description":"是否附上盤中即時報價。預設 false，需要當下價格時才帶 true（多一次外呼）。","type":"boolean"}},"required":["code"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"twse_get_dataset","description":"取得證交所或期交所資料集內容，支援伺服器端過濾、欄位投影與分頁。兩邊的每個資料集都是一次回整份（可能上萬筆），務必用 code/match/fields 縮小範圍。","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"dataset_id":{"type":"string","description":"資料集代號，例如 \"exchangeReport/STOCK_DAY_ALL\"。"},"code":{"default":"","description":"證券／基金／契約代號，例如 \"0050\"、\"TX\"。一律精確比對（不分大小寫），實際用了哪個欄位會回在 code_field_used。找不到完全相符的代號時回 0 筆，並在 code_candidates 給出拼法相近的代號——**那些是候選不是答案**，可能是不同商品（MXF 與 MXFFX 是不同契約），請確認後改用該代號重查，不要直接引用它們的數字。","type":"string"},"match":{"description":"其他欄位的子字串過濾，例如 {\"基金類型\": \"ETF\"}。最多 20 個欄位。","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"string"}},"fields":{"description":"只回傳這些欄位。","maxItems":100,"type":"array","items":{"type":"string"}},"limit":{"default":30,"description":"回傳筆數上限（硬上限 200）。","type":"integer","minimum":0,"maximum":9007199254740991},"offset":{"default":0,"description":"分頁位移。","type":"integer","minimum":0,"maximum":9007199254740991}},"required":["dataset_id"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"twse_realtime_quote","description":"取得盤中即時報價（約 5 秒更新一次）。OpenAPI 只有前一交易日資料，要當下的價格得走基本市況報導站。ETF 與上市股票用 market=\"tse\"，上櫃用 \"otc\"。","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"codes":{"maxItems":50,"type":"array","items":{"type":"string","pattern":"^[0-9A-Za-z]{1,10}$"},"description":"代號清單，例如 [\"0050\", \"0056\", \"2330\"]。"},"market":{"default":"tse","description":"\"tse\"（上市）或 \"otc\"（上櫃）。","type":"string","enum":["tse","otc"]}},"required":["codes"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"twse_search_datasets","description":"搜尋臺灣證交所與期交所 OpenAPI 有哪些資料集可用。取資料前先用這個找 dataset_id。會比對資料集代號、中文說明與欄位名稱。期交所的資料集代號一律以 taifex/ 開頭，搜期貨與選擇權可用 tag=\"期貨與選擇權\"。","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"query":{"default":"","description":"關鍵字，例如 \"ETF\"、\"融資\"、\"本益比\"。留空列出全部。","type":"string"},"tag":{"default":"","description":"依分類過濾，例如 \"證券交易\"、\"公司治理\"、\"財務報表\"。","type":"string"},"limit":{"default":25,"description":"最多回傳幾筆（預設 25）。","type":"integer","minimum":0,"maximum":9007199254740991}},"$schema":"https://json-schema.org/draft/2020-12/schema"}}],"scan":{"score":92,"grade":"A","scanned_at":"2026-09-23T21:41:21.074Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-23T21:41:21.033Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 611ms"]},"poisoning":{"score":15,"max":15,"notes":["5 tool descriptions checked"]},"auth":{"score":10,"max":15,"notes":["open endpoint, read-only tools"]},"maintenance":{"score":15,"max":15,"notes":["last push 3 days ago"]},"identity":{"score":9,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"probes":[{"url":"https://twse-mcp.taux.io/mcp","reachable":true,"authRequired":false,"latencyMs":611,"serverInfo":{"name":"twse-opendata","version":"0.3.0"}}],"packages":[],"repo":{"found":true,"owner":"taux-io","repo":"twse-mcp","archived":false,"pushedAt":"2026-09-21T06:29:07Z","stars":0,"forks":0,"openIssues":8,"ownerType":"Organization","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/216641826?v=4","ownerCreatedAt":"2025-06-17T03:20:34Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/216641826?v=4&s=128","source":"github"},"presence":{"stars":0,"forks":0,"downloadsWeek":null,"license":"MIT","lastPushAt":"2026-09-21T06:29:07.000Z","score":23}}}},"grade_history":[],"reviews":[]}