Why Standard Grok Connectors Stop at Basic CRM Lookups
Standard CRM connectors only let Grok look up a contact or calendar slot in a single location. Agency owners need Grok to audit their entire sub-account fleet, diff snapshots, verify DNS/BIMI records, and turn daily HighLevel product updates into client rollouts.
First-Class `.grok-plugin` & Streamable HTTP Connector for Grok
- Includes a pre-packaged `.grok-plugin/plugin.json` and `mcp.json` bundle validated with SHA-256 checksums.
- Connects via Streamable HTTP (`https://ghlagencymcp.com/mcp`) with OAuth 2.1 S256 PKCE or local native `stdio`.
- Includes `ghl-agency announcements loop` + `x-post` so Grok can monitor `ideas.gohighlevel.com/api/changelog/feed.rss` and draft technical outreach posts automatically.
- Enforces strict tenant guards (`guard_home_pros`) and `--dry-run` planning on every write.
Side-by-Side Technical & Pricing Comparison
| Capability / Requirement | Standard CRM Connector | Manual GHL Dashboard | HighLevel Agency & Builder MCP |
|---|---|---|---|
| Multi-Sub-Account Fleet Audit (`fleet-audit`) | ❌ Single location only | ⚠️ Manual sub-account switching | ✅ Audits all agency sub-accounts in one call |
| Daily HighLevel Changelog & Scope Diff Loop | ❌ None | ⚠️ Manual RSS/blog reading | ✅ Automated `announcements loop` + PIT scope diff |
| Funnels, DNS, Brand Boards & SaaS Rebilling | ❌ Not supported | ⚠️ Slow browser click-ops | ✅ 55 native agency & onboarding tools |
CLI & MCP Configuration
# Generate Grok Bot / Grok CLI MCP configuration
ghl-agency init-config --client grok-bot --http
# Or connect directly via Hosted Streamable HTTP URL:
https://ghlagencymcp.com/mcp
Copy-Paste AI Prompt
Run `ghl_agency_announcements` with `subcommand: 'loop'` to check today's HighLevel changelog, then audit sub-account <LOCATION_ID> for any unpopulated custom values or unassigned phone numbers.
Frequently Asked Questions
Where is the Grok plugin manifest located in the repository?
Both at the repository root (`.grok-plugin/plugin.json`) and in the validated distribution bundle (`docs/publishing/generated/grok-bot/`).
Can I restrict Grok to read-only or no-sending mode?
Yes. Pass `--policy read-only` or `--policy no-sending` to enforce server-side guardrails.