flowchart TD subgraph CLIENTS["AI clients - anything that speaks MCP"] direction LR CL["  Claude  
desktop · web · mobile · Code
 "] GP["  ChatGPT  
MCP connector
 "] PX["  Perplexity  
MCP connector
 "] end MCP[" 
jarvis-mcp
THE ENTRYWAY
one OAuth 2.1 door · per-client scopes
authenticates · scopes · forwards
 "] CL --> MCP GP --> MCP PX --> MCP subgraph AI["AI pipeline and routing - 14"] direction LR A1["jarvis-router-v2
Picks the specialist"] A2["jarvis-agent
Original monolith, retiring"] A3["jarvis-infra
Legacy infra agent"] A4["jarvis-infra-specialist
Audited infra chokepoint"] A5["jarvis-infra-verify
Read-only second opinion"] A6["jarvis-content-specialist
Drafts copy, checks claims"] A7["jarvis-content-gen
Multi-brand draft pipeline"] A8["jarvis-editorial
Re-checks published posts"] A9["jarvis-corpus
Verified facts for grounding"] A10["profprep-corpus
Exam grounding corpus"] A11["profprep-corpus-verify
Cross-lab chunk check"] A12["profprep-verify
Blind-solves, then rules"] A13["strategic-corpus
Grounding corpus, guides"] A14["ss-auditor
Flags claims to check"] end subgraph VER["Verification and ground truth - 6"] direction LR V1["verify
Cross-lab claim checking"] V2["fidenta-verify
Metered, for customers"] V3["jarvis-truth
Three labs, live evidence"] V4["jarvis-drift-monitor
Documented vs live"] V5["jarvis-chat-verifier
Checks chat pre-send"] V6["exa-search
Primary-source search"] end subgraph SHARED["Shared utilities - 3"] direction LR U1["web-search
Cited current answers"] U2["google-analytics
Read-only traffic reads"] U3["ocr
Text out of docs, images"] end subgraph PLAT["Platform services - 24"] direction LR P1["2057-admin-api
Holding-co admin API"] P2["jarvis-auth
Login and sessions"] P3["jarvis-v2
The web app front end"] P4["jarvis-comms
Messaging and calendar"] P5["jarvis-content
Content and documents"] P6["jarvis-crm
CRM and prospecting"] P7["jarvis-email
Email triage"] P8["jarvis-finance
Bank and books data"] P9["jarvis-ghl
Deduplicated lead intake"] P10["jarvis-kb
Writes KB articles"] P11["jarvis-knowledge
Search and memory"] P12["jarvis-notify
Alerts and SMS"] P13["jarvis-payments
Double-payment detection"] P14["jarvis-plane
Project tickets"] P15["jarvis-redirect
URL redirects"] P16["jarvis-social
Social planning, publishing"] P17["jarvis-stock-media
Stock media index"] P18["jarvis-strategic
Guide-line backend"] P19["jarvis-tasks
Task queue, deduped"] P20["jarvis-vault
The secret vault"] P21["jarvis-dropbox
Cloud storage ingest"] P22["chatgate
Bot gate for web chat"] P23["profprep-ops
Exam-platform ops"] P24["jarvis-unifi
Network gear control"] end subgraph GOV["Governance and observability - 5"] direction LR G1["jarvis-architecture
Internal architecture site"] G2["jarvis-conformance
Docs vs fleet reconciler"] G3["jarvis-watchdog
Drift and outage monitor"] G4["jarvis-purchase-canary
Money path still works"] G5["aims-dashboard
Governance work tracker"] end subgraph OPS["Operations - 11"] direction LR O1["uptime-monitor
Portfolio uptime"] O2["ghost-watchdog
Watches and heals blogs"] O3["hostinger-reboot
Automated VPS recovery"] O4["atera-monitors
Hourly device sync"] O5["links
Index of live surfaces"] O6["aimstracker
Public hours log"] O7["jarvis-plaud
Recorder transcripts in"] O8["opsbox
Reaches the ops box"] O9["opsbox-bootstrap
One-time enrolment"] O10["vps-agent
Front for on-box agent"] O11["jarvis-cfadmin
Gated edge admin"] end subgraph TRAF["Traffic analytics - 1"] T1["jarvis-analytics
Dashboard and beacon"] end subgraph COM["Commerce - 8"] direction LR C1["profprep-data
Serves buyers questions"] C2["profprep-question-gen
Builds a bank on purchase"] C3["profprep-seeder
Seeds and backfills banks"] C4["profprep-claude
Weekly re-summary job"] C5["profprep-stripe-webhook
Records purchases"] C6["safire-stripe
Signed payment webhooks"] C7["ss-members
Login and entitlements"] C8["ss-stripe-webhook
Records purchases"] end subgraph PP["Exam-platform operations - 5"] direction LR Q1["profprep-status
Public status dashboard"] Q2["profprep-models
Model use-case tracker"] Q3["profprep-corpus-audit
Coverage vs blueprints"] Q4["profprep-corpus-sync
Sole writer of chunks"] Q5["profprep-college-corpus
Four-tier college corpus"] end subgraph SALES["Sales and growth - 7"] direction LR S1["naics-classifier
Industry-code lookup"] S2["noevant-apollo-miner
Prospecting pipeline"] S3["noevant-audit-intake
Audit request intake"] S4["noevant-cold-provisioner
Cold-email infrastructure"] S5["noevant-crm
CRM sync"] S6["competitor-watch
Daily competitor watch"] S7["fidenta-api
Document extraction API"] end subgraph VOICE["Voice engineering - 9"] direction LR W1["sbc-analyzer
Vendor config intelligence"] W2["sbc-corpus-builder
Builds vendor-doc corpus"] W3["sbc-corpus-verify
Chunks vs source"] W4["sbc-share
Gated public front"] W5["teams-voice-corpus
Voice corpus queries"] W6["teams-voice-corpus-builder
Ingests vendor docs"] W7["teams-voice-corpus-verify
Chunks vs source"] W8["teams-voice-diagnostician
Ranked fault isolation"] W9["teamsdiscovery
Discovery and gap register"] end subgraph CLIENTW["Client engagement tools - 6"] direction LR K1["client-cockpit A
Gated per-client work tool"] K2["client-cockpit B
Separate corpus and data"] K3["client-cockpit C
Separate corpus and data"] K4["client-corpus-verify A
Gates that client corpus"] K5["client-corpus-verify B
Gates that client corpus"] K6["client-corpus-verify C
Gates that client corpus"] end subgraph EDGE["Edge, sites and proxies - 20"] direction LR E1["ghost-proxy x7
Brand blog paths"] E2["invictus-proxy
Fronts a brand domain"] E3["noevant-proxy
Fronts a brand domain"] E4["profprep-proxy
Fronts a brand domain"] E5["safire-homes-proxy
Fronts a brand domain"] E6["safire-llc-proxy
Fronts a brand domain"] E7["safire-solutions-proxy
Fronts a brand domain"] E8["brand-assets-manager
Brand asset CDN"] E9["ss-guides
Whole site in the worker"] E10["succura
Edge-device component"] E11["safire-drive
Gated file manager"] E12["safire-estimator
Transcript to estimate"] E13["rates-jessemyers-ai
Private rate card"] E14["linkedin-redirect
Vanity redirect"] end subgraph PERS["Personal and niche surfaces - 7"] direction LR R1["assess-jessemyers-ai
Governance assessments"] R2["interview-jessemyers-ai
Gated interview surface"] R3["principal-architect
Gated reference surface"] R4["nine11-jessemyers-ai
Enterprise 911 reference"] R5["jesse-prep-brief
Meeting prep briefs"] R6["jobs-tracker
Opportunity pipeline"] R7["matt-ai-learn
Private tutorial page"] end MCP --> AI MCP --> VER MCP --> SHARED MCP --> PLAT MCP --> GOV MCP --> OPS MCP --> TRAF MCP --> COM MCP --> PP MCP --> SALES MCP --> VOICE MCP --> CLIENTW MCP --> EDGE MCP --> PERS classDef door fill:#e3b341,stroke:#8a6d20,color:#1c1c1c,stroke-width:3px; classDef client fill:#1f6feb,stroke:#0d419d,color:#ffffff,stroke-width:2px; class MCP door; class CL,GP,PX client;