Commonality MCP Server
Allows pushing sales intelligence data to HubSpot CRM.
Allows pushing sales intelligence data to Salesforce CRM.
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., "@Commonality MCP ServerEnrich this prospect's LinkedIn profile and add to HubSpot"
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.
Commonality
MCP-native sales intelligence — Commonality as a Claude connector + minimal web app for setup, billing, and invites.
Daily usage happens inside Claude.ai via an MCP server. The React web app handles one-time team setup, billing, and teammate invites only.
Architecture
A pnpm monorepo deployed as a single Railway service. One Express server hosts both the MCP endpoint and the React static build.
apps/server Express + TypeScript — MCP endpoint, OAuth, REST API, static host
apps/web React + Vite — marketing, onboarding, dashboard, invites, billing
packages/shared Zod schemas + shared TypeScript types
supabase SQL migrations (schema, RLS, atomic quota fn)Related MCP server: GTM MCP Server
Quick start
pnpm install
cp .env.example .env # fill in real values — never commit .env
pnpm --filter server dev
pnpm --filter web devBuild process
This repo was generated from the build brief in
COMMONALITY_BUILD_INSTRUCTIONS.md (kept outside this repo). See
CLAUDE.md for operating principles and conventions for
future Claude Code sessions.
Stack
MCP server — JSON-RPC 2.0 over HTTP, 11 tools, JWT-gated
Auth — OAuth 2.1 discovery + Commonality-issued JWT (Clerk as the IdP)
DB — Supabase (Postgres) with Row Level Security scoped by
company_idBilling — Stripe checkout + customer portal + webhooks
Email — Resend for invites
Enrichment — Apify (LinkedIn) + Cassidy (profile enrichment), shared cache
CRM push — HubSpot + Salesforce
License
Private — The Endurance Group.
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for LeadDelta — manage LinkedIn connections and CRM data via AI assistants.
Managed LinkedIn MCP server for AI agents: search, connect, message and enrich on accounts you own.
LinkedIn outreach MCP server — 19 tools for AI agents to prospect, sequence, and manage contacts.
Official ZoomInfo MCP server. Search and enrich companies, contacts, and buyer intent signals.
Related MCP Servers
- AlicenseAqualityAmaintenanceMCP server for Apollo.io B2B database enabling people and company search, enrichment, and insights through conversational interfaces.9451 npm19MIT
- AlicenseNot gradedqualityDmaintenanceA unified MCP server that connects HubSpot, Clay, Apollo, Slack, and email to enable AI agents to execute multi-step GTM workflows such as prospecting, enrichment, CRM updates, and notifications.39 npmMIT
- AlicenseAqualityDmaintenanceMCP server for Apollo.io B2B sales intelligence API. Enables searching and enriching people and organizations via natural language.78 npm4MIT
- FlicenseAqualityBmaintenanceAI-powered B2B outbound sales automation pipeline exposed as an MCP server that transforms natural language goals into qualified sales intelligence and personalized emails.9-