Client Intelligence Hub
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Client Intelligence HubShow me my client workspace overview."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Client Intelligence Hub (MCP Server)
Central source of truth for all client data. Syncs every connected platform on a schedule, normalizes it into one client workspace, and serves it to MTOS and AI agents over MCP. See ARCHITECTURE.md for the full design.
Setup
Database — apply the schema to your Supabase project: paste
db/schema.sqlinto the Supabase SQL editor and run it.Environment —
.envneeds (in addition to the existing keys):DEFAULT_TENANT_ID=<uuid of your tenant row> SCHEDULER_TICK_SECONDS=60 # optional SYNC_DISABLED=true # optional: run API without syncingSeed — create the tenant and first clients (SQL editor):
insert into tenants (name) values ('Map Ranking') returning id; -- put that id in DEFAULT_TENANT_ID, then: insert into clients (tenant_id, name, website) values ('<tenant-id>', 'Acme Plumbing', 'https://acmeplumbing.com');Connect a provider — store encrypted credentials in
connectionsand link external accounts to clients via thelink_client_accountMCP tool (or SQL). Then enable its schedule:insert into sync_schedules (tenant_id, provider, interval_minutes) values ('<tenant-id>', 'clickup', 60);Run
npm install npm run dev # tsx watch npm run build && npm start
Related MCP server: Enterprise Operations Hub
Endpoints
Endpoint | Purpose |
| MCP (Streamable HTTP). Auth: |
| Liveness check |
Claude Code connection: claude mcp add --transport http hub http://localhost:3001/mcp --header "Authorization: Bearer <secret>"
Layout
db/schema.sql Postgres schema (canonical store)
src/core/ env, logger, db client
src/lib/crypto.ts AES-256-GCM for credentials at rest
src/connectors/ Connector SDK + implementations (clickup, gohighlevel, google/*) + stubs
src/store/ Repositories: clients, entities/metrics, assets, sync bookkeeping
src/sync/ Scheduler + sync engine + outbound push queue
src/mcp/server.ts The 16-tool MCP surface
src/http.ts Streamable HTTP transport + auth
legacy/ V1 prototype (stateless token-in-params proxy) — reference onlyAdding a connector
Create
src/connectors/<provider>.tsimplementingConnector(seeclickup.tsas the template —pullreceives decrypted credentials, identity links, and the saved cursor; returns normalized entities/metrics).Replace its stub entry in
src/connectors/registry.ts.Insert a
connectionsrow (encrypted credentials) and async_schedulesrow.
No core changes required.
This server cannot be deployed
Maintenance
Related MCP Connectors
Private-by-default, local-first memory/context/task orchestrator for MCP apps and agents.
- OctopadOAuthapp.octopad
The back-office workspace for your team's AIs: tasks, knowledge and context shared over MCP.
Data-ontology maps of your business systems, served to AI agents over MCP.
AI memory layer for fractional CMOs -- client-partitioned minds, meeting prep, and EOS.
Related MCP Servers
- AlicenseCqualityDmaintenanceMulti-MCP orchestration hub connecting GHL, Stripe, Shopify, Supabase, and more through a single AI interface, enabling workflow automation and CRM management.3031 npmMIT
- AlicenseNot gradedqualityBmaintenanceAn MCP-native enterprise operations platform that unifies team management, product catalog, order processing, knowledge base, location intelligence, analytics, and DevOps monitoring into a single server accessible from any MCP-compatible AI agent.12 npmMIT
- AlicenseNot gradedqualityBmaintenanceThe coordination layer for AI agent networks, providing persistent memory, task management, inter-agent messaging, and human oversight through native MCP tools.6 npm1MIT

Markifact MCP Serverofficial
AlicenseNot gradedqualityCmaintenanceA universal marketing MCP server that lets AI clients manage 20+ ad and marketing platforms (Google Ads, Meta, TikTok, etc.) with 500+ operations, including write actions with user approval.48MIT