Skip to main content

MCP server packaging Go-To-Market Engineering expertise for AI agents

Project description

GTM Wizard

CI PyPI Python License: MIT Code style: ruff

The Senior GTM Engineer in Your Pocket - Go-To-Market Engineering expertise for AI agents via MCP.

An MCP (Model Context Protocol) server that brings world-class GTM Engineering expertise into AI-powered workflows. Built from real production systems handling high-velocity lead pipelines.

Note: GTM = Go-To-Market, not Google Tag Manager.

What is GTM Wizard?

GTM Wizard is the foundation layer for Agentic GTM - AI agents that can build and operate GTM machines.

GTM Wizard IS GTM Wizard is NOT
An expertise layer AI agents USE A tutorial or teaching tool
Action-oriented tools with structured outputs A collection of templates to copy
Flexible components for different contexts Educational content explaining concepts
The "GTM brain" for autonomous operations A replacement for strategic thinking

Features

Tools (6 available)

Tool Purpose
score_lead Calculate lead scores with transparent breakdown
classify_role Classify job titles into decision-making tiers
classify_industry Determine industry fit based on your ICP
determine_routing Route leads to appropriate engagement tracks
check_disqualification Check for disqualifying factors
diagnose_rate_limiting Debug API rate limit issues

Prompts (4 available)

Prompt Output
lead-qualification-workflow Structured qualification result with routing decision
icp-definition YAML ICP configuration for lead tools
outbound-campaign-design Campaign blueprint with sequence and metrics
lead-scoring-calibration Scoring model calibration recommendations

Resources (5 available)

GTM Engineering knowledge accessible via gtm://foundations/{resource-id}:

  • what-is-gtm-engineering - Core definitions and skills
  • gtm-archetypes - 6 specialization types
  • context-factors - 8 factors that shape decisions
  • principles-not-recipes - GTM Wizard philosophy
  • knowledge-taxonomy - Full domain map

Installation

From PyPI (Recommended)

pip install gtm-wizard

From Source (for contributors)

git clone https://github.com/MathewJoseph1993/gtm-wizard.git
cd gtm-wizard
pip install -e ".[dev]"

Quick Start

Claude Desktop

Add to your Claude Desktop config:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json Linux: ~/.config/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "gtm-wizard": {
      "command": "uvx",
      "args": ["gtm-wizard"]
    }
  }
}

Alternative (if you installed with pip):

{
  "mcpServers": {
    "gtm-wizard": {
      "command": "python",
      "args": ["-m", "gtm_wizard.server"]
    }
  }
}

Cursor

Add to Cursor MCP settings (Settings → MCP → Add Server):

{
  "mcpServers": {
    "gtm-wizard": {
      "command": "uvx",
      "args": ["gtm-wizard"]
    }
  }
}

Claude Code CLI

claude mcp add gtm-wizard -- uvx gtm-wizard

Or if installed with pip:

claude mcp add gtm-wizard -- python -m gtm_wizard.server

Example Usage

Qualify a Lead

Qualify this lead: john@acmecorp.com, VP of Marketing at Acme Corp

GTM Wizard will run the full qualification pipeline and return:

QUALIFICATION RESULT
====================
Lead: john@acmecorp.com
Status: QUALIFIED
Score: 65/95 (68%)
Tier: B
Routing: medium_touch

Key Factors:
- Role: VP Level - 25 points
- Industry: Unclassified - 10 points
- Company Size: 20 points

Recommended Action: Enroll in nurture sequence with sales oversight

Design a Campaign

Design an outbound campaign targeting VP of Sales at SaaS companies, goal is booking demos

Returns a complete CAMPAIGN_BLUEPRINT with targeting, sequence, messaging framework, and metrics.

Build ICP Configuration

Help me build an ICP config for my B2B SaaS product

Returns a structured ICP_CONFIG in YAML that feeds into lead scoring tools.

Development

# Sync dependencies (UV)
uv sync --all-extras

# Run all checks
make all

# Individual commands
make test        # Run tests (50 tests, 85% coverage)
make lint        # Lint code
make format      # Format code
make type-check  # Type checking (strict)
make serve       # Run the MCP server
make inspect     # Open MCP Inspector

Testing with MCP Inspector

make inspect

Opens browser at http://localhost:6274 for visual tool testing.

Roadmap

See ROADMAP.md for full details.

Current: v0.2 - Lead Intelligence (Complete) Next: v0.3 - Outbound Automation

Future milestones include:

  • Outbound campaign execution tools
  • Data & analytics capabilities
  • CRM integration patterns
  • Agentic integrations (HubSpot MCP, email tools, context awareness)

Contributing

Contributions welcome! See CONTRIBUTING.md for guidelines.

Content Guidelines:

  • Action-oriented - tools DO things, don't explain things
  • Structured outputs - produce configs, blueprints, decisions
  • Integration-ready - design for CRM/tool connections
  • Expert application - apply GTM expertise, don't lecture

License

MIT License - see LICENSE for details.


Built by Mathew Joseph - GTM Engineer

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gtm_wizard-0.2.1.tar.gz (140.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

gtm_wizard-0.2.1-py3-none-any.whl (38.2 kB view details)

Uploaded Python 3

File details

Details for the file gtm_wizard-0.2.1.tar.gz.

File metadata

  • Download URL: gtm_wizard-0.2.1.tar.gz
  • Upload date:
  • Size: 140.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for gtm_wizard-0.2.1.tar.gz
Algorithm Hash digest
SHA256 22798d3f75b456a463f42af8a9af84e8bae096e0b28a26abb5ab89a9340d5d92
MD5 c04800577627590a95da2c458c895c1b
BLAKE2b-256 bccf3b407557c435ace24102e4aec68681ed40500c801a1b3515f16ed9b800b4

See more details on using hashes here.

File details

Details for the file gtm_wizard-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: gtm_wizard-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 38.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for gtm_wizard-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1934c9197423f799792af319e06a933d0b763173852962b3114116bc36505381
MD5 91049497d1f90564683b869c1ea63480
BLAKE2b-256 b0bcc0bb26c8d674835ba63c37acf306d55fc0bbcec6ba20828ef699a0cb29a4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page