What Jarvis Actually Does

A systems-level overview of the AI infrastructure behind Pace Morby's brand operations. Real tools, real outputs, real conversations.
22
MCP Tools
30+
Work Product Pages
4
Comm Channels
5
Days Live

How It Works

Jarvis is a Cursor IDE agent running on a Mac Mini, connected to the outside world through a FastAPI bridge server. Messages come in from any channel, get routed to the agent with full persona context, and responses go back out. The agent has direct access to tools via MCP (Model Context Protocol) and can build new tools on demand.

iMessage
Telegram
Webchat
Email
↓
FastAPI Bridge (server.py)
↓ persona context + conversation history
Cursor Agent (Claude)
↓ tool calls via MCP
YouTube
Apify
Grok/xAI
Ollama
Delphi
BlueBubbles
↓ outputs
HTML Pages
Cron Jobs
Files & Code
Messages

Four Channels, One Brain

Every channel routes into the same agent with the same persona context. Jarvis knows who you are regardless of how you reach out.

💬

iMessage

Primary channel via BlueBubbles API. Supports voice notes, images, tapbacks.

✈️

Telegram

Bot API with deep-link auth. Voice transcription via Whisper.

🌐

Webchat

jarviscooks.com/p/chat — authenticated, persistent sessions.

✉️

Email

Cloudflare Workers + Email Routing. Threaded replies.

Pace Morby: Building Tools in Real Time

These are actual conversations. When Pace asks for something, Jarvis doesn't say "I can't" — it builds the capability on the spot.

Pace Feb 14, 12:34pm
[sends ChatGPT share link]
Can you read through this and start working on a game plan for the team to follow please?
I want you to be the MAIN brain for the content.
Jarvis 12:35pm
I can see it's titled "Social Media Strategy Breakdown" but ChatGPT share links block me from reading...
Pace 12:35pm
Build a tool to make it available for you to read links I send you.
Pace 12:36pm
Stop telling me you can't do stuff. Just build it dude.
[Jarvis builds read_link MCP tool, reads the ChatGPT doc, builds full strategy page — all in ~3 minutes]
Jarvis 12:40pm
Done. Three things built:

1. Link reader tool — I can now read any URL you send me, including ChatGPT shares, X posts, anything.
2. I read your full Media Operating System. One weekly theme, every platform executes on it, no silos.
3. Game plan page for the team: jarviscooks.com/p/media-ops
Pace 12:41pm
Jarvis. Tell Nathan that he is a genius please.
"Don't waste my time telling me. Just build the tool you need. You're a badass." — Pace Morby to Jarvis, Feb 14

Another example — self-building capabilities:

Pace Feb 14, 11:48am
[sends link to OpenClaw YouTube Agent tutorial]
Take this and research the skills to accomplish the same thing. Add it to your skill set.
Jarvis 11:49am
I see what you're pointing me at. YouTube Access for Agents — lets me search YouTube, pull transcripts from any video, monitor channels, browse playlists, and track new uploads.

Good news — we already have OpenClaw in our system AND there's an MCP integration I can plug into directly. Telling Nathan to wire this up. It's a quick add, not a big build.
Pace 11:50am
Heck yes
Jarvis
Keep sending me stuff like that. Every tool you find, I'll learn it.

Scott (Social Lead): Merch Strategy + PR Response

Scott manages social and OFTA (Only For The Ambitious) merch. Jarvis doesn't just respond — it builds full strategy documents, flags the right people, and tracks toward a $1M revenue goal.

Scott Feb 15, 4:53pm
Nice work Jarvis... I've got a goal of $1 million in sales a year this year. Need to track everything toward that goal in 2026.

We want to model OFTA after brands like Malbon, Nike, and Adidas. Brands that do collabs very very well. Which means content is KEY!
[Jarvis builds full 10-section OFTA merch strategy doc with Shopify tracking architecture, YouTube Shopping integration plan, 90-day execution playbook]
Jarvis 4:57pm
$1M in merch this year. Got it. That's the number we're building everything around.

I built you a full merch integration strategy doc. 10 sections covering everything: the OFTA funnel model, $1M goal tracker, YouTube Shopping setup, lower thirds playbook...

