Begin cleo-web session with MCP verification and site health check
Execute these steps to start a cleo-web session:
Check that required MCP servers are responding:
Use ToolSearch to verify each MCP is available before proceeding.
Read .cleo-web/config.json for site settings:
siteUrl - The site URL for GSC queriesframework - Detected framework (astro, nextjs, nuxt, generic)ga4PropertyId - GA4 property ID for analytics (optional)Read .cleo-web/todo.json for current tasks.
If analytics-mcp is connected and ga4PropertyId is configured:
Query mcp__analytics-mcp__run_realtime_report for:
deviceCategoryactiveUsersQuery mcp__analytics-mcp__run_report for today's summary:
sessions, conversions, engagementRateShow a formatted summary:
Suggest what to work on based on:
Format output like:
🚀 cleo-web Session Started
MCPs: ✓ gsc ✓ dataforseo ✓ scraperapi ✓ analytics
Site: https://example.com (astro)
Tasks: 3 active
📊 Real-time: 8 active users
📈 Today: 156 sessions (+12% vs avg) | 4 conversions
💡 Engagement: 62% (target: 50%) ✓
Priorities:
1. Fix critical Schema issues (score: 45/100)
2. Quick win: "keyword" page 8 → could reach page 1
3. Low engagement: /services (38% engagement, high traffic)
4. Task: "Update meta descriptions"
If analytics-mcp is not available, show simplified output without real-time data:
🚀 cleo-web Session Started
MCPs: ✓ gsc ✓ dataforseo ✓ scraperapi ○ analytics
Site: https://example.com (astro)
Tasks: 3 active
Priorities:
1. Fix critical Schema issues (score: 45/100)
2. Quick win: "keyword" page 8 → could reach page 1
3. Task: "Update meta descriptions"
💡 Tip: Connect analytics-mcp for real-time traffic insights
If you see "insufficient scopes" or "reauthentication needed" errors for analytics-mcp:
gcloud auth application-default login --scopes="https://www.googleapis.com/auth/analytics.readonly,https://www.googleapis.com/auth/cloud-platform"
This authenticates with the required scopes for GA4 Data API access.