GHL MCP + Skillboss + Arcee Trinity — All in one unified skill
Base URL: https://agents.realtalkha.com/api/webhooks/glitch
| Method | Endpoint | Action | Description |
|---|---|---|---|
| POST | / | unified | Routes to any action via "action" field |
| POST | /ghl | ghl | Execute any GHL MCP tool (36 tools) |
| POST | /search | search | Web search (Perplexity / Linkup) |
| POST | /scrape | scrape | Web scrape any URL to markdown |
| POST | /image | image | Generate images (Flux, Gemini, Ghibli) |
| POST | /video | video | Generate videos (Google Veo 3.1) |
| POST | /social | social | Fetch social profiles (Twitter, IG, LinkedIn, TikTok) |
| POST | /tts | tts | Text to speech (ElevenLabs) |
| POST | /stt | stt | Speech to text (Whisper) |
| POST | /email | Send emails (AWS SES) | |
| POST | /think | think | Deep reasoning (Arcee Trinity 400B) |
| POST | /slides | slides | Generate presentations (Gamma) |
| POST | /landing | landing | Generate landing pages (Stitch) |
| POST | /blog | blog | Create blog posts in GHL |
| POST | /social-post | social_post | Create/edit social posts in GHL |
| GET | /tools | — | List all capabilities |
// Search the web
POST /api/webhooks/glitch/
{
"action": "search",
"params": {"query": "best CRM strategies 2026"}
}
// Get contacts from GHL
POST /api/webhooks/glitch/
{
"action": "ghl",
"params": {
"tool": "contacts_get-contacts",
"params": {"query_limit": "10"}
}
}
// Generate an image
POST /api/webhooks/glitch/
{
"action": "image",
"params": {"prompt": "Professional business card design, modern", "model": "flux-1.1-pro"}
}
// Deep reasoning
POST /api/webhooks/glitch/
{
"action": "think",
"params": {
"prompt": "Analyze this lead and recommend follow-up strategy",
"context": "Lead: John Smith, CEO of TechCorp, visited pricing page 3x this week"
}
}Fetch contacts from your GHL CRM
Add tags to a contact
Send SMS/WhatsApp to a contact
Search the web via AI
Create AI images
Pull social media profiles
400B parameter reasoning
Generate presentations
Access all of these via POST /api/webhooks/glitch/ghl with the tool name.
| Tool Name | Description |
|---|---|
contacts_get-contacts | Get contacts list with filters |
contacts_get-contact | Get a single contact by ID |
contacts_create-contact | Create a new contact |
contacts_update-contact | Update contact fields |
contacts_upsert-contact | Create or update (smart merge) |
contacts_add-tags | Add tags to a contact |
contacts_remove-tags | Remove tags from a contact |
| Tool Name | Description |
|---|---|
conversations_search-conversation | Search/filter conversations |
conversations_get-messages | Get messages by conversation ID |
conversations_send-a-new-message | Send SMS, WhatsApp, email message |
| Tool Name | Description |
|---|---|
opportunities_get-pipelines | List all pipelines |
opportunities_search-opportunity | Search opportunities |
opportunities_get-opportunity | Get opportunity by ID |
opportunities_update-opportunity | Update an opportunity |
| Tool Name | Description |
|---|---|
calendars_get-calendar-events | Get calendar events |
calendars_get-appointment-notes | Get appointment notes |
| Tool Name | Description |
|---|---|
payments_get-order-by-id | Get order details |
payments_list-transactions | List transactions with filters |
| Tool Name | Description |
|---|---|
social-media-posting_create-post | Create a new post |
social-media-posting_edit-post | Edit existing post |
social-media-posting_get-post | Get post details |
social-media-posting_get-posts | List posts |
social-media-posting_get-account | Get connected accounts |
social-media-posting_get-social-media-statistics | Get analytics |
| Tool Name | Description |
|---|---|
blogs_get-blogs | List blog sites |
blogs_get-blog-post | Get a blog post |
blogs_create-blog-post | Create a new post |
blogs_update-blog-post | Update a post |
blogs_check-url-slug-exists | Check slug availability |
blogs_get-all-categories-by-location | List categories |
blogs_get-all-blog-authors-by-location | List authors |
| Tool Name | Description |
|---|---|
emails_fetch-template | Get email templates |
emails_create-template | Create email template |
| Tool Name | Description |
|---|---|
locations_get-location | Get location details |
locations_get-custom-fields | Get custom field definitions |
Create images from text prompts. Models: Flux Schnell (fast), Flux 1.1 Pro (HD), Gemini (best quality), Ghibli Style
Create videos from text or images. Models: Google Veo 3.1 (best), Veo 3.1 Fast, MiniMax image-to-video
Search the web with AI-powered results. Providers: Perplexity (AI summary), Linkup (raw results)
Scrape any URL to clean markdown. Uses Firecrawl for reliable extraction.
Pull profiles from Twitter/X, Instagram, LinkedIn, TikTok
Convert text to natural voice audio via ElevenLabs multilingual v2
Transcribe audio files via OpenAI Whisper
Send transactional emails via AWS SES
Generate pitch decks and slide presentations via Gamma
Generate full landing page designs via Stitch
Arcee Trinity 400B — complex analysis, strategy, problem solving
This is the updated system prompt for GlitchCommandBot with all MCP, Skillboss, and Trinity capabilities integrated. Copy and paste into GHL Agent Studio.
Loading prompt...
{
"parameters": {
"method": "POST",
"url": "https://agents.realtalkha.com/api/webhooks/glitch/",
"sendBody": true,
"specifyBody": "json",
"jsonBody": "={{ JSON.stringify({ action: 'search', params: { query: $json.searchTerm } }) }}",
"options": {}
},
"name": "Glitch Skill",
"type": "n8n-nodes-base.httpRequest",
"typeVersion": 4.2
}In GHL Workflow Builder, add a "Custom Webhook" action that calls Glitch:
URL: https://agents.realtalkha.com/api/webhooks/glitch/
Method: POST
Headers:
Content-Type: application/json
Body:
{
"action": "ghl",
"params": {
"tool": "contacts_add-tags",
"contact_id": "{{contact.id}}",
"tags": ["processed-by-glitch"]
}
}Step 1: GHL Trigger → New Contact Created
Step 2: HTTP Request → POST /api/webhooks/glitch/
Body: {
"action": "social",
"params": {"platform": "linkedin", "profile_id": "{{contact.company}}"}
}
Step 3: HTTP Request → POST /api/webhooks/glitch/
Body: {
"action": "think",
"params": {
"prompt": "Based on this LinkedIn data, what's the best approach for this lead?",
"context": "Lead: {{contact.name}}, Company: {{contact.company}}\nLinkedIn data: {{step2.data}}"
}
}
Step 4: HTTP Request → POST /api/webhooks/glitch/ghl
Body: {
"tool": "contacts_update-contact",
"contact_id": "{{contact.id}}",
"params": {
"body_notes": "AI Analysis: {{step3.data.choices[0].message.content}}"
}
}
Step 5: Tag contact as "ai-enriched"Step 1: Schedule Trigger (daily)
Step 2: Search → {"action": "search", "params": {"query": "trending in {{industry}} today"}}
Step 3: Think → {"action": "think", "params": {"prompt": "Write a social media post about: {{step2.data}}"}}
Step 4: Image → {"action": "image", "params": {"prompt": "{{imagePromptFromStep3}}"}}
Step 5: Social Post → {"action": "social_post", "params": {"action": "create", "content": "{{step3.content}}"}}