weekly-pulse MCP server
Allows drafting and managing emails through Gmail.
Allows creating and managing documents in Google Docs.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@weekly-pulse MCP serverSynthesize this week's reviews and draft a pulse report."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Milestone 3 — AI Agent with MCP
Weekly review pulse agent: ingest App Store / Play Store exports → synthesize themes and actions → publish to Google Docs and Gmail draft via Google Workspace MCP (no direct Google APIs).
Repository: github.com/alekhya2395/Milestone-3---AI-agent-MCP
Settings
Local setup from scratch (Windows / PowerShell):
# 1. Clone
git clone https://github.com/alekhya2395/Milestone-3---AI-agent-MCP.git
cd Milestone-3---AI-agent-MCP
# 2. Virtual environment
python -m venv .venv
.\.venv\Scripts\Activate.ps1
# 3. Install dependencies
pip install -r requirements.txt
# 4. Environment variables
copy .env.example .env
# Edit .env with your keys (Google OAuth, Alpha Vantage, etc.)
# 5. MCP setup (Cursor)
# Follow: phases/phase-01-mcp-setup/gcp-setup-checklist.md
# Then: phases/phase-01-mcp-setup/runbook.md
# 6. Phase 2 — review ingestion
python phases/phase-02-review-ingestion/scripts/run-phase2.py --skip-fetch --weeks 10
# 7. Phase 3 — themes + weekly pulse (needs GROQ_API_KEY)
python phases/phase-03-pulse-generation/scripts/run-phase3.pyStep 5 details:
GCP setup checklist — Google Cloud project, OAuth, APIs
MCP runbook — connect MCP servers in Settings → Tools & MCP
Railway MCP deployment — custom
weekly-pulseserver
After step 7:
Path | Content |
| Theme rankings |
| Weekly pulse (main output) |
| Groq input bundle |
Related MCP server: Google Workspace MCP Server
Documentation
Doc | Purpose |
Goals and constraints | |
System design | |
Phase-wise plan | |
Milestone evaluation tracker | |
Architecture decisions | |
Railway MCP server deploy |
Project layout
├── .cursor/mcp.json # weekly-pulse + Google MCP
├── src/ # Railway MCP server (Phase 2–3 tools)
├── data/processed/ # theme-summary.json, weekly-pulse-*.md
├── phases/ # Phase scripts
└── prompts/ # Groq prompts (Phase 3)Current status: Phases 1–5 complete (functional)
Product: Groww | Latest pulse: data/processed/weekly-pulse-2026-06-22.md
Deliverable | Link / location |
Google Doc | https://docs.google.com/document/d/1AwEeMAJA5KRT-y8cfcI2ndnw6JQXSyPItYFkUsRLyz4/edit |
Gmail draft | Gmail → Drafts → |
Railway MCP | https://milestone-3-ai-agent-mcp-production.up.railway.app/mcp |
MCP setup (if Tools & MCP shows Error)
# Quit Cursor first (File > Exit), then:
.\phases\phase-01-mcp-setup\scripts\reset-all-mcp.ps1Then reopen Cursor and connect google-drive + google-gmail.
Weekly run (manual or scheduled)
# Full refresh + pulse + publish (local scheduler / manual)
python -m src.worker --weeks 10 --publish
# Or step-by-step
python phases/phase-05-gmail-orchestration/scripts/run-weekly.py --fetchWindows auto-schedule: .\phases\phase-05-gmail-orchestration\scripts\install-weekly-scheduler.ps1
Railway auto-schedule: add a second service with deploy/railway.cron.toml (Mondays 06:00 UTC).
Phase 1 — MCP & foundation (optional parallel)
Complete GCP setup checklist
Set env vars from .env.example
Restart Cursor → Settings → Tools & MCP → Connect
google-driveandgoogle-gmailRun smoke tests per runbook
Sign off Phase 1 eval
MCP servers
Server | URL | Purpose |
|
| Review ingestion + pulse (this repo) |
|
| Google Docs (Phase 4) |
|
| Gmail drafts (Phase 5) |
Configured in .cursor/mcp.json. Secrets via .env: GOOGLE_OAUTH_CLIENT_ID, GOOGLE_OAUTH_CLIENT_SECRET, GROQ_API_KEY.
References
This server cannot be deployed
Maintenance
Related MCP Connectors
Apple App Store reviews as structured JSON via the Apify Reviews API Actor, hosted MCP.
Stop drowning in app reviews: auto-reply on App Store & Google Play, on-brand, 100+ languages.
Live App Store & Google Play data for AI agents: app discovery, ASO keywords, reviews.
ReviewOracle - 8 review intel tools: sentiment, themes, competitors, response drafts.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to fetch, analyze, and respond to Google Business Profile reviews with AI-generated replies through secure OAuth integration with Google's My Business API.8MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to create Gmail drafts and append content to Google Docs, supporting automated review analysis and notification workflows.1,091 npmMIT
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to send Gmail emails, create drafts, and append content to Google Docs through MCP tools. Provides secure OAuth-based integration with Google Workspace.205 npmMIT
- AlicenseAqualityAmaintenanceEnables AI agents to manage Google Play Console reviews and Android app releases, including replying to reviews, promoting releases, managing staged rollouts, and checking crash/ANR vitals.4411 npm1MIT