Ops Hub — Notion MCP Dashboard for Assets, Subscriptions & Daily Digest

Published: (March 26, 2026 at 02:34 PM EDT)
2 min read
Source: Dev.to

Source: Dev.to

What I Built

  • Assets Ops: track equipment (3C / appliances), maintenance schedule, warranty dates, and manuals.
  • Subscription Ops: track renewals, pricing, and generate cancellation drafts.
  • Daily Digest: one command generates a Daily Digest — YYYY‑MM‑DD page in Notion with:
    • KPI summary (counts + upcoming renewal cost)
    • Actionable lists with deep links to the exact items

All outputs stay inside Notion, making review and action easy (human‑in‑the‑loop friendly).

Video Demo

(Video embed removed)

Show us the code

GitHub Repo

Run locally (Poetry):

cp .env.example .env
poetry install
poetry run python -c "from homeops_mcp.server import create_daily_digest; print(create_daily_digest(14))"

How I Used Notion MCP

Notion serves as the source of truth (databases, views, templates, and the dashboard). The MCP server turns Notion context into an automated ops workflow:

  • Reads Notion databases to find:

    • assets due for maintenance soon
    • warranties expiring soon
    • subscriptions renewing within N days
  • Writes back into Notion:

    • status fields like Next Action and Lifecycle Stage
    • helpful notes such as Manual Notes (maintenance guidance) and Cancel Instructions (cancellation draft)
  • Generates a Daily Digest page in Notion with KPIs and clickable action lists, enabling a single‑command update of the dashboard and a ready‑to‑act daily report.

Data Model (Notion Databases)

Assets

  • Maintenance: Last Maintenance + Maintenance Interval (days)Next Maintenance (formula) → Next Maintenance Date (calendar)
  • Ops fields: Next Action, Lifecycle Stage
  • Docs: Manual Notes, Manual URL, Warranty End

Subscriptions

  • Renewal tracking: Renewal Date, Billing Cycle, Status
  • Ops fields: Next Action
  • Output: Cancel Instructions (draft)

Daily Digest (Auto Report)

A single run creates a Daily Digest — YYYY‑MM‑DD page in Notion with:

  • KPI Summary (maintenance / renewals / renewal cost / warranty)
  • Clickable action lists linking to the exact items

Generated by create_daily_digest(14) and saved as a child page under the dashboard.

Tech Stack

  • Python (MCP server)
  • Notion MCP + Notion API
  • Poetry (dependency & virtualenv)
0 views
Back to Blog

Related posts

Read more »

Digital Debt Tracker

!Cover image for Digital Debt Trackerhttps://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s...