Morning Intel

finance MCP Server

Automated AI market briefing that filters fresh news, summarizes insights with Gemini, pushes them to Notion, and emails a daily digest.

Verified
financefinance
4 views0 stars0 forksMIT

Why This Matters

Discovered via github-topic:mcp-server and last synced 3mo ago.

Verified
Source
github-topic:mcp-server
Stars
0
Last synced
3mo ago
Install
Check source

Install

Install instructions not detected yet

Check the source repository for the latest setup steps.

View source instructions
15
Tools
0
Resources
0
Prompts
Standard I/O
Transport

Available Tools (15)

NOTION_DATABASE_ID

Open your Notion database → copy the ID from the URL

Language

Python 3

Insight

Rich text

GEMINI_API_KEY

[Google AI Studio](https://aistudio.google.com/app/apikey)

Headline

Title

Date

Make sure your Notion integration has been connected to the database (open the database → `...` menu → Connections → add your integration). ### 4. Install dependencies ```bash pip install -r requirements.txt ``` ### 5. Run ```bash python3 market_intel.py ``` The script will print a live summary as it runs: ``` Fetching articles from RSS feeds... [Finance] 10/30 passed 24h filter → kept 10 [Geopolitics] 10/10 passed 24h filter → kept 10 ... Freshness: 30/102 articles passed the 24h filter Dedup: removed 4 already-seen URLs → 26 new articles Sending articles to Gemini for analysis... Digest generated. Pushing sections to Notion... [ok] 💰 Money Talk [ok] 🌍 World Lore ... Sending email... [ok] Email sent to [email protected] --- Summary --- Articles seen : 102 Passed 24h filter : 30 New (not dupes) : 26 Sections in digest: 5 Pushed to Notion : 5 ``` --- ## Automating with GitHub Actions To run the digest automatically every morning, add this workflow file to your repo at `.github/workflows/daily_digest.yml`: ```yaml name: Daily Morning Intel on: schedule: - cron: '0 7 * * *' # runs at 7:00 AM UTC every day workflow_dispatch: # allows manual trigger from GitHub UI jobs: run-digest: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: Set up Python uses: actions/setup-python@v5 with: python-version: '3.11' - name: Install dependencies run: pip install -r requirements.txt - name: Run market intel script env: GEMINI_API_KEY: ${{ secrets.GEMINI_API_KEY }} NOTION_API_KEY: ${{ secrets.NOTION_API_KEY }} NOTION_DATABASE_ID: ${{ secrets.NOTION_DATABASE_ID }} GMAIL_ADDRESS: ${{ secrets.GMAIL_ADDRESS }} GMAIL_APP_PASSWORD: ${{ secrets.GMAIL_APP_PASSWORD }} run: python3 market_intel.py - name: Commit updated seen_urls.json run:

Variable

Where to get it

Source

URL

GMAIL_ADDRESS

Your Gmail address

Delivery

Gmail SMTP

NOTION_API_KEY

[Notion Integrations](https://www.notion.so/my-integrations) → New integration

Layer

Tool

GMAIL_APP_PASSWORD

Google Account → Security → 2-Step Verification → App passwords

Automation

GitHub Actions

Category

Select