Daily Briefings + MCP

Your network,
every morning.

LoopAgent collects activity across your GitHub repos, Vercel deploys, Cloudflare workers & Pages overnight — then Claude writes you an editorial-quality briefing, ready by 7 AM. Drill into any source via MCP.

200+ repos tracked200+ Vercel projects5 Cloudflare accounts322 workers + Pages8 MCP tools

How it works

From commits to story.

Four data sources feed a single pipeline. Claude reads the raw events and writes a narrative briefing — not a dashboard, a story.

GitHub

Code activity

  • · Commits & PRs
  • · DevelopersContrib org
  • · Contributor tracking

Vercel

Deployments

  • · SecurityComm team
  • · VNOCOfficial team
  • · Build status & duration

Cloudflare

Workers + Pages

  • · Worker deploys & versions
  • · Pages project builds
  • · D1 sizes & zone counts

Claude

AI sessions

  • · Token usage tracking
  • · Session activity logs
  • · Team knowledge base

6 AM UTC · Collect

Pull overnight activity

All four sources feed into one events table. Workers, Pages, deploys, commits — everything from the last 24 hours.

7 AM UTC · Generate

Claude writes the briefing

Reads the day's events as structured data and produces an editorial-quality HTML document with scorecards, status sections, and fix plans.

Anytime · Drill down

Ask via MCP

Connect LoopAgent to Claude or ChatGPT and drill into any source — by account, project, worker name, or date range.

MCP Tools

8 tools. Full drill-down.

LoopAgent exposes 8 MCP tools for querying your network. From high-level briefings to per-worker Cloudflare details — ask in natural language.

get_briefing

Get a daily briefing by date — headline, summary, metrics, and URL

search_briefings

Full-text search across all past briefings by keyword

get_network_status

Quick snapshot — recent events, counts by source, latest briefing

get_cloudflare_status

Drill into CF workers, Pages projects, D1 databases by account or name

get_source_events

Filter events by source, project, type, and date range

get_claude_usage

Token spend, model usage, and cost tracking from briefing generation

get_project_knowledge

Search the team knowledge base — project notes, decisions, status

list_briefings

Paginated list of all briefings, newest first

Inside the briefing

Not a dashboard. A debrief.

Each briefing is a self-contained HTML document — styled like a CoCEO artifact. Claude adapts the structure to what happened: quiet days are concise, incident days get full breakdowns.

Scorecard

Big-number metric cards with red/green/amber status

Narrative

Prose paragraphs with bold callouts — reads like a morning brief

Status sections

Color-coded Working / Broken / Needs Attention with bullet lists

Fix plans

Numbered items with priority badges (P0-P4) and ownership

Decisions

Escalations that need your call, surfaced at the top

Search

Full-text search across every briefing ever generated

Session Logging

Log every session.

Claude Code, chat, and cowork sessions can push activity summaries to LoopAgent. Everyone on the team sees what was built, fixed, or discussed — automatically.

API Endpoint

POST https://app.loopagent.com/api/log

Send session summaries from any Claude Code, chat, or cowork session. Authenticated with Bearer token.

Example payload

{
  "source": "claude_code",
  "project": "loopagent",
  "title": "Added CF Pages collection",
  "summary": "Enhanced the collector...",
  "contributor": "maida"
}

Team Knowledge Base

POST https://app.loopagent.com/api/notes

Sync project notes, infrastructure details, and decisions to the shared knowledge base. Queryable via the get_project_knowledge MCP tool.

Get started

Sign in and read.

1

Sign in via app.vnoc.com

LoopAgent is for VNOC admin users. Sign in with your admin account at app.vnoc.com. This is an invite-only network.

2

Read today's briefing

Your daily debrief is waiting at /today. New briefings are generated every morning at 7 AM UTC.

3

Browse and search

Every briefing lives at its own URL — /debrief/2026-09-17. Search across all briefings by keyword.

LoopAgent

Admin access only

Sign in with your VNOC admin credentials. No public registration — access is invite-only through the VNOC network.

Sign in via app.vnoc.com

Don't have access? Contact your network admin.

Connect

Talk to your network.

LoopAgent is also an MCP server. Connect it to Claude, ChatGPT, or any MCP-compatible assistant and ask about your network in natural language.

1

Open Claude and add LoopAgent

Settings → Connectors → Add custom connector → paste:

https://app.loopagent.com/mcp
2

Start asking.

What happened in the network yesterday?

Show me all Cloudflare worker deploys on A1

Any broken Pages builds this week?

How many tokens did we use on briefings this month?

Drill into Vercel deploys for loopagent

Search the knowledge base for handyman