Skip to main content
Glama
KennanYang

Financial Report Generator MCP Server

by KennanYang
mock-data.ts11.5 kB
export const MOCK_FINANCIAL_DATA = { NVDA: { currentPrice: 450.25, marketCap: 1100000, peRatio: 15.1, revenue: 60900, profit: 29800, eps: 12.15, grossMargin: 72.7, operatingMargin: 49.0, netMargin: 48.9, roe: 89.0, roa: 45.2, debtToEquity: 0.24, revenueGrowth: 126.0, profitGrowth: 577.3, epsGrowth: 586.7 }, AAPL: { currentPrice: 175.43, marketCap: 2750000, peRatio: 28.4, revenue: 394328, profit: 96995, eps: 6.16, grossMargin: 43.3, operatingMargin: 29.0, netMargin: 24.6, roe: 15.6, roa: 27.5, debtToEquity: 1.54, revenueGrowth: 8.1, profitGrowth: 5.8, epsGrowth: 5.9 }, MSFT: { currentPrice: 345.67, marketCap: 2800000, peRatio: 38.7, revenue: 198270, profit: 72420, eps: 8.93, grossMargin: 68.2, operatingMargin: 41.5, netMargin: 36.5, roe: 39.8, roa: 18.9, debtToEquity: 0.89, revenueGrowth: 13.6, profitGrowth: 12.8, epsGrowth: 13.2 }, GOOGL: { currentPrice: 165.89, marketCap: 1800000, peRatio: 23.6, revenue: 307394, profit: 76033, eps: 3.22, grossMargin: 56.8, operatingMargin: 24.7, netMargin: 24.7, roe: 25.3, roa: 15.8, debtToEquity: 0.12, revenueGrowth: 8.9, profitGrowth: 7.2, epsGrowth: 7.8 }, TSLA: { currentPrice: 240.56, marketCap: 800000, peRatio: 53.3, revenue: 96773, profit: 15000, eps: 4.51, grossMargin: 18.2, operatingMargin: 15.5, netMargin: 15.5, roe: 23.4, roa: 8.9, debtToEquity: 0.67, revenueGrowth: 18.8, profitGrowth: 25.6, epsGrowth: 26.8 }, AMZN: { currentPrice: 155.23, marketCap: 1600000, peRatio: 52.6, revenue: 574785, profit: 30425, eps: 2.89, grossMargin: 45.2, operatingMargin: 5.3, netMargin: 5.3, roe: 12.8, roa: 4.2, debtToEquity: 1.23, revenueGrowth: 11.8, profitGrowth: 18.5, epsGrowth: 19.2 }, META: { currentPrice: 485.58, marketCap: 1230000, peRatio: 22.8, revenue: 134902, profit: 39098, eps: 15.23, grossMargin: 78.9, operatingMargin: 34.2, netMargin: 29.0, roe: 25.6, roa: 18.7, debtToEquity: 0.45, revenueGrowth: 15.8, profitGrowth: 69.3, epsGrowth: 71.2 }, NFLX: { currentPrice: 485.09, marketCap: 215000, peRatio: 45.2, revenue: 33723, profit: 5407, eps: 12.03, grossMargin: 42.1, operatingMargin: 18.2, netMargin: 16.0, roe: 28.9, roa: 12.3, debtToEquity: 0.78, revenueGrowth: 6.7, profitGrowth: 20.3, epsGrowth: 21.8 }, AMD: { currentPrice: 128.25, marketCap: 207000, peRatio: 35.8, revenue: 23500, profit: 854, eps: 0.54, grossMargin: 46.2, operatingMargin: 4.8, netMargin: 3.6, roe: 2.8, roa: 1.8, debtToEquity: 0.67, revenueGrowth: -4.0, profitGrowth: -35.0, epsGrowth: -35.2 }, INTC: { currentPrice: 44.12, marketCap: 183000, peRatio: 15.6, revenue: 63054, profit: 1689, eps: 0.40, grossMargin: 41.8, operatingMargin: 3.2, netMargin: 2.7, roe: 2.1, roa: 1.4, debtToEquity: 0.45, revenueGrowth: -14.0, profitGrowth: -79.0, epsGrowth: -79.5 } }; export const MOCK_PRICE_DATA = { NVDA: { dates: ['2024-01', '2024-02', '2024-03', '2024-04', '2024-05', '2024-06', '2024-07', '2024-08'], prices: [350, 380, 400, 420, 450, 480, 460, 450], volumes: [1500000, 1800000, 2000000, 2200000, 2500000, 2800000, 2600000, 2500000] }, AAPL: { dates: ['2024-01', '2024-02', '2024-03', '2024-04', '2024-05', '2024-06', '2024-07', '2024-08'], prices: [150, 155, 160, 158, 165, 170, 168, 175], volumes: [8000000, 8500000, 9000000, 8800000, 9500000, 10000000, 9800000, 10500000] }, MSFT: { dates: ['2024-01', '2024-02', '2024-03', '2024-04', '2024-05', '2024-06', '2024-07', '2024-08'], prices: [320, 325, 330, 328, 335, 340, 338, 345], volumes: [3000000, 3200000, 3400000, 3300000, 3600000, 3800000, 3700000, 4000000] }, GOOGL: { dates: ['2024-01', '2024-02', '2024-03', '2024-04', '2024-05', '2024-06', '2024-07', '2024-08'], prices: [140, 145, 150, 148, 155, 160, 158, 165], volumes: [2500000, 2700000, 2900000, 2800000, 3100000, 3300000, 3200000, 3500000] }, TSLA: { dates: ['2024-01', '2024-02', '2024-03', '2024-04', '2024-05', '2024-06', '2024-07', '2024-08'], prices: [200, 210, 220, 215, 225, 235, 230, 240], volumes: [1200000, 1300000, 1400000, 1350000, 1500000, 1600000, 1550000, 1700000] }, AMZN: { dates: ['2024-01', '2024-02', '2024-03', '2024-04', '2024-05', '2024-06', '2024-07', '2024-08'], prices: [130, 135, 140, 138, 145, 150, 148, 155], volumes: [4000000, 4200000, 4400000, 4300000, 4600000, 4800000, 4700000, 5000000] }, META: { dates: ['2024-01', '2024-02', '2024-03', '2024-04', '2024-05', '2024-06', '2024-07', '2024-08'], prices: [420, 440, 460, 450, 470, 480, 475, 485], volumes: [1800000, 1900000, 2000000, 1950000, 2100000, 2200000, 2150000, 2300000] }, NFLX: { dates: ['2024-01', '2024-02', '2024-03', '2024-04', '2024-05', '2024-06', '2024-07', '2024-08'], prices: [420, 430, 440, 435, 450, 460, 455, 485], volumes: [800000, 850000, 900000, 880000, 950000, 1000000, 980000, 1100000] }, AMD: { dates: ['2024-01', '2024-02', '2024-03', '2024-04', '2024-05', '2024-06', '2024-07', '2024-08'], prices: [110, 115, 120, 118, 125, 130, 128, 128], volumes: [1500000, 1600000, 1700000, 1650000, 1800000, 1900000, 1850000, 1900000] }, INTC: { dates: ['2024-01', '2024-02', '2024-03', '2024-04', '2024-05', '2024-06', '2024-07', '2024-08'], prices: [40, 42, 44, 43, 45, 46, 45, 44], volumes: [2000000, 2100000, 2200000, 2150000, 2300000, 2400000, 2350000, 2400000] } }; export const MOCK_REVENUE_SEGMENTS = { NVDA: [ { name: '数据中心', value: 42800, percentage: 70.3 }, { name: '游戏', value: 15200, percentage: 25.0 }, { name: '专业可视化', value: 1600, percentage: 2.6 }, { name: '汽车', value: 1100, percentage: 1.8 }, { name: '其他', value: 200, percentage: 0.3 } ], AAPL: [ { name: 'iPhone', value: 200000, percentage: 50.7 }, { name: 'Mac', value: 40000, percentage: 10.1 }, { name: 'iPad', value: 30000, percentage: 7.6 }, { name: '服务', value: 80000, percentage: 20.3 }, { name: '其他', value: 44328, percentage: 11.3 } ], MSFT: [ { name: '云服务', value: 80000, percentage: 40.3 }, { name: 'Office', value: 50000, percentage: 25.2 }, { name: 'Windows', value: 30000, percentage: 15.1 }, { name: '游戏', value: 20000, percentage: 10.1 }, { name: '其他', value: 18270, percentage: 9.3 } ], GOOGL: [ { name: '广告', value: 224000, percentage: 72.9 }, { name: '云服务', value: 35000, percentage: 11.4 }, { name: '硬件', value: 25000, percentage: 8.1 }, { name: 'YouTube', value: 15000, percentage: 4.9 }, { name: '其他', value: 8394, percentage: 2.7 } ], TSLA: [ { name: '汽车销售', value: 85000, percentage: 87.8 }, { name: '监管积分', value: 1500, percentage: 1.6 }, { name: '服务', value: 8000, percentage: 8.3 }, { name: '能源', value: 2000, percentage: 2.1 }, { name: '其他', value: 273, percentage: 0.2 } ], AMZN: [ { name: '在线商店', value: 220000, percentage: 38.3 }, { name: '第三方卖家', value: 120000, percentage: 20.9 }, { name: 'AWS', value: 80000, percentage: 13.9 }, { name: '订阅服务', value: 35000, percentage: 6.1 }, { name: '其他', value: 119785, percentage: 20.8 } ], META: [ { name: '广告', value: 131948, percentage: 97.8 }, { name: '其他收入', value: 2954, percentage: 2.2 } ], NFLX: [ { name: '流媒体', value: 33500, percentage: 99.3 }, { name: 'DVD租赁', value: 223, percentage: 0.7 } ], AMD: [ { name: '数据中心', value: 12000, percentage: 51.1 }, { name: '客户端', value: 8000, percentage: 34.0 }, { name: '游戏', value: 2500, percentage: 10.6 }, { name: '嵌入式', value: 1000, percentage: 4.3 } ], INTC: [ { name: '客户端计算', value: 30000, percentage: 47.6 }, { name: '数据中心', value: 20000, percentage: 31.7 }, { name: '网络和边缘', value: 8000, percentage: 12.7 }, { name: 'Mobileye', value: 3000, percentage: 4.8 }, { name: '其他', value: 2054, percentage: 3.2 } ] }; export const MOCK_COMPETITOR_DATA = { NVDA: { competitors: [ { name: 'AMD', marketShare: 18.5, revenue: 23500 }, { name: 'Intel', marketShare: 62.8, revenue: 63054 }, { name: 'Qualcomm', marketShare: 8.2, revenue: 35000 }, { name: 'Broadcom', marketShare: 10.5, revenue: 45000 } ] }, AAPL: { competitors: [ { name: '三星', marketShare: 20.1, revenue: 180000 }, { name: '华为', marketShare: 15.2, revenue: 120000 }, { name: '小米', marketShare: 12.8, revenue: 80000 }, { name: 'OPPO', marketShare: 8.9, revenue: 60000 } ] }, MSFT: { competitors: [ { name: 'AWS', marketShare: 32.1, revenue: 80000 }, { name: 'Google Cloud', marketShare: 11.2, revenue: 35000 }, { name: '阿里云', marketShare: 6.8, revenue: 25000 }, { name: 'IBM', marketShare: 4.2, revenue: 20000 } ] }, GOOGL: { competitors: [ { name: 'Meta', marketShare: 23.8, revenue: 134902 }, { name: 'Amazon', marketShare: 9.8, revenue: 574785 }, { name: 'Microsoft', marketShare: 6.4, revenue: 198270 }, { name: 'Twitter', marketShare: 1.2, revenue: 5000 } ] }, TSLA: { competitors: [ { name: '比亚迪', marketShare: 15.2, revenue: 80000 }, { name: '大众', marketShare: 12.8, revenue: 300000 }, { name: '通用', marketShare: 8.9, revenue: 150000 }, { name: '福特', marketShare: 7.2, revenue: 120000 } ] }, AMZN: { competitors: [ { name: '阿里巴巴', marketShare: 8.9, revenue: 120000 }, { name: '京东', marketShare: 3.2, revenue: 80000 }, { name: 'eBay', marketShare: 2.1, revenue: 15000 }, { name: '沃尔玛', marketShare: 1.8, revenue: 600000 } ] }, META: { competitors: [ { name: 'TikTok', marketShare: 18.9, revenue: 80000 }, { name: 'YouTube', marketShare: 15.2, revenue: 15000 }, { name: 'Snapchat', marketShare: 8.7, revenue: 5000 }, { name: 'Twitter', marketShare: 3.2, revenue: 5000 } ] }, NFLX: { competitors: [ { name: 'Disney+', marketShare: 18.2, revenue: 25000 }, { name: 'Amazon Prime', marketShare: 15.8, revenue: 35000 }, { name: 'HBO Max', marketShare: 12.3, revenue: 20000 }, { name: 'Hulu', marketShare: 8.9, revenue: 15000 } ] }, AMD: { competitors: [ { name: 'Intel', marketShare: 62.8, revenue: 63054 }, { name: 'NVIDIA', marketShare: 18.5, revenue: 60900 }, { name: 'Qualcomm', marketShare: 8.2, revenue: 35000 }, { name: 'Broadcom', marketShare: 10.5, revenue: 45000 } ] }, INTC: { competitors: [ { name: 'AMD', marketShare: 18.5, revenue: 23500 }, { name: 'NVIDIA', marketShare: 18.5, revenue: 60900 }, { name: 'Qualcomm', marketShare: 8.2, revenue: 35000 }, { name: 'Broadcom', marketShare: 10.5, revenue: 45000 } ] } };

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/KennanYang/financial-report'

If you have feedback or need assistance with the MCP directory API, please join our Discord server