Skip to main content
Glama
The-Endurance-Group

Commonality MCP Server

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 dev

Build 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_id

  • Billing — 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.

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    A
    maintenance
    MCP server for Apollo.io B2B database enabling people and company search, enrichment, and insights through conversational interfaces.
    9
    451 npm
    19
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    A 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 npm
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    MCP server for Apollo.io B2B sales intelligence API. Enables searching and enriching people and organizations via natural language.
    7
    8 npm
    4
    MIT
  • F
    license
    A
    quality
    B
    maintenance
    AI-powered B2B outbound sales automation pipeline exposed as an MCP server that transforms natural language goals into qualified sales intelligence and personalized emails.
    9
    -