MCP catalog
4 Model Context Protocol servers, and the 85-service REST fleet behind them.
The MCP servers
Each was asked for its tool list when this page was built, so what is below is what the server answered with, not what a README claims. 1 of the 4 require a credential and answered by refusing, which is the correct behaviour and is recorded as such rather than as an outage.
The six pieces of the 6502 work, what each one is, and the licence position.
| Endpoint | tinymachines.ai/api/mcp |
| Answered | yes |
| Tools listed | 3 |
Assemble, run and mint ROMs against a transistor-level 6502, and ask the die about any of its 1,725 nodes.
| Endpoint | 6502.tinymachines.ai/api/mcp |
| Answered | yes |
| Tools listed | 5 |
Home network management: the OpenWrt router, its dual WAN, and the fleet behind it.
| Endpoint | junior.bradley.io/mcp |
| Answered | no |
| Tools listed | not enumerated |
HTTP 405
Service discovery over the whole Campaign Brain fleet: search services, read endpoints, fetch OpenAPI specs.
| Endpoint | mcp.campaignbrain.dev/sse |
| Answered | yes |
| Tools listed | not enumerated |
gated at the edge; tool list not enumerated
The REST fleet
85 services exposing 3,971 operations, counted from the unified OpenAPI spec. 55 of them carry descriptions and are grouped below.
fewer endpointsmore
AI & Intelligence
| Service | What it does | Ops | Auth |
|---|---|---|---|
| Intelligence API | Web crawling, screenshots, transcripts, document processing, workspaces. Scheduler for recurring jobs, planner for multi-step research. Embedded MCP at /mcp. | 177 | X-API-Key |
| Document Index | Vectorless RAG document indexing using PageIndex. PDF/markdown indexing, OCR, YouTube transcripts, workspace-scoped conversations. Embedded MCP at /mcp. | 27 | X-API-Key |
| AI API | Unified AI provider: Claude, Ollama, Mistral. Chat completions, embeddings, OCR, summarization, topic extraction, usage tracking. Embedded MCP at /mcp. | 24 | Optional API key |
| Agent Memory | Hierarchical memory for AI agents. Three layers: Resources (raw), Items (facts), Categories (summaries). Temporal awareness with decay. Embedded MCP at /mcp. | 20 | cbauth JWT |
| Document Partitioning | Document parsing and element extraction via Unstructured library. PDF, DOCX, images, email, markdown. Embedded MCP at /mcp. | - | None |
| Generative AI Proxy | Thin FastAPI proxy for ComfyUI generative AI backend. Health checks, GPU status, sprite generation, output management. | - | None |
| Text-to-Speech | Real-time neural text-to-speech powered by VibeVoice. Multiple voice presets, streaming PCM16, complete WAV generation. | - | None |
Data & Analytics
| Service | What it does | Ops | Auth |
|---|---|---|---|
| Voter Analysis | AI-powered voter segment analysis, behavioral enrichment, campaign data, voter search, and address hygiene. Embedded MCP at /mcp. | 156 | cbauth JWT |
| File Storage & CDN | S3-compatible object storage via MinIO. Buckets, upload/download, presigned URLs, Google Drive sync, semantic search, auto-indexing. Embedded MCP at /mcp. | 77 | X-API-Key |
| Iterable API Wrapper | Multi-tenant Iterable API wrapper with local DuckDB sync. Manages email marketing projects, syncs contacts/campaigns/lists for fast local querying. | 40 | cbauth (login required) |
| Survey Platform (YASP) | Create surveys, manage questions, collect and analyze responses. User management with API keys. Embedded MCP at /mcp. | 40 | X-API-Key |
| Airtable API Wrapper | Multi-tenant Airtable API wrapper with local DuckDB sync. Stores encrypted PATs, proxies CRUD, syncs bases/tables into DuckDB for fast SQL querying. | 34 | cbauth (login required) |
| User Guide Generator | Automated documentation generation for CB apps. Playwright-based crawling, screenshot capture, markdown generation, state machine workflow. Embedded MCP at /mcp. | 26 | cbauth (login required) |
| City Map Posters | Minimalist city map poster generation from OpenStreetMap. Vector, raster, and district render modes, 17 themes, 300 DPI PNG output. Embedded MCP at /mcp. | 14 | cbauth JWT |
| Document Ingestion Pipeline | Centralized document processing and data extraction. Accepts PDFs, images, Office docs, and text, returns structured data. Sync extraction, batch processing, async jobs. | 14 | cbauth (login required) |
| Contact Data ETL | Contact data processing ETL. Address normalization and parsing via libpostal, batch processing, deduplication hashes. Embedded MCP at /mcp. | 7 | cbauth (login required) |
| Geocoding Service | Geocoding via Nominatim with OpenStreetMap data. Forward geocoding, reverse geocoding, and OSM object lookup. Embedded MCP at /mcp. | 7 | cbauth (login required) |
| Map Tile Cache | CartoDB tile caching proxy with look-ahead prefetching. 9 basemap styles for CB mapping apps. Embedded MCP at /mcp. | 7 | cbauth (login required) |
| Congressional Districts | 119th Congress, 441 districts. Demographics, GeoJSON boundaries, radio coverage, geographic layers, state data. Embedded MCP at /mcp. | - | None (public) |
| SDR Scanner Control Plane | REST control plane for the SDR scanner stack on bali.lan. Band configuration, job orchestration, on-disk hit retrieval, post-capture analyses, named report bundles with HTML export. | - | None |
Communication
| Service | What it does | Ops | Auth |
|---|---|---|---|
| WhatsApp Ingestion | WhatsApp message ingestion via Node.js relay. Message processing pipeline, AI gist generation. Embedded MCP at /mcp. | 45 | cbauth JWT |
| Front Email Proxy | Front App email integration: inboxes, conversations, messages, drafts, contacts, tags, canned responses, teammates, comments, analytics exports. Embedded MCP at /mcp. | 31 | cbauth JWT |
| URL Shortener | Short links with privacy-preserving click analytics. Custom/auto slugs, expiry, user management with API keys, link ownership. | 24 | X-API-Key |
| Headless Email Client | Headless email client API for IMAP/SMTP mailbox management. Session-based access, folder management, message CRUD, send/batch-send. Built for automation and AI agents. Embedded MCP at /mcp. | 22 | X-API-Key |
| SMS/MMS Gateway | Unified SMS/MMS gateway for Ejoin devices. Single send, bulk send, device management, webhook responses. Embedded MCP at /mcp. | 21 | Webhook secret |
| Webhook Router | Centralized webhook ingestion (Typeform, GitHub, Stripe). HMAC verification, async persistence, consumer-scoped access. Embedded MCP at /mcp. | 19 | X-API-Key / X-Admin-Key |
Infrastructure
| Service | What it does | Ops | Auth |
|---|---|---|---|
| Infrastructure Manager | Infrastructure inventory, GitHub issues, project bootstrap, config management (nginx, systemd, DNS, certs), AI orchestration, deployment. Embedded MCP at /mcp. | 96 | cbauth JWT |
| Authentication Platform | OAuth 2.1 authorization server. PKCE, Dynamic Client Registration (RFC 7591), token revocation (RFC 7009). Group-based permissions, JWT with embedded permission claims, API key management, portal dashboard. Embedded MCP at /mcp. | 71 | Session cookie / JWT |
| Network Inventory | Network device inventory and topology. Fleet status, device inventory with snapshots, network topology visualization. Embedded MCP at /mcp. | 68 | X-API-Key |
| Tenant Manager | Multi-tenant deployment manager. Each tenant is a complete Campaign Brain deployment with its own domain, database, and configuration. | 60 | cbauth (login required) |
| OpenWRT Router Manager | MCP/API frontend for OpenWRT router management. UCI config CRUD with rollback, network/firewall/wireless monitoring, package management, VPN rotation, file access. Embedded MCP at /mcp. | 48 | cbauth (login required) |
| System Monitor | Central monitoring, 14 agents, incident management with AI diagnosis, SMS alerts, self-healing remediation, agent reports. Embedded MCP at /mcp. | 48 | cbauth JWT |
| Log Query & Analysis | Read-only log querying and analysis across DC0 (impera). 8 log groups, syslog analysis (crash loops, OOM, segfaults), nginx access/error logs, CB service journals. Embedded MCP at /mcp. | 20 | cbauth (login required) |
| Scheduled Task Engine | Configurable scheduled task engine. Cron-based HTTP dispatch with retry logic, overlap protection, run history, and timezone support. Embedded MCP at /mcp. | 20 | cbauth JWT |
| TOR Cluster | Anonymous web fetching through Tor worker pool. Worker management, mode switching, endpoint discovery. Embedded MCP at /mcp. | 18 | X-API-Key |
| Network Fleet Manager | Fleet management for OpenWRT router/VPN/Tor network. Inventory, topology, fleet status, device snapshots. CLI and API for orchestrating upgrades, health probes, and traffic captures. | 12 | cbauth (login required) |
| API Mesh Gateway | WebSocket gateway for the API Mesh network. Service discovery, cluster health, request proxying across all registered CB services. | - | None |
| Auth Admin UI | Administration interface for cbauth. Manage users, API keys, PIN gates, and access control policies. Starlette-based web UI. | - | Session (cookie) |
| Claude Code Session Manager | Claude Code operating system: manage interactive Claude sessions, stash/apply context, JSON sessions for programmatic access, AI-powered task routing and prioritization. Embedded MCP at /mcp. | - | cbauth (login required) |
| Documentation Site | MkDocs Material documentation hub for the Campaign Brain platform. Architecture guides, service docs, API catalog, development guides, style guide. | - | None |
| MCP Service Catalog | MCP server exposing the CB service catalog to LLM agents. SSE transport for remote clients, Inspector UI for humans. | - | None |
Business
| Service | What it does | Ops | Auth |
|---|---|---|---|
| Hospitality BI (VIP) | Virgin Islands Pulse: hospitality portfolio BI. Clover POS, Homebase, Cloudbeds, WebRezPro, QuickBooks. Finance, HR, guests, inbox. Embedded MCP at /mcp. | 451 | JWT Bearer |
| Rural AM/FM Rate Ingestion | Radio station political advertising rates for AI-powered media buying. 2,000+ stations, rate cards with OCR extraction, proposals, radio buys, order packets, FCC data, Nielsen ratings, coverage contours. Embedded MCP at /mcp. | 367 | cbauth JWT |
| Rural AM/FM Rate Ingestion (QA) | QA instance of cbradio. Mirrors production data for testing. Embedded MCP at /mcp. | 367 | cbauth JWT |
| Campaign Management Platform | Core campaign management platform. Person/contact CRM, events, campaigns, surveys, walk lists, turf management, voter data, canvass forms, analytics dashboard. | 274 | JWT (POST /api/auth/login) |
| Workflow Engine | CRM workflow automation. Contacts, templates, instances, connectors (SMS/email), multi-tenant, guides. Embedded MCP at /mcp. | 113 | None |
| Donation Processing | Campaign donation processing (Transaxt migration). Authorize.Net CIM, 4 portals. JWT auth, campaign/account history. Embedded MCP at /mcp. | 22 | Mixed (API key / JWT / public) |
| Banking Integration | Banking-partner SFTP/BAI2 pipeline. Pulls BAI2 prior-day reports from Huntington via OpenText hosted SFTP, parses and persists to DuckDB, exposes normalized export feeds for reconciliation. | 19 | cbauth (login required) |
| E-Signature Service | E-signature service backed by BoldSign. Send documents from templates, track signature status, manage signed document lifecycle. | 17 | cbauth (login required) |
| Issue Tracking | Unified GitHub issue management across CB repositories. Full CRUD, comments, project boards. Embedded MCP at /mcp. | 17 | X-API-Key |
| Mobile Canvassing | Progressive Web App for door-knocking and canvassing. Offline-first with RxDB sync, DuckDB analytics, offline maps. iOS Safari optimized. Embedded MCP at /mcp. | 8 | None |
| Loom Workspace Builder | Campaign Brain workspace builder for composable data dashboards: content and narrative engine. | 5 | cbauth (login required) |
| Project Management | Project management and task tracking. Timeline views, kanban boards, resource allocation, milestones. Node.js/React application. | - | None |
| Public Marketing Website | Campaign Brain public marketing website. Landing pages, feature overview, contact forms. Jinja2 templates served via FastAPI. | - | None (public) |
| Test Bootstrap API | Test project for CBApp bootstrap template validation. Minimal API used to verify project scaffolding and deployment pipeline. | - | cbauth (login required) |
mcp-catalog.json, generated Sep 14, 2026
Service list and endpoint counts from the unified OpenAPI spec. Tool lists probed live at build time.