# AI Strategy Copilot - Process Flow ## Main Workflow ```mermaid flowchart TD subgraph USER["USER"] A[Enter Company Name] end subgraph RESEARCHER["RESEARCHER AGENT"] C1[Financials MCP] C2[Volatility MCP] C3[Macro MCP] C4[Valuation MCP] C5[News MCP] C6[Sentiment MCP] C7[Aggregate & Summarize] end subgraph ANALYZER["ANALYZER AGENT"] D[Generate SWOT Draft] end subgraph CRITIC["CRITIC AGENT"] E[Evaluate SWOT using Rubric
Assign Score 1-10] end subgraph EDITOR["EDITOR AGENT"] F[Revise SWOT Draft
Increment Revision Count] end subgraph OUTPUT["GUI DASHBOARD"] H[Display Final SWOT] end A --> C1 & C2 & C3 & C4 & C5 & C6 C1 & C2 & C3 & C4 & C5 & C6 --> C7 C7 --> D D --> E E -->|"Score < 7 AND Revisions < 3"| F F --> E E -->|"Score >= 7 OR Revisions >= 3"| H style USER fill:#4a1942,stroke:#ff6b9d,color:#fff style RESEARCHER fill:#1e3a5f,stroke:#00d4ff,color:#fff style ANALYZER fill:#1a3d2e,stroke:#00ff88,color:#fff style CRITIC fill:#3d3a1a,stroke:#ffd700,color:#fff style EDITOR fill:#2d1f3d,stroke:#bb86fc,color:#fff style OUTPUT fill:#4a1942,stroke:#ff6b9d,color:#fff ``` ## MCP Data Sources ```mermaid flowchart LR subgraph SOURCES["DATA SOURCES"] S1[(SEC EDGAR)] S2[(FRED)] S3[(Yahoo Finance)] S4[(Tavily)] S5[(Finnhub)] end subgraph MCPS["MCP SERVERS"] M1[Financials MCP] M2[Volatility MCP] M3[Macro MCP] M4[Valuation MCP] M5[News MCP] M6[Sentiment MCP] end S1 --> M1 S2 --> M2 S3 --> M2 S2 --> M3 S3 --> M4 S1 --> M4 S4 --> M5 S5 --> M6 style SOURCES fill:#1a1a2e,stroke:#888,color:#fff style MCPS fill:#1e3a5f,stroke:#00d4ff,color:#fff ```