gtmos-mcp
gtmos-mcp
읽기 전용 CRM 감사 도구 for Claude: 데이터 무결성 점수 산출, 중복 클러스터 및 정체된 수익을 사용자 환경에서 자체 토큰을 통해 확인하세요.
Claude Desktop, Claude Code 또는 모든 MCP 호스트가 HubSpot CRM을 감사할 수 있게 해주는 MCP(Model Context Protocol) 서버입니다. 사용자 환경에서 실행되며, 사용자의 HubSpot 토큰으로 데이터를 읽고, 새로운 공급업체가 데이터에 접근하지 않습니다. 모든 도구는 설계상 읽기 전용입니다. 이 패키지는 CRM에 쓰기, 메일 전송, 또는 사용자의 HubSpot 엔드포인트 외의 네트워크 API 호출을 수행하지 않습니다.
의존성 제로. 순수 Python 표준 라이브러리 (
dependencies = []). 전이적 검증이 필요 없습니다.읽기 전용. 두 가지 도구, 모두 감사용입니다. 토큰에 쓰기 범위가 필요하지 않습니다.
결정론적 점수 산출. 점수 경로에 LLM이 없습니다. 모델은 결과를 읽을 뿐, 결과를 생성하지 않습니다.
오프라인 작동. 라이브 포털 대신 JSON 내보내기 파일을 도구에 지정하면 네트워크 호출이 전혀 발생하지 않습니다.
도구
도구 | 기능 |
| 연락처의 데이터 무결성 누수를 점수화합니다: 완전성, 유효성, 최신성, 소유권, 일관성. 포털 무결성 점수, 등급, 중복 클러스터 및 가장 취약한 차원을 반환합니다. 전체 Markdown 보고서를 작성합니다. |
| 단계별로 거래를 분석하여 정체된 파이프라인과 수익이 유출되는 지점을 찾습니다. 유출되는 총 금액과 그 뒤에 있는 정체된 거래를 반환합니다. |
Related MCP server: g-gremlin-hubspot-mcp
설치
Python 3.11+ 필요.
pip install git+https://github.com/Kai8karma/gtmos-mcp.git확인:
gtmos mcp --dry-run예상 출력:
[dry-run] gtmos mcp would serve 2 tools on stdio (protocol 2025-06-18)
- audit_crm: Score a CRM export or live HubSpot portal for data-integrity leaks.
- funnel_leak: Analyse deals by stage to find stalled pipeline and where revenue leaks out of the funnel.Claude에 연결
설정 블록 생성 (항상 설치된 코드와 일치):
gtmos mcp --config그런 다음 MCP 호스트 설정에 붙여넣으세요. Claude Desktop의 경우 ~/Library/Application Support/Claude/claude_desktop_config.json (macOS)입니다:
{
"mcpServers": {
"gtmos": {
"command": "gtmos",
"args": [
"mcp"
],
"env": {
"GTMOS_HUBSPOT_TOKEN": "<your-hubspot-private-app-token>"
}
}
}
}Claude Code의 경우:
claude mcp add gtmos --env GTMOS_HUBSPOT_TOKEN=<your-hubspot-private-app-token> -- gtmos mcp호스트를 재시작한 후, 다음과 같이 요청하세요: "내 CRM을 감사하고 가장 취약한 차원을 보여줘."
HubSpot 토큰 얻기
HubSpot 포털에서 읽기 전용 범위의 비공개 앱을 생성하세요: audit_crm용 crm.objects.contacts.read, funnel_leak용 crm.objects.deals.read. 토큰은 사용자 머신의 호스트 설정에만 저장됩니다. 이 패키지는 토큰을 저장하거나 전달하지 않습니다.
토큰이 없나요? 내보내기 파일 사용
두 도구 모두 라이브 포털 대신 파일을 허용합니다:
audit_crm { "contacts_file": "./contacts.json", "acv": 9000 }
funnel_leak { "deals_file": "./deals.json" }contacts.json은 연락처 객체의 JSON 배열입니다 (HubSpot 내보내기 형식: properties.email, properties.firstname, ...). 정확한 형식은 tests/fixtures/contacts_sample.json 및 tests/fixtures/deals_sample.json을 참조하세요.
실행 결과 예시
Scored 25 records.
Portal integrity score: 77.5 (B).
Duplicate clusters found: 2.
Dimension averages (worst first):
- freshness: 55.0
- ownership: 88.0
- validity: 91.9
- consistency: 93.6
- completeness: 94.6
Full report written to: ./audit-out/integrity-report.mdMCP 없는 CLI
동일한 엔진이 셸에서 직접 실행됩니다:
gtmos audit --input contacts.json --acv 9000 # contact integrity audit
gtmos calibrate --scores s.json --outcomes o.json # grade the scorer against real outcomes아키텍처
MCP stdio 전송 방식에 따라 stdio를 통한 개행으로 구분된 JSON-RPC 2.0입니다. 프로토콜 핸들러(handle_message)는 순수 함수로, 메시지 입력에 대한 응답 출력이므로 프로세스를 생성하지 않고도 전체 표면을 테스트할 수 있습니다. 점수 산출 엔진은 결정론적이며 네트워크가 필요 없습니다. 유일한 네트워크 코드는 사용자 머신에서 사용자 토큰을 사용하는 선택적 HubSpot 데이터 가져오기입니다.
gtmos/
mcp/ stdio server + tool definitions
audit/ contact integrity engine, fetch, report
funnel/ deal-stage leak engine, fetch, report
calibrate/ scorer-vs-reality grading테스트
python -m pytest tests/59개의 테스트, 모두 오프라인, 토큰 불필요.
라이선스
This server cannot be deployed
Maintenance
Related MCP Connectors
- LiveCRMOAuthai.livecrm
Typed, deterministic tools on a live Salesforce or HubSpot copy, every write audited and reversible.
Audit B2B prospect lists before enrichment, CRM import or outreach.
The HubSpot MCP Server acts as a bridge that enables AI assistants and Large Language Models to securely interact with HubSpot CRM data through natural conversation, without requiring users to understand complex API structures. It provides read-only access to standard CRM objects (contacts, companies, deals, tickets, products, invoices, and more) and their associations, secured via OAuth 2.0, allowing AI agents to perform tasks like summarizing deals, fetching company updates, and looking up record changes.
Read-only account intelligence for Customer Success and Account Management teams.
Related MCP Servers
- AlicenseAqualityFmaintenanceRevenue intelligence MCP server: RFM analysis, 14.5-point ICP scoring, pipeline health scoring. Embeds Artefact Formula methodology. HubSpot integration.7Business Source 1.1
- AlicenseNot gradedqualityDmaintenanceEnables advanced HubSpot CRM operations including unlimited record extraction, duplicate detection and merging, property drift analysis, and bulk upserts, surpassing official API limits.MIT
- AlicenseNot gradedqualityDmaintenanceA 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.374 npmMIT
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to interact with a CRM covering companies, people, leads, deals, and more, with role checks, scoped agent keys, approval gates, and a shared audit trail.AGPL 3.0