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.
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.
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.
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.
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.