coldpass

FinMind/FinMind-MCP

GitHub ↗ · How this check works

Per-setup public labels: Linux / Haiku: Works

Static status badge · SVG · read-only JSON. Embed with ![Coldpass status](https://coldpass.dev/badge/FinMind--FinMind-MCP.svg).

Works

Only older checks are saved; no current product test.

Answers apply to each recorded setup, revision and operation. Earlier observations remain in Run details.

Tested on Linux
PlatformHaikuLuna
Linuxyes

Linux / Haiku 5.5: yes · Oct 18, 2026 · 3b3ab11889cd · claude-code / 2.1.300 (Claude Code)
Recorded operation: <host-path> · local stdio MCP start + initialize + tools/list

MCP
yes, local
Yes, runs locally
Needs keys or browser
None seen
Issue
none found in recorded check

Safety: no observations were recorded for the selected revision. Functional results do not establish a safety result.

Run details

Haiku 5.5

Native agent · Checked operation passed

Checked operation <host-path> · local stdio MCP start + initialize + tools/list

Agent-reported scope: Start the FinMind MCP stdio server (finmind-mcp) and list its tools via MCP tools/list; README smoke check `uv run python smoke.py` passed and reported 7 tools.

MCP server returned: finmind · version 1.30.0.

MCP tools returned: query_dataset, list_datasets, get_stock_info, query_trading_daily_report, get_pricing, query_endpoint, download_storage_object. Tool listing does not establish authenticated tool-call success.

Run details
run
FinMind--FinMind-MCP-claude-haiku-5-5-1792343927521918078
date
Oct 18, 2026
time to working
not recorded
product hosting / execution
Local stdio MCP server in the guest
recorded operation scope
product operation
model
claude-haiku-5-5
agent / version
claude-code / 2.1.300 (Claude Code)
platform
linux
reported cost
$0.006257
Recorded source
https://github.com/FinMind/FinMind-MCP
Tool transport
mcp-assigned-vm
Test version
readme-35a4df7562ac6aaecbf68c5247f5297931fc216885efe8863696871d144439bf
revision
3b3ab11889cdd7631d6446cf4f0de853568c13da
What the agent did

Start the FinMind MCP stdio server (finmind-mcp) and list its tools via MCP tools/list; README smoke check `uv run python smoke.py` passed and reported 7 tools.

cd <host-path> && git log -1 --format=%H 2>/dev/null; ls -la; cat README.md 2>/dev/null | head -300
cd <host-path> && cat pyproject.toml 2>/dev/null; ls .github/workflows 2>/dev/null; which python3 pip3 uv node npm 2>/dev/null; python3 --version
cd <host-path> && (command -v uv || (sudo apt-get update -qq >/dev/null 2>&1; python3 -m pip --version >/dev/null 2>&1 || sudo apt-get install -y -qq python3-pip python3-venv >/dev/null 2>&1; curl -LsSf https://astral.sh/uv/install.sh | sh >/dev/null 2>&1; export PATH=$HOME/.local/bin:$PATH; command -v uv)); cat smoke.py; echo ---; ls ~/.local/bin 2>/dev/null
cd <host-path> && export PATH=$HOME/.local/bin:$PATH NODE_USE_ENV_PROXY=1 && uv venv && . .venv/bin/activate && uv pip install -e ".[dev]" 2>&1 | tail -15; ls .venv/bin | grep -E "finmind|python$"
cd <host-path> && export PATH=$HOME/.local/bin:$PATH NODE_USE_ENV_PROXY=1 SETUPTOOLS_SCM_PRETEND_VERSION=0.1.0 && . .venv/bin/activate && uv pip install -e ".[dev]" 2>&1 | tail -5; ls .venv/bin | grep -E "finmind"
cd <host-path> && export PATH=$HOME/.local/bin:$PATH && timeout 120 uv run --no-sync python smoke.py 2>&1 | tail -10; echo "rc=${PIPESTATUS[0]}"
cd <host-path> && mkdir -p .coldpass && ls -la .coldpass && cat > .coldpass/probe.json <<'EOF'
{"kind":"mcp","argv":["<host-path>","env":{"FINMIND_TOKEN":"smoke-test"}}
EOF
cat > .coldpass/report.json <<'EOF'
{"outcome":"working","operation":"Start the FinMind MCP stdio server (finmind-mcp) and list its tools via MCP tools/list; README smoke check `uv run python smoke.py` passed and reported 7 tools.","operation_scope":"Covers server start, MCP initialize and tools/list only. No live FinMind API calls were made (no real token); data queries are not exercised. Unit tests and regression suite were not run per smoke-task instructions.","steps":["uv installed via https://astral.sh/uv/install.sh (apt-get update + pip/venv packages attempted first)","uv venv (README 开發 section; used system CPython 3.12.3)","SETUPTOOLS_SCM_PRETEND_VERSION=0.1.0 uv pip install -e \".[dev]\" (README 開發 section)","uv run --no-sync python smoke.py (README 開發 section) -> tools list of 7, SMOKE OK"],"deviations":["README `uv venv --python 3.10` not used; guest has only Python 3.12, so the default interpreter was used (requires-python >=3.10 satisfied).","`uv pip install -e \".[dev]\"` failed first with hatch-vcs: 'setuptools-scm was unable to detect version' because <host-path> has no .git directory. Reran with env SETUPTOOLS_SCM_PRETEND_VERSION=0.1.0; no source files were edited.","uv was not preinstalled; installed it via the astral install script."],"stuck_step":null,"main_blocker":null,"suggested_fix":null}
EOF
<env-var>=<host-path> python3 -I <host-path> --validate