Skip to main content

graph8 MCP server - GTM operations for AI agents

Project description

g8-mcp-server

graph8 MCP server — GTM operations for AI agents.

Connects AI coding agents (Claude Code, Cursor, Windsurf) to graph8's GTM automation platform via the Model Context Protocol.

Install

# Run directly (recommended)
uvx g8-mcp-server

# Or install globally
pip install g8-mcp-server

Configure

Claude Code

Add to ~/.claude/mcp.json:

{
  "mcpServers": {
    "graph8": {
      "command": "uvx",
      "args": ["g8-mcp-server"],
      "env": {
        "G8_API_KEY": "g8_key_xxxxx",
        "G8_API_URL": "https://api.graph8.com"
      }
    }
  }
}

Cursor

Add to .cursor/mcp.json in your project:

{
  "mcpServers": {
    "graph8": {
      "command": "uvx",
      "args": ["g8-mcp-server"],
      "env": {
        "G8_API_KEY": "g8_key_xxxxx",
        "G8_API_URL": "https://api.graph8.com"
      }
    }
  }
}

Get your API key at app.graph8.com/settings/api-keys.

Tools (16)

GTM Spine (11)

Tool Description
g8_connect_repo Connect a GitHub/GitLab repository
g8_scan_repo Scan repo for tech stack and GTM readiness
g8_get_scan_results Get scan results
g8_status Get repo connection and install status
g8_doctor Run health checks on GTM installation
g8_install_spine Generate GTM install patch set
g8_apply_install Apply patches (requires confirmation)
g8_list_campaigns List generated campaigns
g8_get_campaign Get campaign details
g8_launch_campaign Launch a campaign (supports dry_run)
g8_search_kb Search the GTM knowledge base

Platform (5)

Tool Description
g8_search_contacts Search contacts in the CDP
g8_search_companies Search companies by domain or industry
g8_lookup_person Instant person enrichment
g8_lookup_company Instant company enrichment
g8_add_to_sequence Add contacts to a sequence (requires confirmation)

Resources (8)

Resources provide read-only context agents can include in prompts:

  • g8://repos — connected repositories
  • g8://repos/{id}/scan — scan results
  • g8://repos/{id}/kb — knowledge base documents
  • g8://repos/{id}/kb/{doc_id} — individual KB document
  • g8://repos/{id}/campaigns — campaign list
  • g8://repos/{id}/campaigns/{id}/brief — campaign brief
  • g8://contacts — recent contacts
  • g8://companies — companies

Prompts (3)

Pre-built workflow templates:

  • gtm_setup — full setup: connect → scan → install → launch
  • campaign_review — review and improve a campaign
  • icp_refinement — refine ICP profiles from feedback

Development

cd mcp_server
pip install -e ".[dev]"
pytest

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

g8_mcp_server-0.5.0.tar.gz (1.1 MB view details)

Uploaded Source

Built Distribution

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

g8_mcp_server-0.5.0-py3-none-any.whl (665.2 kB view details)

Uploaded Python 3

File details

Details for the file g8_mcp_server-0.5.0.tar.gz.

File metadata

  • Download URL: g8_mcp_server-0.5.0.tar.gz
  • Upload date:
  • Size: 1.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for g8_mcp_server-0.5.0.tar.gz
Algorithm Hash digest
SHA256 8a1ebbefc8da808602d32cb170b5c726c2a9e708583a4e457f25af985e460373
MD5 8657f674da34144663e6a003e1cda99a
BLAKE2b-256 a326c94d0a5059f699beeb290523cc6f0d30581147986c85c7977bb3b58ce1d5

See more details on using hashes here.

Provenance

The following attestation bundles were made for g8_mcp_server-0.5.0.tar.gz:

Publisher: publish-mcp-server.yml on graph8-com/g8

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file g8_mcp_server-0.5.0-py3-none-any.whl.

File metadata

  • Download URL: g8_mcp_server-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 665.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for g8_mcp_server-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1a364509f55fee8b8e4c62e81b8e29bd3bb1847715ad8e7fd69cd3ed3a20e7c7
MD5 2f624f615a6b98c629d5bcfcf247b579
BLAKE2b-256 e2fcd0548130c106c8b0d5e4a0eed2f5ffe6182b290a422f92d7e1d0507230d5

See more details on using hashes here.

Provenance

The following attestation bundles were made for g8_mcp_server-0.5.0-py3-none-any.whl:

Publisher: publish-mcp-server.yml on graph8-com/g8

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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