# 簡化版：模擬 MCP servers 傳回的數據
# 未來會換成真實 MCP call

def get_financial_data(query: str) -> dict:
    """模擬 Finance MCP Server"""
    mock_data = {
        "current_cashflow": "$500K",
        "burn_rate": "$50K/month",
        "runway": "10 months",
        "latest_revenue": "$150K/month"
    }
    return mock_data

def get_ops_data(query: str) -> dict:
    """模擬 Ops MCP Server"""
    return {
        "active_projects": 5,
        "team_capacity": "70% utilized",
        "bottlenecks": ["Design review cycle", "QA bandwidth"]
    }

def get_creative_assets(query: str) -> dict:
    """模擬 Creative MCP Server"""
    return {
        "case_studies": 12,
        "brand_guidelines": "Updated Q4 2025",
        "past_campaign_avg_roi": "2.5x"
    }

def get_sales_pipeline() -> dict:
    """模擬 Sales MCP Server"""
    return {
        "pipeline_value": "$2M",
        "conversion_rate": "15%",
        "avg_deal_size": "$50K"
    }

# 日後升級：替換成真實 MCP call
# 例：mcp_client.call_tool("finance_mcp", "get_cashflow_forecast")