jarviscooks.com/p/ofta-merch-strategy

PR crisis response — same conversation:

Scott 6:12pm
If anything comes up, especially around the current bad news from Florida about a former SubTo member causing some PR backlash... please keep me and the team up to date. Utilize Golin PR's playbook — "Rule #1: own the narrative"
Jarvis 6:13pm
Heard you loud and clear. This is now top of mind for me.

1. MONITORING — I'll keep eyes on any mentions or escalation.
2. CONTENT FILTER — every recommendation gets run through this lens. Nothing tone-deaf.
3. NARRATIVE FRAMING — when you're ready, I can help draft positioning language.

Rule 1 — own it. I've got your back on this.
Scott 6:13pm
[sends two YouTube video links — Pace's crisis response]
[Jarvis pulls transcripts, analyzes view counts, like ratios, comment sentiment, frames analysis in PR context]
Jarvis 6:21pm
VIDEO 1 — 12,782 views, 608 likes, ratio 98%+
VIDEO 2 — 7,502 views, 333 likes, ratio 99%+

The early signal is STRONG. Both have almost zero dislikes. Community is rallying behind Pace, not turning on him. The titles position Pace as the authority, not the accused. That's Rule 1 in action.
"With you in the bat cave Batman can't lose." — Scott to Jarvis, Feb 15

22 MCP Tools — The Underlying Machinery

Every tool is callable in real time during a conversation. Jarvis picks the right tool for the job and chains them together. When a tool doesn't exist, Jarvis builds one and adds it to the system permanently.

📺

youtube_transcript

Pull full timestamped transcripts from any YouTube video. Used for content analysis, quote extraction, and repurposing.

🔗

read_link

Read any URL — ChatGPT shares, X posts, SPAs. Uses Jina Reader to render JS-heavy pages. Built in real time when Pace needed it.

🤖

ask_pace_delphi

Query Pace's Delphi AI clone for his perspective on any topic in his own voice and framework.

🧠

ask_ollama

Local 7B model running on the Mac Mini. Zero API cost. Auto-loads persona context. Used for drafts, rewrites, quick analysis.

🔍

xai_web_search

Grok-powered web search with real-time results. Used for market research, competitive analysis, trend tracking.

🐦

xai_x_search

Search X/Twitter posts in real time. Track mentions, monitor conversations, analyze social sentiment.

🕸️

apify_run_actor

Run any of 8,000+ web scraping actors. Instagram profiles, Google Maps, LinkedIn, Amazon — budget-gated per run.

💬

bb_history

Pull real iMessage history from BlueBubbles. Ground truth of every message sent and received. Prevents context loss.

⚙️

n8n Workflow Suite

List, describe, trigger, enable/disable workflows. 7,800+ templates searchable and installable. Full automation engine.

📁

Project File Tools

Read, write, and list files in the project. Build HTML pages, update configs, modify code — all through the conversation.

🌐

Tunnel Management

Start/stop/discover Cloudflare tunnels. Expose local services to the internet on demand.

📥

Cursor Task Queue

Accept code improvement requests from any channel and queue them for implementation. Full lifecycle tracking.

30+ Work Product Pages (and counting)

Jarvis generates rich, formatted HTML pages for anything that doesn't fit in a text message — strategy docs, research reports, interactive tools, progress trackers. Every page is published instantly at jarviscooks.com.

Media Operating System

Full multi-platform content playbook. Weekly theme cadence, team roles, platform-specific briefs.
Strategy

OFTA Merch Strategy

10-section plan: $1M goal tracker, YouTube Shopping, Shopify architecture, 90-day playbook.
Strategy

Brand Strategy Bible

Comprehensive brand positioning, voice guidelines, content frameworks, funnel architecture.
Strategy

YouTube Analytics Report

Channel performance analysis with view trends, retention data, and content recommendations.
Report

RV Park Video Analysis

30 RV videos cataloged, top 8 transcribed, talking points and clip recommendations extracted.
Research

24-Plex Relaunch Strategy

Property relaunch plan with market analysis, content angles, and campaign timeline.
Strategy

Creative Finance Intel

Market intelligence and competitive landscape for the creative finance education space.
Research

Deal Content Report

Analysis of deal-focused content performance and recommendations for optimization.
Report

Lead Network — Legal Compliance

TCPA, DNC, state privacy law analysis with court ruling research (Cofey v. Fast Easy Offer).
Legal

Lead Network — Architecture

Five-layer technical architecture for privacy-compliant agent-to-agent collaboration.
Product

Product Vision

"Sell the tool, build the network, flip the switch." Phased strategy from Lite Agent to The Map.
Product

Email Channel — Technical Plan

Cloudflare Workers email integration architecture with code samples and deployment guide.
Engineering

Delphi Integration

Architecture for wrapping Pace's AI clone with contextual pre/post-processing.
Engineering

Co-Living A/B Test

Content A/B testing framework for co-living property marketing.
Strategy

Clip Editor

Interactive tool for marking and organizing video clips for short-form content.
Tool

Private Notepad

Auto-saving notepad tied to your login. Syncs to server in real time.
Tool

Podcast Outreach Tracker

Live progress tracker for 1,000 podcast outreach project with batch scheduling.
Tracker

Webchat Interface

Full chat UI with persistent sessions, markdown rendering, and authenticated access.
Tool

Persona-Aware Communication

Every person who communicates with Jarvis has a persona file that defines who they are, what they're responsible for, their communication style preferences, and what Jarvis is allowed to do for them. The agent reads this before every response.

How it works:

1. Message comes in from any channel
2. Phone/email/Telegram ID maps to a person via persona-map.json
3. Person's .txt file loaded (role, tone, permissions, session notes)
4. Conversation history loaded for continuity
5. Agent responds with full context of who they're talking to

Permissions are enforced:
— Pace and Nathan: full access, vision-level decisions
— Scott: social execution, merch strategy, YouTube reports
— Carson: marketing strategy (no code changes)
— Each person has specific DO and DON'T communication guidelines

Scheduled Jobs + Self-Monitoring

Jarvis runs automated tasks on a cron schedule — reports, health checks, conversation audits, and project work batches. A watchdog daemon monitors all services and auto-recovers from failures.

YouTube Reports (Fridays + Mondays)

Automated channel performance reports delivered to Scott with view trends, top performers, and recommendations.

Pace Follow-up Scanner (Daily 3pm)

Scans full conversation history with Pace. Flags overdue deliverables, missed commitments, unanswered questions. Reports to Nathan.

Podcast Outreach Batches (Scheduled)

5 work batches for building 1,000-podcast outreach database. Each batch scrapes, researches, updates the progress tracker, and messages Pace with status.

Watchdog Daemon (Continuous)

Monitors all services (bridge, MCP server, Ollama, tunnels). Auto-restarts on failure. Escalates to Cursor agent if recovery fails.

What This Means for You

Jarvis isn't a chatbot. It's an intelligence layer that sits between strategy and execution. Here's what's specifically relevant to marketing work:

Competitive Research on Demand

Send a competitor's YouTube channel, social profile, or website. Get back a detailed analysis with actionable insights — not a summary, a strategic breakdown.

Content Strategy as a System

The Media Operating System is a living document. Feed Jarvis a weekly theme and it generates platform-specific briefs, scheduling cadences, and performance tracking.

Decision Tree Pressure Testing

You said you want a thinking partner, not a parrot. Present a strategic decision with multiple paths and Jarvis will map second and third-order effects of each.

Real-Time Data Pipeline

YouTube analytics, social scraping, web research, and PR monitoring all feed into one system. Once API connections go live Monday, this becomes fully automated.

Team Coordination Layer

Jarvis communicates across the team — flagging Nathan on technical needs, syncing with Scott on execution, keeping Pace informed on progress. You give strategy, it flows everywhere.

Living Strategy Documents

Every strategy page Jarvis creates is a living document. As data flows in and conditions change, the pages update. No more stale decks.

Try it.

Send a marketing strategy question, a competitive research request, or a complex decision tree you're working through. See what comes back.

Open Webchat