com.twmarketdata/tw-market-data
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided description
Taiwan stock market data (TWMD): official-source, point-in-time-safe datasets via read-only tools.
Summary by lookupd
Queries point-in-time Taiwan stock market datasets, runs backtests, compares companies, and provides provenance and citations for results.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http tw-market-data https://mcp.twmarketdata.com/mcp
Codex, remote (streamable-http)
codex mcp add tw-market-data --url https://mcp.twmarketdata.com/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"tw-market-data": {
"url": "https://mcp.twmarketdata.com/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (showing 30 of 41)
Publisher-provided text
list_datasetsList available Taiwan-market datasets (discovery entry point). Returns id / 中文名 / category / tier / one-line description for each. Use this first to find thdescribe_datasetFULL semantics of one dataset: grain (what a row is), field meanings+units, ★TIME-CORRECTNESS rules (knowledge_time_field / point_in_time_safe — read beforequery_datasetQuery rows with built-in look-ahead protection. ★ POINT-IN-TIME: pass `as_of` (YYYY-MM-DD) for backtesting/agent-learning. For non-point-in-time-safe dfind_relatedTraverse the knowledge graph for cross-table / supply-chain reasoning. - dataset_id: returns join-able datasets (+why) to plan multi-table analysis. - tsearch_filingsSemantic search over MOPS filings and announcements — ⚠️ NOT YET AVAILABLE (語意檢索尚未提供/建置中). ★ STATUS, READ FIRST: the semantic index has not been built. Eveexplain_provenanceWhere did this number come from, and when could anyone have known it? (WP-6) ★ THIS IS THE GROUNDING TOOL. Every other tool's answer is supposed to be expaget_inclusion_proofProve a row was in the snapshot TWMD published — and check it yourself. Returns the Merkle sibling path, the signed root, and the checkpoint it belongs to.cite_thisProduce a bibliographic citation for TWMD data — APA, BibTeX, and a re-verifiable token. ★ FOR PAPERS, REGULATORY FILINGS AND ANYTHING A REVIEWER WILL RE-Cread_primary_textRead the FULL TEXT of filings and announcements — with proof links and a knowledge cutoff. ★ NOT `search_filings`. That one ranks passages by similarity anaskAnswer a plain-language question in Taiwanese-market vocabulary, sentence by sourced sentence. ★ FOR BEGINNERS WHO DO NOT KNOW WHICH DATASET THEY WANT. AskchartTurn rows you already fetched into a Vega-Lite drawing your chat window can render. ★ IT DRAWS; IT DOES NOT FETCH. Hand it the output of `query_dataset` —screenPost-process rows already returned by query_dataset; without rows it returns a clear hint. Turn a spoken shortlist description into explicit numeric cut-ofquery_regimeThe Taiwan business-cycle light (NDC monitoring indicator) as a monthly series. ★ THIS IS A REVISED FIGURE, NOT A POINT-IN-TIME ONE. Every response carriescalendarSort corporate dates into what is still ahead and what has already passed. ★ TWO DATES, NOT ONE. What is "upcoming" is decided by the date the event HAPPENcompareLay two to five named companies side by side on the same measures, gaps marked as gaps. ★ AN ABSENT FIGURE STAYS ABSENT, AND THE COMPANY STAYS ON THE TABLEget_code_exampleEmit a copy-pasteable HTTP snippet wired to the real endpoint, header and parameter names. ★ FOR WRITING YOUR OWN CLIENT, NOT FOR GETTING DATA. Every otherrun_recipeReplay a saved multi-step routine over rows you fetched, with every step listed. ★ THREE ROUTINES: `momentum_scan` (rank by a return column), `earnings_surtry_sampleHand an unregistered caller a short taste of an open dataset, plus where to unlock the rest. ★ WHAT AN ACCOUNTLESS CALLER GETS INSTEAD OF A BARE REFUSAL. Srun_backtestSubmit a point-in-time backtest. NON-BLOCKING: returns a run_id at once; poll get_backtest. `job_status` tells you where it is: `cached` (this exact baget_backtestRetrieve a previous backtest by run_id — the full record, including why it was rejected. Only runs in YOUR namespace are visible; a run_id belonging toreplay_backtestRe-run a stored backtest and report whether it still produces the same numbers. Same spec, same `as_of`, same data questions. If the numbers moved, eitlist_backtestsBrowse an INDEX of your past backtest runs — ids and headline metrics only, no re-execution. Use when you want to find a run whose id you have forgottememory_saveRemember something, with its sources and its knowledge time. Nothing is ever overwritten: saving a `factor_def` or `watchlist` under an existing keymemory_searchRecall your own memories — hybrid (semantic + exact-term), with provenance attached. Every result carries where it came from (`source_query_ids`, replamemory_get_watchlistRead the tickers on one named watchlist, as it stands right now. A curated roster you maintain — distinct from `memory_search`, which digs through evermemory_replay_queryRe-run a remembered query by its `twmd_q_…` id, through the read API's own replay store. This is what makes a recalled finding checkable: the memory sarun_researchRun a multi-agent research pass and return a structured, sourced report. Six roles run in order — data analyst, factor researcher, backtest engineer, rget_researchRetrieve one of YOUR previous research reports. Others' runs are simply not found. Args: research_id — the identifier `run_research` returned when it slist_pending_actionsFinancial actions proposed by your research runs that are waiting for a human decision. Nothing here has been executed or ever will be by this system.approve_actionRecord a HUMAN's approval of a proposed action. This writes an audit record naming who approved what, and when. It does NOT execute the action:
Details
- Version: 1.28.1
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 1836 ms
- First indexed:
- Last seen in registry:
- Website: https://twmarketdata.com
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/com.twmarketdata/tw-market-data)
- 62141 servers
- Last crawl: 2026-11-11T18:17:25.333Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp