Products · one shared platform

One platform, many fronts.

Five flagship products your team opens every day, standing on 52 self-hosted services that share one data platform — so every tool already knows your voters, your buys, and your conversations.

02 / SERVICE CATALOG

What the platform is made of.

Every flagship stands on the same 52 services — each one a self-hosted API, most exposing MCP so AI agents can drive them directly.

52
Services
5
Categories
37
MCP-enabled
100%
Self-hosted
AI & Intelligence MCP

AI API

cbai

Unified AI provider — Claude, Ollama, Mistral. Chat completions, embeddings, OCR, summarization, topic extraction, usage tracking.

chatembeddingsocrsummarization+1
AI & Intelligence MCP

Intelligence API

cbintel

Web crawling, screenshots, transcripts, document processing, workspaces, and intelligence gathering. Scheduler for recurring jobs, planner for multi-step research.

crawlscreenshottranscriptplanner+1
AI & Intelligence MCP

Agent Memory

cbscout

Hierarchical memory for AI agents. Three layers: Resources (raw) → Items (facts) → Categories (summaries). Temporal awareness with decay.

memory-storememory-retrieveentity-profilestemporal-decay
AI & Intelligence MCP

Document Index

cbindex

Vectorless RAG document indexing using PageIndex. PDF/markdown indexing, OCR, YouTube transcripts, workspace-scoped conversations.

index-pdfocryoutube-transcriptrag-chat
AI & Intelligence MCP

Document Partitioning

cbunstruct

Document parsing and element extraction via Unstructured library. PDF, DOCX, images, email, markdown.

partitionpdfdocximages
AI & Intelligence

Generative AI Proxy

cbcomfy

Thin FastAPI proxy for ComfyUI generative AI backend. Health checks, GPU status, sprite generation, output management.

image-generationcomfyuigpu
AI & Intelligence

Text-to-Speech

cbtts

Real-time neural text-to-speech powered by VibeVoice. Multiple voice presets, streaming PCM16, complete WAV generation.

ttsspeech-synthesisstreaming
Data & Analytics MCP

Contact Data ETL

cbetl

Contact data processing ETL. Address normalization and parsing via libpostal, batch processing, deduplication hashes.

etladdress-normalizationdeduplication
Data & Analytics MCP

Congressional Districts

cbdistricts

119th Congress, 441 districts. Demographics, GeoJSON boundaries, radio coverage, geographic layers, state data.

districtsdemographicsgeojsonradio-coverage
Data & Analytics MCP

Voter Analysis

cbmodels

AI-powered voter segment analysis, behavioral enrichment, campaign data, voter search, and address hygiene.

segment-analysisbehavioral-enrichmentvoter-searchaddress-hygiene
Data & Analytics MCP

Survey Platform (YASP)

cbsurveys

Create surveys, manage questions, collect and analyze responses. User management with API keys.

surveysquestionsresponses
Data & Analytics MCP

File Storage & CDN

cbfiles

S3-compatible object storage via MinIO. Buckets, upload/download, presigned URLs, Google Drive sync, semantic search, auto-indexing.

bucketspresigned-urlsgdrivesearch
Data & Analytics MCP

City Map Posters

cbmaps

Minimalist city map poster generation from OpenStreetMap. Vector, raster, and district render modes, 17 themes, 300 DPI PNG output.

map-generationcartographythemes
Data & Analytics MCP

Map Tile Cache

cbtiles

CartoDB tile caching proxy with look-ahead prefetching. 9 basemap styles for CB mapping apps.

tilescachingbasemapprefetch
Data & Analytics MCP

User Guide Generator

cbuserguide

Automated documentation generation for CB apps. Playwright-based crawling, screenshot capture, markdown generation.

documentationscreenshotscrawling
Data & Analytics MCP

Geocoding Service

cbgeo

Geocoding built on Nominatim with OpenStreetMap data. Forward and reverse geocoding, OSM object lookup.

geocodingreverse-geocodingosm
Data & Analytics

Iterable API Wrapper

cbiterable

Multi-tenant Iterable wrapper with local DuckDB sync. Email marketing projects, contacts, campaigns, and lists for fast local querying.

email-marketingsyncduckdbmulti-tenant
Data & Analytics

Airtable API Wrapper

cbairtable

Multi-tenant Airtable wrapper with local DuckDB sync. Encrypted PATs, proxied CRUD, fast SQL without rate limits.

airtablesyncduckdbsql-query
Data & Analytics MCP

Document Ingestion Pipeline

cbingest

Centralized document processing and data extraction. PDFs, images, Office docs, and text in — structured data out.

document-processingtext-extractionbatch-processing
Communication MCP

SMS/MMS Gateway

cbsms

Unified SMS/MMS gateway for Ejoin devices. Single send, bulk send, device management, webhook responses.

sms-sendmms-sendbulk-smswebhooks
Communication MCP

WhatsApp Ingestion

cbsocial

WhatsApp message ingestion via Node.js relay. Message processing pipeline, AI gist generation.

whatsapp-messagesai-gists
Communication MCP

Webhook Router

cbwebhook

Centralized webhook ingestion (Typeform, GitHub, Stripe). HMAC verification, async persistence, consumer-scoped access.

event-storageform-responsesconsumer-management
Communication MCP

Front Email Proxy

cbfront

Front App email integration — inboxes, conversations, drafts, contacts, tags, canned responses, analytics exports.

emailconversationstemplatesanalytics
Communication

URL Shortener

cblinks

Short links with privacy-preserving click analytics. Custom/auto slugs, expiry, user management with API keys.

short-linksclick-analyticscustom-slugs
Communication MCP

Headless Email Client

cbemail

Headless email client API for IMAP/SMTP mailbox management. Built for automation and AI agents.

imapsmtpemail-sendbatch-send
Infrastructure MCP

Infrastructure Manager

cbinfra

Infrastructure inventory, GitHub issues, project bootstrap, config management (nginx, systemd, DNS, certs), deployment.

inventorybootstrapconfigdeploy
Infrastructure MCP

Network Inventory

cbvpn

Network device inventory and topology. Fleet status, device snapshots, topology visualization.

fleet-statustopologysnapshots
Infrastructure MCP

TOR Cluster

cbtor

Anonymous web fetching through a Tor worker pool. Worker management, mode switching, endpoint discovery.

anonymous-fetchtor-workersload-balancing
Infrastructure MCP

Authentication Platform

cbauth

OAuth 2.1 authorization server. PKCE, dynamic client registration, group-based permissions with wildcards, JWT claims, API keys.

oauth2.1pkcepermissionsapi-keys
Infrastructure MCP

System Monitor

cboverseer

Central monitoring with 14 agents, incident management with AI diagnosis, SMS alerts, self-healing remediation.

telemetryincidentssms-alertsremediation
Infrastructure MCP

Log Query & Analysis

cblogs

Read-only log querying and analysis. Syslog analysis (crash loops, OOM, segfaults), nginx logs, service journals.

log-querysyslog-analysiscrash-loop-detection
Infrastructure MCP

MCP Service Catalog

cbmcp

MCP server exposing the CB service catalog to LLM agents. SSE transport for remote clients, Inspector UI for humans.

service-discoveryendpoint-searchopenapi-specs
Infrastructure MCP

Scheduled Task Engine

cbcron

Cron-based HTTP dispatch with retry logic, overlap protection, run history, and timezone support.

cron-schedulingretry-logicrun-history
Infrastructure

Documentation Site

cbdocs

MkDocs Material documentation hub. Architecture guides, service docs, API catalog, development guides.

documentationarchitectureapi-reference
Infrastructure

API Mesh Gateway

cbmesh

WebSocket gateway for the API Mesh network. Service discovery, cluster health, request proxying across all registered services.

service-meshservice-discoverywebsocket
Infrastructure MCP

Claude Code Session Manager

cbos

Manage interactive Claude sessions, stash/apply context, JSON sessions for programmatic access, AI-powered task routing.

claude-sessionsstashtask-routing
Infrastructure MCP

OpenWRT Router Manager

cbrouter

MCP/API frontend for OpenWRT router management. UCI config CRUD with rollback, network/firewall/wireless monitoring.

openwrtuci-configfirewallvpn
Infrastructure

Network Fleet Manager

cbnetwork

Fleet management for the OpenWRT router/VPN/Tor network. Inventory, topology, health probes, traffic captures.

fleet-statusinventorytopology
Infrastructure

Auth Admin UI

cbauth-admin

Administration interface for cbauth. Manage users, API keys, PIN gates, and access control policies.

user-managementpin-gatesaccess-control
Infrastructure

Tenant Manager

cbtenant

Multi-tenant deployment manager. Each tenant is a complete Campaign Brain deployment with its own domain, database, and configuration.

multi-tenanttenant-provisioningdatabase-isolation
Business MCP

Campaign Management Platform

cbapp

Core campaign management platform. Person/contact CRM, events, campaigns, surveys, walk lists, turf, voter data, canvass forms, analytics.

personseventswalk-liststurf+1
Business

Project Management

cbproject

Project management and task tracking. Timeline views, kanban boards, resource allocation, milestones.

projectskanbanmilestones
Business MCP

Rural AM/FM Rate Ingestion

cbradio

Radio station political advertising rates for AI-powered media buying. Rate cards with OCR, proposals, buys, FCC data, Nielsen ratings, coverage contours.

stationsrate-cardsproposalsnielsen-ratings+1
Business MCP

Mobile Canvassing

cbmobile

Progressive Web App for door-knocking. Offline-first with RxDB sync, DuckDB analytics, offline maps. iOS Safari optimized.

canvassingoffline-syncmobile-pwamaps
Business MCP

Workflow Engine

cbworkflow

CRM workflow automation. Contacts, templates, instances, connectors (SMS/email), multi-tenant, guides.

workflow-templatesconnectorssms-routingemail-routing
Business MCP

Donation Processing

cbpayments

Campaign donation processing. Authorize.Net CIM, four portals, campaign and account history.

donationsdonorsreportingmerchant-accounts
Business MCP

Hospitality BI (VIP)

cbpulse

Portfolio business intelligence. Clover POS, Homebase, Cloudbeds, WebRezPro, QuickBooks — finance, HR, guests, inbox.

financialsoccupancyemployeesalerts
Business MCP

Issue Tracking

cbissues

Unified GitHub issue management across CB repositories. Full CRUD, comments, project boards.

issues-crudcommentsproject-boards
Business

Public Marketing Website

cbpublic

Campaign Brain public marketing website. Landing pages, feature overview, contact forms.

marketinglanding-pagescontact-form
Business

E-Signature Service

cbesig

E-signature service backed by BoldSign. Send documents from templates, track signature status, manage signed document lifecycle.

e-signaturedocument-signingtemplates
Business

Loom Workspace Builder

cbloom

Campaign Brain workspace builder for composable data dashboards — the content and narrative engine behind every flagship.

workspacesdashboardsnarrativecomposable-ui
Business

Banking Integration

cbbanking

Banking-partner SFTP/BAI2 pipeline. Prior-day reports parsed and persisted, normalized transaction and balance feeds for reconciliation.

sftpbai2reconciliationexport