{
  "checker": {
    "claims": [
      {
        "claim": "Yahoo Finance provides real-time quotes.",
        "command": "<guest-path> run tradingview-mcp tools/call {\"tool\": \"yahoo_price\", \"arguments\": {\"symbol\": \"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:59:15.251027+00:00\\\"\\n}\"}], \"isError\": false}",
        "expected": "AAPL quote data",
        "input": "{\"tool\": \"yahoo_price\", \"arguments\": {\"symbol\": \"AAPL\"}}",
        "kind": "claim",
        "outcome": "Real input produced the expected result: AAPL",
        "source": "| `yahoo_price` | Real-time quote: price, change %, 52w high/low, market state |",
        "source_checked": true,
        "source_file": "README.md",
        "verdict": "yes"
      }
    ],
    "cycle_checks": [
      {
        "claim": "Scheduled or looping main behavior",
        "command": "",
        "evidence": "Inspected README, Python entry point, and CI workflows; product exposes MCP tools and no recurring scheduler or cycle trigger.",
        "expected": "identify the product trigger",
        "input": "source inspection",
        "kind": "cycle",
        "outcome": "Inspected README, Python entry point, and CI workflows; product exposes MCP tools and no recurring scheduler or cycle trigger.",
        "source": "repository entry points",
        "verdict": "yes"
      }
    ],
    "details": {
      "argv": [
        "<guest-path>",
        "run",
        "tradingview-mcp"
      ],
      "kind": "mcp",
      "scope": "product operation",
      "serverInfo": {
        "name": "TradingView Multi-Market Screener",
        "version": "1.29.0"
      },
      "tool_result": {
        "content": [
          {
            "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:59:12.459495+00:00\"\n}",
            "type": "text"
          }
        ],
        "isError": false
      },
      "tool_result_checked": true,
      "tool_schema_bytes": 43535,
      "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"
      ],
      "working": true
    },
    "evidence_strength": "readme_checked",
    "example_checks": [
      {
        "claim": "Start the MCP server from source",
        "command": "<guest-path> run tradingview-mcp",
        "deferred": false,
        "evidence": "warning: 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\n[tradingview_mcp] socket default timeout set to 20.0s",
        "expected": "MCP server starts",
        "input": "stdio transport",
        "kind": "example",
        "outcome": "command completed successfully",
        "returncode": 0,
        "source": "README.md / Quick Start / Or run from source",
        "verdict": "yes"
      }
    ],
    "status": "PASS"
  },
  "deviations": [],
  "fault_owner": null,
  "main_blocker": null,
  "operation": "Run the README source entry point and call yahoo_price for AAPL over stdio MCP.",
  "operation_scope": "Python 3.12.3 with uv and README dependencies installed; public Yahoo Finance quote endpoint reachable.",
  "outcome": "working",
  "plain_failure": null,
  "steps": [
    "Installed uv with the README installation script.",
    "Ran uv sync from the source checkout.",
    "Started uv run tradingview-mcp and called yahoo_price(symbol=\"AAPL\"); received price, change, 52-week range, and Yahoo Finance source.",
    "Replayed probe, README claim, examples, and cycles successfully with checker."
  ],
  "stuck_step": null,
  "suggested_fix": null
}
