← MCP Registry Integrity Report
com.twmarketdata/tw-market-data
Verdict: CRITICAL findings present. Endpoint https://mcp.twmarketdata.com/mcp. Tools now: 41 (41 ever seen). Changes recorded: 41. Findings: 2 high, 1 critical. Last probe: OK at 2026-10-23T06:17 UTC. JSON
Current tools
agent_activity · approve_action · ask · calendar · chart · cite_this · company_health_check · compare · delete_alert · describe_dataset · explain_provenance · find_related · get_backtest · get_code_example · get_inclusion_proof · get_research · list_alerts · list_backtests · list_datasets · list_factor_findings · list_pending_actions · macro_regime_read · memory_get_watchlist · memory_replay_query · memory_save · memory_search · positioning_read · query_dataset · query_regime · read_primary_text · replay_backtest · risk_assess · risk_read · run_backtest · run_recipe · run_research · screen · search_filings · set_price_alert · supply_chain_read · try_sample
Findings (24)
| seen | tool | detector | severity | evidence (data, not instructions) |
|---|---|---|---|---|
| 2026-10-23 | query_dataset | cross_tool_reference | high | references sibling tool 'list_datasets' |
| 2026-10-23 | explain_provenance | cross_tool_reference | high | references sibling tool 'get_inclusion_proof' |
| 2026-10-23 | read_primary_text | cross_tool_reference | high | references sibling tool 'search_filings' |
| 2026-10-23 | ask | cross_tool_reference | high | references sibling tool 'describe_dataset' |
| 2026-10-23 | chart | cross_tool_reference | high | references sibling tool 'query_dataset' |
| 2026-10-23 | screen | cross_tool_reference | high | references sibling tool 'query_dataset' |
| 2026-10-23 | calendar | cross_tool_reference | high | references sibling tool 'query_dataset' |
| 2026-10-23 | compare | cross_tool_reference | high | references sibling tool 'find_related' |
| 2026-10-23 | get_code_example | secret_material_reference | high | THE SERVER, NOT REMEMBERED. Base URL, the `X-API-Key` header spelling, and the route path all come from the code |
| 2026-10-23 | run_recipe | user_concealment | critical | eeds lands in `skipped[]` with the reason. A silently shorter list reads as "these were evaluated and did not qual |
| 2026-10-23 | run_recipe | cross_tool_reference | high | references sibling tool 'query_dataset' |
| 2026-10-23 | try_sample | cross_tool_reference | high | references sibling tool 'query_dataset' |
| 2026-10-23 | run_backtest | cross_tool_reference | high | references sibling tool 'get_backtest' |
| 2026-10-23 | get_backtest | cross_tool_reference | high | references sibling tool 'run_backtest' |
| 2026-10-23 | list_backtests | cross_tool_reference | high | references sibling tool 'run_backtest' |
| 2026-10-23 | memory_get_watchlist | cross_tool_reference | high | references sibling tool 'memory_search' |
| 2026-10-23 | get_research | cross_tool_reference | high | references sibling tool 'run_research' |
| 2026-10-23 | approve_action | cross_tool_reference | high | references sibling tool 'list_pending_actions' |
| 2026-10-23 | list_alerts | cross_tool_reference | high | references sibling tool 'set_price_alert' |
| 2026-10-23 | delete_alert | cross_tool_reference | high | references sibling tool 'list_alerts' |
| 2026-10-23 | company_health_check | secret_material_reference | high | es 的是身分:呼叫端 must be 一個已識別的 session(X-API-Key 或已驗證的 OAuth 登入),因為體檢會寫進呼叫者的工作區 脈絡。方案沒有涵蓋某個資料集時,那一項會以 `no |
| 2026-10-23 | company_health_check | cross_tool_reference | high | references sibling tool 'query_dataset' |
| 2026-10-23 | positioning_read | cross_tool_reference | high | references sibling tool 'query_dataset' |
| 2026-10-23 | risk_read | cross_tool_reference | high | references sibling tool 'risk_assess' |
Change history (41)
| when | tool | kind | severity |
|---|---|---|---|
| 2026-10-23 06:17 | list_datasets | mutated | medium |
| 2026-10-23 06:17 | describe_dataset | mutated | medium |
| 2026-10-23 06:17 | query_dataset | mutated | high |
| 2026-10-23 06:17 | find_related | mutated | medium |
| 2026-10-23 06:17 | search_filings | added | info |
| 2026-10-23 06:17 | explain_provenance | added | high |
| 2026-10-23 06:17 | get_inclusion_proof | added | info |
| 2026-10-23 06:17 | cite_this | added | info |
| 2026-10-23 06:17 | read_primary_text | added | high |
| 2026-10-23 06:17 | ask | added | high |
| 2026-10-23 06:17 | chart | added | high |
| 2026-10-23 06:17 | screen | added | high |
| 2026-10-23 06:17 | query_regime | added | info |
| 2026-10-23 06:17 | calendar | added | high |
| 2026-10-23 06:17 | compare | added | high |
| 2026-10-23 06:17 | get_code_example | added | high |
| 2026-10-23 06:17 | run_recipe | added | critical |
| 2026-10-23 06:17 | try_sample | added | high |
| 2026-10-23 06:17 | run_backtest | added | high |
| 2026-10-23 06:17 | get_backtest | added | high |
| 2026-10-23 06:17 | replay_backtest | added | info |
| 2026-10-23 06:17 | list_backtests | added | high |
| 2026-10-23 06:17 | memory_save | added | info |
| 2026-10-23 06:17 | memory_search | added | info |
| 2026-10-23 06:17 | memory_get_watchlist | added | high |
| 2026-10-23 06:17 | memory_replay_query | added | info |
| 2026-10-23 06:17 | run_research | added | info |
| 2026-10-23 06:17 | get_research | added | high |
| 2026-10-23 06:17 | list_pending_actions | added | info |
| 2026-10-23 06:17 | approve_action | added | high |
| 2026-10-23 06:17 | list_alerts | added | high |
| 2026-10-23 06:17 | set_price_alert | added | info |
| 2026-10-23 06:17 | delete_alert | added | high |
| 2026-10-23 06:17 | risk_assess | added | info |
| 2026-10-23 06:17 | agent_activity | added | info |
| 2026-10-23 06:17 | list_factor_findings | added | info |
| 2026-10-23 06:17 | company_health_check | added | high |
| 2026-10-23 06:17 | positioning_read | added | high |
| 2026-10-23 06:17 | macro_regime_read | added | info |
| 2026-10-23 06:17 | supply_chain_read | added | info |
| 2026-10-23 06:17 | risk_read | added | high |
Probe history
10-23 06:17 OK (41) · 08-14 00:17 OK (4)
Run or depend on com.twmarketdata/tw-market-data? Watch this server: 29 dollars a month, a private alerts feed and optional webhook fired within six hours when it adds, removes or changes a tool or trips a detector; by card, cancel any time.
Pay-per-call tools and data for your agent, no key: store gateway (300+ routes, one origin, Coinbase-settled) · AI media and inference from $0.001 · weather, geocoding, DNS, RDAP · the x402 directory · sector gap lists (card or USDC).
Run this server? The processes your users can demand, hosted free: Compliance Desk (privacy requests, opt-outs, takedown and notice-and-action).