Ops HubSpot CRM MCP Server
Click on "Install 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., "@Ops HubSpot CRM MCP Serverdetect duplicate contacts"
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.
Serveur MCP OPS Hubpost CRM
Serveur MCP (Model Context Protocol) personnalisé pour HubSpot CRM — segmentation ICP, scoring, détection de doublons, Data Quality Score et automatisation lifecycle stage.
Structure
hubspot-mcp-server/
├── server.py # Serveur MCP FastMCP (39 outils)
├── requirements.txt # Dépendances Python
├── .env.example # Template de configuration
└── .gitignoreRelated MCP server: GTM MCP Server
Rôle
Expose la logique métier propre au workspace (Fit Score ICP, détection doublons, calcul DQS) que le MCP officiel HubSpot ne fournit pas nativement.
Installation
cd hubspot-mcp-server
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
cp .env.example .env
# Éditer .env avec ton Private App Access Token HubSpotDémarrage
python server.py
# Tester avec MCP Inspector : npx @modelcontextprotocol/inspector python server.pyOutils exposés (39)
Audit & Qualité
audit_contacts_completeness— calcule le taux de complétudecompute_dqs— calcul du Data Quality Score (DQS)detect_duplicate_contacts— détection de doublons (name+company, email)detect_duplicate_companies— détection de doublons companies
Scoring & Segmentation
calculate_fit_score— applique la grille ICP Fit Scorecalculate_company_fit_score— scoring firmographique companiescalculate_company_engagement_score— scoring engagement companiescalculate_company_combined_score— score combiné (fit + engagement + techno)calculate_company_techno_score— scoring technographiquesync_segmentation_properties— synchronise les propriétés ICPsync_company_segmentation— segmentation companies
Lifecycle & Pipeline
update_lifecyclestage— promotion automatique de lifecyclestageupdate_company_lifecyclestage— lifecyclestage companiesdetect_founder_signals— détection des signaux forts founder-leddetect_company_signals— détection signaux companies
Enrichissement & Complétion
standardize_contact— standardisation des contactsstandardize_company_properties— standardisation companiescomplete_missing_fields— complétion champs critiquescomplete_company_fields— complétion companies
Reporting
generate_weekly_report— rapport hebdomadaire completgenerate_company_report— rapport companiesgenerate_revops_report— rapport RevOps
Administration
create_custom_properties— création des propriétés customfix_lifecycle_stages— correction lifecycle stagesdedupe_contacts— fusion de doublons contactsdedupe_companies— fusion de doublons companiesbulk_update_properties— mise à jour en masse
Propriétés Custom
Contacts (6)
Propriété | Type | Description |
| number | Score ICP 0-50 |
| dropdown | Tier 1 / Tier 2 / Tier 3 / Not ICP |
| string | Type de signal founder détecté |
| date | Date du dernier signal |
| boolean | Contact potentiellement dupliqué |
| date | Date d'alerte Tier 1 |
Companies (11)
Propriété | Type | Description |
| dropdown | Tier 1 / Tier 2 / Tier 3 |
| number | Score fit 0-60 |
| number | Score engagement 0-40 |
| number | Score combiné 0-118 |
| number | Score techno 0-18 |
| date | Dernière synchronisation |
| date | Date d'alerte Tier 1 |
| number | Financement récent |
| number | Nombre de localisations |
| boolean | Client HubSpot existant |
| string | Stack e-commerce |
Bug Fixes (2026-07-16)
39 bugs identifiés et corrigés le 2026-07-16 :
BUG-01 :
hs_prefix sur propriétés custom → renommé enrecent_funding_amountBUG-02 : Options vides sur boolean → ajout options true/false
BUG-03 : Lifecyclestage regression → forward-only enforcement
BUG-04 : HubSpot search limit 200 → pagination automatique
BUG-05 : Contact standardization modifie champs protégés → exclusion email/firstname/lastname/company/lifecyclestage/hs_lead_status
BUG-06 : Company name auto-write → flagged to review queue
BUG-07 : Phone field auto-write → jamais écrit automatiquement
BUG-08 : Duplicate merge sans validation → human confirmation required
BUG-09 : Irreversible actions sans confirmation → dry_run par défaut
BUG-10 : Dropdown options mismatch → labels exacts server.py
BUG-11 : DQS formula incorrect → (completeness×0.40) + ((1-doublons)×0.20) + (segmentation×0.20) + (pipeline_activity×0.20)
BUG-12 : ICP weight auto-apply → human validation required
BUG-13 : Breeze Intelligence API trigger → détection gaps uniquement
BUG-14 : Config paths wrong → ~/nanobot-workspace/ par défaut
BUG-15 : Sales Hub Starter constraint → custom icp_tier_company dropdown
Configuration
Créer un fichier .env à la racine avec :
HUBSPOT_ACCESS_TOKEN=pat-xxxxxxxxxxxxOu utiliser ~/nanobot_secrets.env (chmod 600) sourcé via .bashrc.
License
Private — usage interne uniquement.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityFmaintenanceMCP server for HubSpot CRM — 33 tools covering contacts, companies, deals, pipelines, lists, marketing emails, forms, workflows, and properties.3014MIT
- Flicense-qualityBmaintenanceA 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.
- AlicenseAqualityDmaintenanceAn MCP server that provides AI agents with ICP Triangulation Framework™ for scoring prospects across firmographics, behaviors, and growth signals, plus RFM analysis and pipeline health scoring, with optional HubSpot integration.3Business Source 1.1
- Alicense-qualityCmaintenanceMCP server for the HubSpot CRM API with tools for managing contacts, companies, deals, tickets, and CRM workflows. Generated with MCPForge. Sensitive operations can be protected with permissions, audit logs, and approval workflows.16MIT
Related MCP Connectors
Identity resolution MCP server for phone/email lookups across 31+ services. Global + India coverage.
Remote MCP server to enrich company profiles with structured B2B data and confidence scores.
Managed LinkedIn MCP server for AI agents: search, connect, message and enrich on accounts you own.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Digishop92/mcp-serveur-Ops-Hubspot-CRM'
If you have feedback or need assistance with the MCP directory API, please join our Discord server