{
  "run_id": "atilaahmettaner--tradingview-mcp-claude-haiku-5-5-1792791589432321234",
  "date": "2026-10-23T21:44:46.747149+00:00",
  "repo": "atilaahmettaner/tradingview-mcp",
  "kind": "mcp",
  "source": "https://github.com/atilaahmettaner/tradingview-mcp",
  "commit": "51658d0e873e34e47361786ab0dd1dcee8426c50",
  "model": "claude-haiku-5-5",
  "model_version": "claude-haiku-5-5",
  "test_version": "readme-bdc1b9b3c0d2673aef87e076d14084a8123ddcf09d520c1ee2e364a37c3f4bb9",
  "pass": true,
  "outcome": "pass",
  "time_to_working_s": 268.32920500205364,
  "total_s": 297.3148078918457,
  "steps": [
    "cd <guest-path> && pwd && ls -la && id -u && python3 --version && cat README.md | head -200",
    "cd <guest-path> && sed -n 200,420p README.md",
    "cd <guest-path> && sed -n 420,600p README.md | cut -c1-300; echo ---; ls .coldpass 2>/dev/null; echo ---; which uv git node npm; uv --version 2>&1; git --version",
    "cd <guest-path> && git init -q && git remote add origin https://github.com/atilaahmettaner/tradingview-mcp && git fetch --depth 1 origin 51658d0e873e34e47361786ab0dd1dcee8426c50 2>&1 | tail -3; git reset --mixed FETCH_HEAD 2>&1 | tail -2; git log --oneline -1; git status --short | head -20",
    "curl -LsSf https://astral.sh/uv/install.sh | sh 2>&1 | tail -5; export PATH=\"$HOME/.local/bin:$PATH\"; uv --version",
    "cd <guest-path> && grep -n -A3 \"scripts\\|requires-python\" pyproject.toml | head -30; echo ---; grep -n \"uv \\|pytest\\|make \" CONTRIBUTING.md | head -30; echo ---; ls tests scripts; ls .coldpass",
    "cd <guest-path> && export PATH=\"$HOME/.local/bin:$PATH\" && uv sync --dev 2>&1 | tail -8 && echo SYNC_OK && (timeout 600 uv run pytest tests/unit -q 2>&1 | tail -8)",
    "ls -la <guest-path> 2>&1; ls /inputs 2>&1; cd <guest-path> && grep -n \"def yahoo_price\\|def market_snapshot\\|def stock_prices\\|def get_technical_analysis\" -A4 src/tradingview_mcp/server.py | head -40; echo; env | grep -i proxy | sed 's/=.*/=<set>/'",
    "cd <guest-path> && export PATH=\"$HOME/.local/bin:$PATH\" && cat > <guest-path> <<'EOF'\nimport asyncio, sys\nfrom mcp import ClientSession, StdioServerParameters\nfrom mcp.client.stdio import stdio_client\nasync def main():\n    params = StdioServerParameters(command=\"uv\", args=[\"run\",\"tradingview-mcp\"], cwd=\"<guest-path>\")\n    async with stdio_client(params) as (r, w):\n        async with ClientSession(r, w) as s:\n            await s.initialize()\n            res = await s.call_tool(\"yahoo_price\", {\"symbol\": \"AAPL\"})\n            print(res.content[0].text[:800])\nasyncio.run(main())\nEOF\ntimeout 120 uv run --project <guest-path> python -I <guest-path> 2>&1 | tail -30",
    "cd <guest-path> && echo \"HOME=$HOME whoami=$(whoami)\"; ls -l $HOME/.local/bin/uv; grep -rniE \"cron|schedul|webhook|--once|--now|while True|asyncio.sleep|loop\" src/ | grep -v \"\\.pyc\" | head -20; echo ---; grep -n \"^#\\|uv run\\|tradingview\" EXAMPLES.md | head -60",
    "cd <guest-path> && mkdir -p .coldpass && cat > .coldpass/probe.json <<'EOF'\n{\"kind\":\"mcp\",\"argv\":[\"<guest-path>\",\"run\",\"tradingview-mcp\"],\"cwd\":\"<guest-path>\",\"tool\":\"yahoo_price\",\"arguments\":{\"symbol\":\"AAPL\"},\"expected_text\":\"\\\"symbol\\\": \\\"AAPL\\\"\"}\nEOF\ncat > .coldpass/claims.json <<'EOF'\n[\n{\"kind\":\"claim\",\"claim\":\"yahoo_price returns a real-time quote\",\"source\":\"Real-time quote: price, change %, 52w high/low, market state\",\"input\":\"AAPL\",\"expected\":\"quote for AAPL with symbol field\",\"probe_kind\":\"mcp\",\"argv\":[\"<guest-path>\",\"run\",\"tradingview-mcp\"],\"tool\":\"yahoo_price\",\"arguments\":{\"symbol\":\"AAPL\"},\"expected_text\":\"\\\"symbol\\\": \\\"AAPL\\\"\",\"cwd\":\"<guest-path>\"},\n{\"kind\":\"claim\",\"claim\":\"yahoo_price supports crypto symbols\",\"source\":\"Crypto (BTC-USD, ETH-USD, SOL-USD)\",\"input\":\"BTC-USD\",\"expected\":\"quote for BTC-USD\",\"probe_kind\":\"mcp\",\"argv\":[\"<guest-path>\",\"run\",\"tradingview-mcp\"],\"tool\":\"yahoo_price\",\"arguments\":{\"symbol\":\"BTC-USD\"},\"expected_text\":\"\\\"symbol\\\": \\\"BTC-USD\\\"\",\"cwd\":\"<guest-path>\"}\n]\nEOF\ncat > .coldpass/cycles.json <<'EOF'\n{\"detected\":false,\"reason\":\"Entry points inspected: pyproject [project.scripts] tradingview-mcp = tradingview_mcp.server:main is a stdio MCP server started by the client; grep of src/ for cron/schedule/webhook/--once/--now/while-loops found no scheduler or trigger. Product only runs per MCP request, so no product cycle exists.\",\"checks\":[]}\nEOF\ncat > .coldpass/examples.json <<'EOF'\n[\n{\"kind\":\"example\",\"claim\":\"Project test suite runs (CONTRIBUTING.md documents uv run pytest)\",\"source\":\"CONTRIBUTING.md: uv run pytest\",\"input\":\"unit tests\",\"expected\":\"all unit tests pass\",\"argv\":[\"<guest-path>\",\"run\",\"pytest\",\"tests/unit\",\"-q\"],\"cwd\":\"<guest-path>\",\"expected_text\":\"426 passed\"},\n{\"kind\":\"example\",\"claim\":\"README example prompts are natural-language requests for an AI client, not runnable CLI commands\",\"source\":\"README.md: Try these first\",\"reason\":\"The README examples are chat prompts to be sent by an MCP client (Claude, Cursor, etc.), not shell commands. Equivalent real tool call is covered by the probe and claims (yahoo_price).\"}\n]\nEOF\npython3 -I -c \"import json;[json.load(open('.coldpass/'+f)) for f in ['probe.json','claims.json','cycles.json','examples.json']];print('json ok')\" && <env-var>=<guest-path> timeout 900 python3 -I <guest-path> --validate --replay 2>&1 | tail -60",
    "cd <guest-path> && python3 -I - <<'EOF'\nimport json\np='.coldpass/probe.json'; d=json.load(open(p)); d['expected_text']='AAPL'; json.dump(d,open(p,'w'))\np='.coldpass/claims.json'; cl=json.load(open(p))\nfor c in cl:\n    c['expected_text']= 'AAPL' if c['input']=='AAPL' else 'BTC-USD'\njson.dump(cl,open(p,'w'),indent=1)\nEOF\n<env-var>=<guest-path> timeout 900 python3 -I <guest-path> --validate --replay > <guest-path> 2>&1; echo rc=$?; python3 -I -c \"\nimport json,sys\nd=json.load(open('<guest-path>'))\nprint('valid:',d.get('valid')); print('problems:',d.get('problems'))\nprint('evidence:',d.get('evidence_strength'))\n\" 2>&1 | head -40",
    "cd <guest-path> && pgrep -af tradingview-mcp || echo \"no server processes running\"; rm -f <guest-path> <guest-path>; mkdir -p .coldpass && cat > .coldpass/report.json <<'EOF'\n{\"outcome\":\"working\",\"fault_owner\":null,\"operation\":\"Get a live stock or crypto quote from the tradingview-mcp stdio server by calling its yahoo_price tool (AAPL and BTC-USD returned real Yahoo Finance prices).\",\"operation_scope\":\"Self-hosted from source at pinned commit 51658d0e873e34e47361786ab0dd1dcee8426c50, Python 3.12.3, uv 0.13.5, Linux guest with outbound internet access to Yahoo Finance. No API keys needed. Optional Marketaux key not tested (news/sentiment tools not exercised).\",\"steps\":[\"git init; git remote add origin https://github.com/atilaahmettaner/tradingview-mcp; git fetch --depth 1 origin 51658d0e873e34e47361786ab0dd1dcee8426c50; git reset --mixed FETCH_HEAD\",\"curl -LsSf https://astral.sh/uv/install.sh | sh (README 'Install UV' step)\",\"uv sync --dev (README 'Or run from source' / CONTRIBUTING)\",\"uv run pytest tests/unit -q (CONTRIBUTING: 426 passed)\",\"uv run tradingview-mcp (README 'Or run from source'; stdio MCP server), then MCP tools/call yahoo_price with symbol AAPL and BTC-USD\"],\"deviations\":[\"uv was not installed in the guest; installed with the README's own curl|sh installer into <guest-path> (HOME is <guest-path>).\",\"The task's preflight path /inputs/coldpass-preflight.py does not exist in this VM; used <guest-path> instead.\",\"First checker replay failed because expected_text was the quoted JSON field '\\\"symbol\\\": \\\"AAPL\\\"'; changed to the returned value 'AAPL' / 'BTC-USD' and re-validated with no problems.\",\"README 'Try these first' examples are chat prompts for an AI client, not shell commands; recorded as a non-runnable example with a reason.\",\"No product scheduler/cron/webhook exists; cycles.json is detected:false.\",\"pip install tradingview-mcp-server (README alternative) was not used; the source path was used because the task pins a commit.\"],\"stuck_step\":null,\"main_blocker\":null,\"plain_failure\":null,\"suggested_fix\":null}\nEOF\npython3 -I -c \"import json;json.load(open('.coldpass/report.json'));print('report ok')\"; ls -la .coldpass",
    "cd <guest-path> && <env-var>=<guest-path> timeout 900 python3 -I <guest-path> --validate --replay 2>&1 | python3 -I -c \"import json,sys; d=json.loads(sys.stdin.read()); print('valid:',d.get('valid'),'problems:',d.get('problems'))\"; ps -eo pid,args | grep -c \"[t]radingview-mcp\" "
  ],
  "stuck_step": null,
  "error_excerpt": null,
  "what_it_did": "Get a live stock or crypto quote from the tradingview-mcp stdio server by calling its yahoo_price tool (AAPL and BTC-USD returned real Yahoo Finance prices).",
  "suggested_fix": null,
  "tokens_in": 428114,
  "tokens_out": 11273,
  "cost_usd": 0.02007661,
  "usage_complete": true,
  "checks": [
    {
      "check": "operation",
      "status": "PASS",
      "details": {
        "working": true,
        "argv": [
          "<guest-path>",
          "run",
          "tradingview-mcp"
        ],
        "kind": "mcp",
        "serverInfo": {
          "name": "TradingView Multi-Market Screener",
          "version": "1.29.0"
        },
        "tools": [
          "top_gainers",
          "top_losers",
          "bollinger_scan",
          "rating_filter",
          "coin_analysis",
          "consecutive_candles_scan",
          "advanced_candle_pattern",
          "volume_breakout_scanner",
          "volume_confirmation_analysis",
          "smart_volume_scanner",
          "multi_agent_analysis",
          "egx_market_overview",
          "egx_sector_scan",
          "egx_sector_scanner",
          "egx_index_analysis",
          "egx_stock_screener",
          "egx_trade_plan",
          "egx_fibonacci_retracement",
          "smart_money_analysis",
          "egx_smart_money_scanner",
          "multi_timeframe_analysis",
          "market_sentiment",
          "financial_news",
          "combined_analysis",
          "backtest_strategy",
          "compare_strategies",
          "walk_forward_backtest_strategy",
          "yahoo_price",
          "market_snapshot",
          "bitcoin_market_pulse",
          "stock_extended_hours",
          "stock_options_chain",
          "stock_options_unusual_activity",
          "futures_market_overview",
          "futures_top_movers",
          "futures_category_snapshot",
          "futures_watchlist",
          "stock_screener",
          "stock_prices"
        ],
        "tool_schema_bytes": 43535,
        "tool_result": {
          "content": [
            {
              "type": "text",
              "text": "{\n  \"symbol\": \"AAPL\",\n  \"price\": 347.725,\n  \"previous_close\": 348.22,\n  \"change\": -0.495,\n  \"change_pct\": -0.14,\n  \"currency\": \"USD\",\n  \"exchange\": \"NMS\",\n  \"market_state\": \"\",\n  \"52w_high\": 351.73,\n  \"52w_low\": 243.42,\n  \"price_source\": \"quote\",\n  \"quote_stale\": false,\n  \"source\": \"Yahoo Finance\",\n  \"timestamp\": \"2026-10-23T21:44:07.852713+00:00\"\n}"
            }
          ],
          "isError": false
        },
        "tool_result_checked": true,
        "scope": "product operation"
      }
    }
  ],
  "safety": {
    "version": "z2x-1",
    "rules_version": "z2x-1",
    "summary": "Review signals: 1 connection review, 82 known vulnerability.",
    "findings": [
      {
        "kind": "connection-review",
        "count": 1,
        "note": "Repository processes attempted these non-loopback connections; proxies can hide the final hostname.",
        "location_count": 8,
        "process_count": 31
      },
      {
        "kind": "known-vulnerability",
        "count": 82,
        "note": "OSV reports a known vulnerability in this dependency version.",
        "location_count": 11
      }
    ],
    "context": [],
    "limitations": [
      "A short run cannot establish that code is safe.",
      "Connections show IP addresses; proxies can hide the final hostname.",
      "Tracing covers dispatched commands and their children, not the whole OS; guest root can interfere with tracing."
    ],
    "static": {
      "dependency_note": "OSV scanned supported lockfiles; unpinned dependencies and unsupported formats are outside this check."
    },
    "evidence_url": "/safety/?run=atilaahmettaner--tradingview-mcp-claude-haiku-5-5-1792791589432321234",
    "evidence_file": "/data/safety/atilaahmettaner--tradingview-mcp-claude-haiku-5-5-1792791589432321234.json.gz"
  },
  "agent_execution": "native_agent",
  "agent_runtime": "claude-code",
  "agent_runtime_version": "2.1.300 (Claude Code)",
  "tool_transport": "mcp-assigned-vm",
  "platform": "linux",
  "reasoning": "low",
  "service_tier": null,
  "resources": {
    "cpus": 2,
    "memory_mib": 4096,
    "disk_mib": 32768
  },
  "native_tool_calls": 14,
  "native_bundle": null,
  "architecture": null,
  "backend": "hyperv",
  "platform_details": {
    "backend": "hyperv",
    "os": "linux"
  },
  "platform_conflicts": null,
  "sandbox_source": null,
  "source_pin": {
    "commit": "51658d0e873e34e47361786ab0dd1dcee8426c50",
    "url": "https://github.com/atilaahmettaner/tradingview-mcp"
  },
  "purpose": "initial",
  "profile": {
    "model": "claude-haiku-5-5",
    "reasoning": "low"
  },
  "fault": {
    "owner": null,
    "status": "resolved",
    "reason": null
  },
  "fix_id": null,
  "verifies_run_id": null,
  "hosting": null,
  "operation_scope": "product operation",
  "tool_calls": 14,
  "guest_setup": null,
  "runtime": null,
  "runtime_version": null,
  "runtime_revision": null,
  "source_revision": null,
  "evidence_version": null,
  "failure_origin": null,
  "evidence_strength": "readme_checked",
  "works": "yes",
  "install_s": null,
  "first_use_s": null,
  "mcp": "local",
  "needs": [],
  "needs_which": null,
  "agent_interface": [
    "mcp"
  ],
  "license": "MIT",
  "repo_url": "https://github.com/atilaahmettaner/tradingview-mcp",
  "cost_to_try": "free",
  "hardware": null,
  "what_failed": null,
  "local_or_hosted": "both",
  "cycle_checks": [
    {
      "kind": "cycle",
      "claim": "Scheduled or looping main behavior",
      "source": "repository entry points",
      "input": "source inspection",
      "expected": "identify the product trigger",
      "verdict": "yes",
      "outcome": "Entry points inspected: pyproject [project.scripts] tradingview-mcp = tradingview_mcp.server:main is a stdio MCP server started by the client; grep of src/ for cron/schedule/webhook/--once/--now/while-loops found no scheduler or trigger. Product only runs per MCP request, so no product cycle exists.",
      "evidence": "Entry points inspected: pyproject [project.scripts] tradingview-mcp = tradingview_mcp.server:main is a stdio MCP server started by the client; grep of src/ for cron/schedule/webhook/--once/--now/while-loops found no scheduler or trigger. Product only runs per MCP request, so no product cycle exists.",
      "command": ""
    }
  ],
  "claims": [
    {
      "kind": "claim",
      "claim": "yahoo_price returns a real-time quote",
      "source": "Real-time quote: price, change %, 52w high/low, market state",
      "input": "{\"tool\": \"yahoo_price\", \"arguments\": {\"symbol\": \"AAPL\"}}",
      "expected": "quote for AAPL with symbol field",
      "command": "<guest-path> run tradingview-mcp tools/call {\"tool\": \"yahoo_price\", \"arguments\": {\"symbol\": \"AAPL\"}}",
      "verdict": "yes",
      "outcome": "Real input produced the expected result: AAPL",
      "evidence": "AAPL\\\",\\n  \\\"price\\\": 347.725,\\n  \\\"previous_close\\\": 348.22,\\n  \\\"change\\\": -0.495,\\n  \\\"change_pct\\\": -0.14,\\n  \\\"currency\\\": \\\"USD\\\",\\n  \\\"exchange\\\": \\\"NMS\\\",\\n  \\\"market_state\\\": \\\"\\\",\\n  \\\"52w_high\\\": 351.73,\\n  \\\"52w_low\\\": 243.42,\\n  \\\"price_source\\\": \\\"quote\\\",\\n  \\\"quote_stale\\\": false,\\n  \\\"source\\\": \\\"Yahoo Finance\\\",\\n  \\\"timestamp\\\": \\\"2026-10-23T21:44:10.736775+00:00\\\"\\n}\"}], \"isError\": false}",
      "source_checked": true,
      "source_file": "README.md"
    },
    {
      "kind": "claim",
      "claim": "yahoo_price supports crypto symbols",
      "source": "Crypto (BTC-USD, ETH-USD, SOL-USD)",
      "input": "{\"tool\": \"yahoo_price\", \"arguments\": {\"symbol\": \"BTC-USD\"}}",
      "expected": "quote for BTC-USD",
      "command": "<guest-path> run tradingview-mcp tools/call {\"tool\": \"yahoo_price\", \"arguments\": {\"symbol\": \"BTC-USD\"}}",
      "verdict": "yes",
      "outcome": "Real input produced the expected result: BTC-USD",
      "evidence": "BTC-USD\\\",\\n  \\\"price\\\": 81247.24,\\n  \\\"previous_close\\\": 81311.8906,\\n  \\\"change\\\": -64.6506,\\n  \\\"change_pct\\\": -0.08,\\n  \\\"currency\\\": \\\"USD\\\",\\n  \\\"exchange\\\": \\\"CCC\\\",\\n  \\\"market_state\\\": \\\"\\\",\\n  \\\"52w_high\\\": 116273.31,\\n  \\\"52w_low\\\": 57747.766,\\n  \\\"price_source\\\": \\\"quote\\\",\\n  \\\"quote_stale\\\": false,\\n  \\\"source\\\": \\\"Yahoo Finance\\\",\\n  \\\"timestamp\\\": \\\"2026-10-23T21:44:13.533142+00:00\\\"\\n}\"}], \"isError\": false}",
      "source_checked": true,
      "source_file": "README.md"
    }
  ],
  "claims_note": null,
  "example_checks": [
    {
      "kind": "example",
      "claim": "Project test suite runs (CONTRIBUTING.md documents uv run pytest)",
      "source": "CONTRIBUTING.md: uv run pytest",
      "input": "unit tests",
      "command": "<guest-path> run pytest tests/unit -q",
      "evidence": "........ [ 16%]\n........................................................................ [ 33%]\n........................................................................ [ 50%]\n........................................................................ [ 67%]\n........................................................................ [ 84%]\n..................................................................       [100%]\n426 passed in 25.51s\nwarning: The `tool.uv.dev-dependencies` field (used in `pyproject.toml`) is deprecated and will be removed in a future release; use `dependency-groups.dev` instead",
      "deferred": false,
      "expected": "all unit tests pass",
      "returncode": 0,
      "verdict": "yes",
      "outcome": "command completed successfully"
    },
    {
      "kind": "example",
      "claim": "README example prompts are natural-language requests for an AI client, not runnable CLI commands",
      "source": "README.md: Try these first",
      "input": "",
      "command": "",
      "evidence": "The README examples are chat prompts to be sent by an MCP client (Claude, Cursor, etc.), not shell commands. Equivalent real tool call is covered by the probe and claims (yahoo_price).",
      "deferred": false,
      "expected": "documented command completes successfully",
      "verdict": "blocked",
      "outcome": "The README examples are chat prompts to be sent by an MCP client (Claude, Cursor, etc.), not shell commands. Equivalent real tool call is covered by the probe and claims (yahoo_price)."
    }
  ],
  "does_what_it_says": "yes",
  "maintenance": {
    "last_commit_at": "2026-10-22T21:42:15Z",
    "commits_90d": 49,
    "merged_prs_90d": 22,
    "open_issues": 5,
    "open_prs": 2,
    "reply_share": 0.68,
    "reply_threads": 28,
    "median_reply_hours": 310.3,
    "last_release_at": null,
    "archived": false,
    "verdict": "maintained",
    "note": "actively maintained: last commit 0 days ago; 49 commits and 22 merged PRs in 90 days; 5 open issues, 2 open PRs; 19 of 28 recent threads got a maintainer reply, median first reply 310.3h; no releases"
  },
  "maintenance_verdict": "maintained",
  "maintenance_note": "actively maintained: last commit 0 days ago; 49 commits and 22 merged PRs in 90 days; 5 open issues, 2 open PRs; 19 of 28 recent threads got a maintainer reply, median first reply 310.3h; no releases",
  "maintained": "active",
  "maintained_note": "last commit 1 days ago; 2 open issues, 4 answered or closed",
  "last_commit_at": "2026-10-22T21:42:17Z",
  "last_release_at": null,
  "open_issues": 2,
  "answered_issues": 4,
  "platforms_claimed": [
    "linux",
    "mac",
    "windows"
  ],
  "topic": "mcp-server",
  "agent_interfaces": [
    {
      "interface": "mcp",
      "evidence": "independent checker",
      "observed": true,
      "operation_checked": true
    }
  ],
  "agent_interfaces_note": "README metadata is a discovery hint, not pinned documentation proof. Observed interfaces were exercised in this run. An empty list means unknown.",
  "mcp_context": {
    "tool_count": 39,
    "schema_bytes": 43535,
    "tokens_approx": 10884,
    "estimate_method": "ceil(compact UTF-8 tools/list JSON bytes / 4)",
    "scope": "returned tools/list page only; excludes client framing and tool results"
  },
  "tested_at": "2026-10-23T21:44:46.747149+00:00",
  "tested_commit": "51658d0e873e34e47361786ab0dd1dcee8426c50",
  "tested_with": {
    "agent": "claude-code",
    "agent_version": "2.1.300 (Claude Code)",
    "model": "claude-haiku-5-5",
    "model_route": "claude-haiku-5-5",
    "reasoning": "low",
    "os": "linux",
    "backend": "hyperv",
    "transport": "mcp-assigned-vm"
  },
  "setup_identity": {
    "repo": "atilaahmettaner/tradingview-mcp",
    "source": "https://github.com/atilaahmettaner/tradingview-mcp",
    "commit": "51658d0e873e34e47361786ab0dd1dcee8426c50",
    "source_revision": null,
    "os": "linux",
    "architecture": null,
    "backend": "hyperv",
    "model": "claude-haiku-5-5",
    "model_version": "claude-haiku-5-5",
    "agent_execution": "native_agent",
    "agent_runtime": "claude-code",
    "agent_runtime_version": "2.1.300 (Claude Code)",
    "tool_transport": "mcp-assigned-vm",
    "runtime": null,
    "runtime_version": null,
    "runtime_revision": null,
    "sandbox_source": null,
    "guest_setup": null,
    "source_pin": {
      "commit": "51658d0e873e34e47361786ab0dd1dcee8426c50",
      "url": "https://github.com/atilaahmettaner/tradingview-mcp"
    },
    "platform_details": {
      "os": "linux",
      "backend": "hyperv"
    },
    "platform_conflicts": null,
    "reasoning": "low",
    "service_tier": null,
    "resources": {
      "cpus": 2,
      "memory_mib": 4096,
      "disk_mib": 32768
    },
    "operation": "Get a live stock or crypto quote from the tradingview-mcp stdio server by calling its yahoo_price tool (AAPL and BTC-USD returned real Yahoo Finance prices).",
    "operation_scope": "product operation",
    "hosting": null,
    "kind": "mcp",
    "test_version": "readme-bdc1b9b3c0d2673aef87e076d14084a8123ddcf09d520c1ee2e364a37c3f4bb9",
    "evidence_version": null
  },
  "other_model": null,
  "other_run_id": null,
  "models_agree": null,
  "furthest_model": null,
  "transcript_url": null,
  "report_url": "/reports/atilaahmettaner--tradingview-mcp-claude-haiku-5-5-1792791589432321234.json"
}
