ONLINEcascade://samwarren.iov0.1.0
all projects
FIRING · PROD · HARDENED
MCP SERVER · PROD· 05 / 07

Sales Intel Bot

Call prep, in seven tools.

An MCP server for pre-call intel. Ask Claude to brief you on a contact, and the bot calls all seven tools in parallel (Salesforce, HubSpot, Gong, Common Room, Intercom, Sigma, web search), cross-references the results, and returns a single narrative briefing in under 90 seconds. Lives on Cloudflare Workers. Works in Claude Desktop via stdio or in any web client via HTTP MCP transport.

7
TOOL SOURCES
15 min → 90s
CALL PREP
7
CALLS IN PARALLEL
CF Workers
RUNTIME
PROBLEM

Pre-call prep was seven tabs and a notebook.

Preparing for a customer call used to mean opening Salesforce (who owns this account?), HubSpot (what lifecycle stage are they?), Gong (what did we talk about last time?), Common Room (are they active in the community?), Intercom (what support tickets have they had?), Sigma (how are they actually using the product?), and usually a web search for the human context. Each tool answers one piece of a full picture. Nobody has time to stitch them together before every call.

The fix isn't a new dashboard. A dashboard would just be an eighth tab. The fix is a system that fetches all seven in parallel, cross-references them, and returns one narrative briefing.

APPROACH

Make Claude the cross-reference engine. Give it seven MCP tools.

Sales Intel Bot is an MCP server. It exposes seven tools to any MCP-compatible client — Claude Desktop, Claude Code, the Intel Chat UI, anything else that speaks the protocol. A rep asks Claude to prep them for a call. Claude calls all seven tools in parallel. The model does what models are good at: synthesizing across sources into a single answer.

The server is pure TypeScript. Each tool is its own module with a retry/timeout wrapper and a typed return shape. The stdio entry point makes it installable in Claude Desktop in thirty seconds. The Cloudflare Workers entry point serves the same tools over HTTP MCP transport for any web client. One server, two transports, same seven tools behind both.

Claude doesn't need another dashboard. Claude needs the seven tools already behind the dashboard.
WHAT'S INSIDE

Seven tools, two transports, one briefing.

The tool catalog covers every data source that matters before a customer call:

  • ·salesforce_lookup — contacts, accounts, opportunities, activities, campaigns
  • ·hubspot_lookup — lifecycle stage, lead source, deals, recent marketing activity
  • ·gong_lookup — AI call summaries, key points, transcript preview
  • ·commonroom_lookup — community signals and intent data
  • ·intercom_lookup — customer type, plan, client count, support conversations
  • ·sigma_customer_data — 60+ engagement metrics, invoices, billing
  • ·web_search — live web results and LinkedIn profile data via Tavily
OUTCOME

Call prep dropped from 15 minutes to 90 seconds.

The bot runs in production on Cloudflare Workers with a kill switch, bearer auth, and a retry/timeout wrapper on every tool. Install it in Claude Desktop via stdio, or call it over HTTP MCP from any web app that wants the same pre-call intel.

It's also the engine under the Intel Chat side of the Sales Intelligence Hub. Intel Chat is a Next.js UI. The Bot is the infrastructure that makes Intel Chat possible. Two surfaces, one server — which is the whole point of MCP.

▸ stack
typescriptmcpcloudflare workerstsx
▸ connects to
NEXT · 06 / 07
Claude Dotfiles
The brain, in a repo.