GHL MCPSOP Site →
Delivery report · 2026-07-11

GHL LeadConnector MCP

MCP already live on Hetzner. Frankie wired in. 5-page SOP site deployed to Vercel. Two keys to refresh for full completion.

MCP: ConnectedFrankie: WiredSOP: Deployed
✓ leadconnector MCP · HTTP connected
covers
5 unified tools
40 GHL domains
SOP site → Vercel (private)
DeliveryStatus: connected

MCP was already live

MCP was already live

The LeadConnector MCP was already installed on this Hetzner box before we started. Claude confirmed it via claude mcp list: leadconnector HTTP server connected at https://services.leadconnectorhq.com/mcp/anthropic/v2. Nothing to install. We documented it, updated Frankie, and built the SOP.

  • Confirmed live: leadconnector HTTP MCP server.
  • Transport: HTTP. No local process needed.
  • 5 unified tools. Covers 400+ GHL operations.
claude mcp list showed it already wired. Job zero was already done.
How it worksTrack the pattern

5 tools. Everything GHL is reachable.

5 tools. Everything GHL is reachable.

The MCP exposes all of GHL through exactly five tool calls. search and fetch are for reading data. search_operations discovers what is possible. describe_operation gets the exact input schema. execute_operation runs anything: create a contact, send a message, book a calendar, update a pipeline stage. Always describe before execute.

  • search — find contacts, conversations, and opportunities.
  • fetch — retrieve full record details.
  • search_operations — browse all 400+ available GHL operations.
  • describe_operation — get the exact input schema before you call.
Pattern: search_operations → describe_operation → execute_operation. Never guess schema.
Coverage40 connected domains

Every GHL domain is reachable

Every GHL domain is reachable

The MCP connects to all 40 GoHighLevel domains. CRM (contacts, opportunities, pipelines, tags), Scheduling (calendars, appointments, groups), Commerce (invoices, payments, products, orders), Marketing (emails, social planner, blogs, funnels), and Data Capture (forms, surveys). Frankie can query live GHL data when building any CRM-connected UI.

  • CRM: contacts, opportunities, pipelines, notes, tags.
  • Commerce: invoices, payments, products, orders, subscriptions.
  • Marketing: emails, social planner, blogs, funnels.
  • Data Capture: forms, surveys, custom fields.
What shippedSOP site: deployed

5-page SOP site on Vercel

5-page SOP site on Vercel

Built a VitePress SOP site covering Overview, the 5 Unified Tools, Connecting Claude, Coverage Map (40 domains), and Roadmap (Claude now, OpenAI and Cursor coming). Deployed to Vercel, private by default. RAG chat widget is scaffolded with the full OpenAI File Search integration ready to activate once the OpenAI key is refreshed.

  • 5 pages: Overview, Tools, Connect, Coverage, Roadmap.
  • VitePress with local search built in.
  • RAG chat widget scaffolded (needs OpenAI key to activate).
  • Private Vercel deploy. SSO-protected preview URLs.
Deployed: https://leadconnector-mcp-3tfw2sswd-mmerlino23s-projects.vercel.app
BlockersTwo keys to refresh

What is blocked and how to unblock it

What is blocked and how to unblock it

Two blockers remain. GitHub PAT is expired so the SOP repo has not been pushed to GitHub yet. All OpenAI API keys in fleet.env are returning 401, so the RAG chat widget and infographic generation are waiting. Both are one-minute fixes in fleet.env. Once refreshed, run the commands below to push the repo and activate the chat widget.

  • BLOCKER 1: GitHub PAT expired. Push leadconnector-mcp-sop repo.
  • BLOCKER 2: OPENAI_API_KEY disabled (401). RAG chat needs it.
  • FIX: refresh both keys in /home/merlino/fleet.env.
  • THEN: node scripts/setup-rag.js to activate the chat widget.
Frankie is fully wired. GHL MCP is live. SOP is deployed. Two fresh keys and it is fully complete.