HubSpot RevOps Server
БесплатноНе проверенA read-only MCP server that connects to HubSpot to audit CRM data, diagnose RevOps maturity, identify at-risk deals, and provide step-by-step guidance for fixin
Описание
A read-only MCP server that connects to HubSpot to audit CRM data, diagnose RevOps maturity, identify at-risk deals, and provide step-by-step guidance for fixing issues.
README
A read-only Model Context Protocol server that connects to your HubSpot account via a Private App and gives an AI assistant (Claude) diagnostic and advisory capabilities over your CRM.
What it does
- Audits contacts, companies, deals, pipelines, and workflows for data quality issues
- Diagnoses RevOps maturity across 4 levels
- Identifies at-risk deals, lifecycle funnel bottlenecks, and critical workflow gaps
- Benchmarks your key sales metrics against industry standards
- Guides you step-by-step on how to fix issues manually in HubSpot
Read-only by design. The MCP server never writes to HubSpot. All changes are made by you in the HubSpot UI.
Setup
1. Create a HubSpot Private App
- In HubSpot: Settings → Integrations → Private Apps → Create a private app
- Give it a name (e.g., "RevOps MCP")
- Under Scopes, enable:
crm.objects.contacts.readcrm.objects.companies.readcrm.objects.deals.readcrm.schemas.contacts.readcrm.schemas.companies.readcrm.schemas.deals.readcrm.objects.owners.readautomation(requires Sales Hub Professional)
- Create the app and copy the Access Token (starts with
pat-na1-…)
2. Clone and install
git clone <your-repo-url>
cd server
npm install
3. Configure environment
cp .env.example .env.local
# Edit .env.local and paste your HubSpot Access Token
4. Run locally
npm run dev
# MCP endpoint: http://localhost:3000/api/mcp
Deploy to Vercel
Option A — Vercel CLI
npm install -g vercel
vercel
# Follow prompts; add HUBSPOT_ACCESS_TOKEN as an environment variable when asked
Option B — Vercel Dashboard
- Push this repo to GitHub
- Import the repo at vercel.com
- Set root directory to
server/ - Add environment variable:
HUBSPOT_ACCESS_TOKEN = pat-na1-… - Deploy
The vercel.json already sets maxDuration: 60 for the MCP route.
Connect to Claude
Once deployed, add the MCP server to Claude Desktop or Claude.ai:
Claude Desktop (claude_desktop_config.json):
{
"mcpServers": {
"hubspot": {
"url": "https://your-deployment.vercel.app/api/mcp"
}
}
}
Claude.ai: Settings → Integrations → Add MCP Server → paste your Vercel URL + /api/mcp
Available Tools (15)
| Tool | What it does |
|---|---|
get_account_overview |
Object counts, pipelines, users |
audit_properties |
Custom + default properties; flags missing critical fields |
audit_pipelines |
Pipeline stages, probabilities, issues |
get_pipeline_health |
Open deals with data quality flags |
get_at_risk_deals |
Deals past close date or with no recent activity |
get_lifecycle_distribution |
Contact funnel counts + conversion rates |
audit_workflows |
All active workflows + stale detection |
check_critical_workflows |
Gap analysis against 12 must-have workflows |
get_deal_metrics |
Win rate, avg deal size, avg cycle, velocity |
get_owner_performance |
Open + closed pipeline per sales rep |
diagnose_revops_maturity |
Level 1–4 maturity score + action plan |
get_how_to_guide |
Step-by-step how-to for any HubSpot task |
search_contacts |
Find contacts by name, email, or company |
get_owners |
List all HubSpot users |
get_common_pitfalls |
Most frequent HubSpot/RevOps mistakes + fixes |
Project structure
server/
├── app/
│ ├── api/
│ │ └── mcp/
│ │ └── route.ts # MCP JSON-RPC 2.0 endpoint
│ └── layout.tsx
├── lib/
│ ├── hubspot.ts # HubSpot API wrapper (read-only)
│ ├── knowledge.ts # Embedded RevOps knowledge base
│ └── tools.ts # Tool definitions + handlers
├── .env.example
├── next.config.ts
├── package.json
├── tsconfig.json
└── vercel.json
Установка HubSpot RevOps Server
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/rohitchitodkar-bit/hubspot-revops-mcpFAQ
HubSpot RevOps Server MCP бесплатный?
Да, HubSpot RevOps Server MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для HubSpot RevOps Server?
Нет, HubSpot RevOps Server работает без API-ключей и переменных окружения.
HubSpot RevOps Server — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить HubSpot RevOps Server в Claude Desktop, Claude Code или Cursor?
Открой HubSpot RevOps Server на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare HubSpot RevOps Server with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
