Skip to main content
Glama
lovishdhillon21-design

Flowtion Intelligence MCP Server

Flowtion Intelligence MCP Server

A Claude-native Model Context Protocol (MCP) plugin that monitors 12 Australian SMB intelligence sources, analyzes signals for content relevance, and provides structured output for downstream content strategy agents.

πŸ”— Repository: https://github.com/lovishdhillon21-design/flowtion-mcp


Project Structure

flowtion-mcp/
β”œβ”€β”€ src/
β”‚   └── flowtion/
β”‚       β”œβ”€β”€ __init__.py           # Package initialization
β”‚       └── server.py             # Main MCP server (10 tools, 1000+ lines)
β”œβ”€β”€ scripts/
β”‚   β”œβ”€β”€ run_daily.py              # Daily ingestion from 6 sources
β”‚   β”œβ”€β”€ test_weekly.py            # Weekly ingestion test (all 12 sources)
β”‚   β”œβ”€β”€ analyze_and_digest.py     # Signal analysis & Slack integration
β”‚   └── send_digest.py            # Standalone digest sender
β”œβ”€β”€ config/
β”‚   β”œβ”€β”€ .env.example              # Template for API credentials
β”‚   └── .env.local                # (gitignored) Your actual secrets
β”œβ”€β”€ output/
β”‚   β”œβ”€β”€ weekly_fetch_result.json  # (gitignored) Weekly ingestion output
β”‚   └── weekly_digest.txt         # (gitignored) Generated digest
β”œβ”€β”€ docs/
β”‚   └── README.md                 # Full documentation
β”œβ”€β”€ requirements.txt              # Python dependencies
β”œβ”€β”€ .gitignore                    # Excludes secrets & test outputs
└── README.md                     # This file

Quick Start

1. Install Dependencies

pip install -r requirements.txt

2. Configure API Credentials

Copy the example config:

cp config/.env.example config/.env.local

Edit config/.env.local with your API keys:

3. Run Daily Ingestion

python scripts/run_daily.py

Fetches from 6 high-frequency sources (SmartCompany, The Rundown AI, Reddit, etc.) and returns top content opportunities.


Scripts

Script

Purpose

Run From

scripts/run_daily.py

Fetch 6 daily sources, grade signals, show recommendations

Root directory

scripts/test_weekly.py

Fetch all 12 sources, save to output/

Root directory

scripts/analyze_and_digest.py

Analyze results, archive signals, send Slack alert

Root directory

scripts/send_digest.py

Send saved digest to Slack

Root directory

Example workflow:

# Run daily
python scripts/run_daily.py

# Or weekly:
python scripts/test_weekly.py
python scripts/analyze_and_digest.py

12 Monitored Sources

Government & Policy (Authority 25-29)

  • S01: DISR / NAIC / CSIRO (29/30)

  • S04: Productivity Commission (27/30)

  • S09: Deloitte Access Economics AU (27/30)

  • S10: ASBFEO (25/30)

SMB-Focused (Authority 24-28)

  • S02: MYOB (28/30)

  • S03: SmartCompany (25/30)

  • S06: QLD AI Hub (24/30)

AI & Automation (Authority 21-23)

  • S07: The Rundown AI (22/30)

  • S08: n8n Blog (23/30)

  • S12: Zapier Blog (21/30)

Community & Content

  • S05: Reddit (r/AusFinance, r/australia) (24/30)

  • S11: LinkedIn Creators (18/30)


Signal Grades

  • Platinum (P) β€” AU SMB data, regulatory change, breakthrough tools β†’ Act immediately

  • Gold (G) β€” Strong AU relevance or high SMB utility β†’ Content within 48hrs

  • Silver (S) β€” Useful background, supports themes β†’ Reference/archive

  • Bronze (B) β€” Tangentially relevant β†’ File for reference

  • Noise (N) β€” Not relevant β†’ Discard

Automatic Platinum Triggers

  • DISR Tracker quarterly data

  • Productivity Commission new report

  • Deloitte new AU SMB research

  • MYOB Business Monitor / AI product

  • New government AI grant programs


Full Documentation

See docs/README.md for:

  • Complete architecture & design

  • All 10 MCP tools

  • Signal envelope schema

  • Grading rules & examples

  • Integration patterns


Using as MCP Plugin

To use in Claude / other MCP clients:

{
  "mcpServers": {
    "flowtion": {
      "command": "python",
      "args": ["src/flowtion/server.py"],
      "env": {
        "FIRECRAWL_API_KEY": "...",
        "REDDIT_CLIENT_ID": "...",
        "REDDIT_CLIENT_SECRET": "...",
        "SLACK_BOT_TOKEN": "..."
      }
    }
  }
}

Development

Python Version

3.8+

Key Dependencies

  • httpx β€” async HTTP requests

  • feedparser β€” RSS parsing

  • pydantic β€” input validation

  • mcp β€” Model Context Protocol

Running Tests

python scripts/test_weekly.py
python scripts/analyze_and_digest.py

License

MIT


Built by: Lovish Dhillon For: Australian SMB content strategy & market intelligence

-
security - not tested
F
license - not found
-
quality - not tested

Resources

Looking for Admin?

Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.

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/lovishdhillon21-design/flowtion-mcp'

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