@gtmconductor/mcp
v0.2.0
Published
MCP server for GTM Conductor - control your entire GTM funnel from Claude Code
Maintainers
Readme
@gtmconductor/mcp
MCP (Model Context Protocol) server for GTM Conductor. Control your entire GTM funnel directly from Claude Code.
What is this?
This package provides an MCP server that connects Claude Code to your GTM Conductor account. Once connected, Claude can:
- Create and manage lead magnets with AI-powered content generation
- Build and publish funnel pages
- Run cold email campaigns (upload leads, enrich, launch)
- Schedule and publish content
- View analytics across all your GTM activities
- Manage multiple clients (for agencies)
Quick Start
npx @gtmconductor/mcp initThis interactive command will:
- Ask for your GTM Conductor API key
- Configure Claude Code to use the MCP server
- Add the GTM workflow skill for guided assistance
After running init, restart Claude Code to activate.
Prerequisites
- Node.js 18+
- Claude Code installed
- GTM Conductor account with API key
Getting Your API Key
- Log in to GTM Conductor
- Go to Settings > API Keys
- Click "Create API Key"
- Copy the key (starts with
gtm_)
Manual Configuration
If you prefer to configure manually, add to ~/.claude/settings.json:
{
"mcpServers": {
"gtmconductor": {
"command": "npx",
"args": ["@gtmconductor/mcp", "serve"],
"env": {
"GTM_API_KEY": "your_api_key_here"
}
}
}
}Available Tools
Lead Magnets
gtm_list_lead_magnets- List your lead magnetsgtm_get_lead_magnet- Get details of a specific lead magnetgtm_ideate_lead_magnets- Generate lead magnet ideasgtm_create_lead_magnet- Create a new lead magnetgtm_get_extraction_question- Get the next knowledge extraction questiongtm_generate_content- Generate lead magnet contentgtm_write_linkedin_posts- Generate LinkedIn posts for promotion
Funnel Pages
gtm_list_funnel_pages- List your funnel pagesgtm_get_funnel_page- Get funnel page detailsgtm_create_funnel_page- Create a new funnel pagegtm_update_funnel_page- Update funnel page settingsgtm_publish_funnel_page- Publish a funnel pagegtm_unpublish_funnel_page- Unpublish a funnel page
Cold Email Campaigns
gtm_list_campaigns- List your campaignsgtm_get_campaign- Get campaign detailsgtm_create_campaign- Create a new campaigngtm_upload_leads- Upload leads to a campaigngtm_enrich_leads- Enrich leads with additional datagtm_launch_campaign- Launch a campaigngtm_pause_campaign- Pause a running campaigngtm_get_campaign_stats- Get campaign statisticsgtm_list_replies- List campaign repliesgtm_classify_reply- Classify a reply
Content
gtm_list_content- List your contentgtm_get_content- Get content detailsgtm_create_content- Create new contentgtm_update_content- Update existing contentgtm_schedule_content- Schedule content for publishinggtm_publish_content- Publish content immediatelygtm_generate_content_ideas- Generate content ideasgtm_repurpose_content- Repurpose content to different formatsgtm_get_content_calendar- View your content calendar
Analytics
gtm_get_dashboard- Get dashboard overviewgtm_get_lead_magnet_analytics- Lead magnet performancegtm_get_funnel_analytics- Funnel page performancegtm_get_campaign_analytics- Campaign performancegtm_get_content_analytics- Content performancegtm_get_lead_sources- Lead source breakdowngtm_export_analytics- Export analytics data
Multi-tenant (Agencies)
gtm_list_clients- List your agency clientsgtm_get_client- Get client detailsgtm_set_client- Switch to a client contextgtm_clear_client- Clear client context (back to agency)gtm_get_current_context- Get current user/client context
Environment Variables
| Variable | Description | Required |
|----------|-------------|----------|
| GTM_API_KEY | Your GTM Conductor API key | Yes |
| GTM_BASE_URL | API base URL (for development) | No |
Commands
# Start the MCP server (usually called by Claude Code)
npx @gtmconductor/mcp serve
# With explicit API key
npx @gtmconductor/mcp serve --api-key gtm_your_key
# Initialize Claude Code configuration
npx @gtmconductor/mcp initDevelopment
# Install dependencies
npm install
# Build
npm run build
# Run tests
npm test
# Watch mode for development
npm run devDocumentation
For full documentation, see GTM Conductor MCP Setup Guide.
License
MIT
