Skip to main content
Glama
Kai8karma

gtmos-mcp

by Kai8karma

gtmos-mcp

읽기 전용 CRM 감사 도구 for Claude: 데이터 무결성 점수 산출, 중복 클러스터 및 정체된 수익을 사용자 환경에서 자체 토큰을 통해 확인하세요.

Claude Desktop, Claude Code 또는 모든 MCP 호스트가 HubSpot CRM을 감사할 수 있게 해주는 MCP(Model Context Protocol) 서버입니다. 사용자 환경에서 실행되며, 사용자의 HubSpot 토큰으로 데이터를 읽고, 새로운 공급업체가 데이터에 접근하지 않습니다. 모든 도구는 설계상 읽기 전용입니다. 이 패키지는 CRM에 쓰기, 메일 전송, 또는 사용자의 HubSpot 엔드포인트 외의 네트워크 API 호출을 수행하지 않습니다.

  • 의존성 제로. 순수 Python 표준 라이브러리 (dependencies = []). 전이적 검증이 필요 없습니다.

  • 읽기 전용. 두 가지 도구, 모두 감사용입니다. 토큰에 쓰기 범위가 필요하지 않습니다.

  • 결정론적 점수 산출. 점수 경로에 LLM이 없습니다. 모델은 결과를 읽을 뿐, 결과를 생성하지 않습니다.

  • 오프라인 작동. 라이브 포털 대신 JSON 내보내기 파일을 도구에 지정하면 네트워크 호출이 전혀 발생하지 않습니다.

도구

도구

기능

audit_crm

연락처의 데이터 무결성 누수를 점수화합니다: 완전성, 유효성, 최신성, 소유권, 일관성. 포털 무결성 점수, 등급, 중복 클러스터 및 가장 취약한 차원을 반환합니다. 전체 Markdown 보고서를 작성합니다.

funnel_leak

단계별로 거래를 분석하여 정체된 파이프라인과 수익이 유출되는 지점을 찾습니다. 유출되는 총 금액과 그 뒤에 있는 정체된 거래를 반환합니다.

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_crmcrm.objects.contacts.read, funnel_leakcrm.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.jsontests/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.md

MCP 없는 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개의 테스트, 모두 오프라인, 토큰 불필요.

라이선스

MIT

A
license - permissive license
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • A
    license
    -
    quality
    D
    maintenance
    Enables advanced HubSpot CRM operations including unlimited record extraction, duplicate detection and merging, property drift analysis, and bulk upserts, surpassing official API limits.
    MIT
  • A
    license
    -
    quality
    B
    maintenance
    Enables 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

View all related MCP servers

Related MCP Connectors

  • Sales intelligence for B2B SMEs — lead scoring, ICP fit, CRM enrichment & writeback.

  • Agent-native CRM. 25 tools — contacts, deals, sequences, enrichment waterfall, audit log.

  • Screens public GitHub repos and PRs to generate risk maps, findings, and merge-readiness signals.

View all MCP Connectors

Latest Blog Posts

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/Kai8karma/gtmos-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server