--- STDOUT --- [TEST] Fetching snapshot tools... [Bridge] Starting GHL Server: node E:\genesis-system\mcp-servers\ghl\dist\server.js --- STDERR --- [GHL-MCP-LOG] [GHL MCP] Initializing GHL API client... [GHL-MCP-LOG] [GHL MCP] Base URL: https://services.leadconnectorhq.com [GHL-MCP-LOG] [GHL MCP] Version: 2021-07-28 [GHL-MCP-LOG] [GHL MCP] Location ID: 73q7bKDm2d6hsCtHuz1m [GHL-MCP-LOG] [GHL MCP] Request handlers setup complete [GHL-MCP-LOG] \U0001f680 Starting GoHighLevel MCP Server... [GHL-MCP-LOG] ===================================== [GHL-MCP-LOG] [GHL MCP] Testing GHL API connection... [GHL-MCP-LOG] [GHL API] GET /locations/73q7bKDm2d6hsCtHuz1m [GHL-MCP-LOG] [GHL API] Response error: { [GHL-MCP-LOG] status: 403, [GHL-MCP-LOG] message: 'Forbidden resource', [GHL-MCP-LOG] url: '/locations/73q7bKDm2d6hsCtHuz1m' [GHL-MCP-LOG] } [GHL-MCP-LOG] [GHL MCP] \u274c GHL API connection failed: Error: GHL API connection test failed: Error: GHL API Error (403): Forbidden resource [GHL-MCP-LOG] at GHLApiClient.testConnection (E:\genesis-system\mcp-servers\ghl\dist\clients\ghl-api-client.js:918:19) [GHL-MCP-LOG] at process.processTicksAndRejections (node:internal/process/task_queues:105:5) [GHL-MCP-LOG] at async GHLMCPServer.testGHLConnection (E:\genesis-system\mcp-servers\ghl\dist\server.js:601:28) [GHL-MCP-LOG] at async GHLMCPServer.start (E:\genesis-system\mcp-servers\ghl\dist\server.js:619:17) [GHL-MCP-LOG] at async main (E:\genesis-system\mcp-servers\ghl\dist\server.js:807:9) [GHL-MCP-LOG] [GHL MCP] \u26a0\ufe0f GHL API connection test failed: Failed to connect to GHL API: Error: GHL API connection test failed: Error: GHL API Error (403): Forbidden resource [GHL-MCP-LOG] [GHL MCP] Proceeding anyway (tools list will be available)... [GHL-MCP-LOG] \u2705 GoHighLevel MCP Server started successfully! [GHL-MCP-LOG] \U0001f517 Ready to handle Claude Desktop requests [GHL-MCP-LOG] ===================================== [GHL-MCP-LOG] \U0001f4cb Available tools: 253 [GHL-MCP-LOG] [GHL-MCP-LOG] \U0001f3af CONTACT MANAGEMENT (31 tools): [GHL-MCP-LOG] BASIC: create, search, get, update, delete contacts [GHL-MCP-LOG] TAGS: add/remove contact tags, bulk tag operations [GHL-MCP-LOG] TASKS: get, create, update, delete contact tasks [GHL-MCP-LOG] NOTES: get, create, update, delete contact notes [GHL-MCP-LOG] ADVANCED: upsert, duplicate check, business association [GHL-MCP-LOG] BULK: mass tag updates, business assignments [GHL-MCP-LOG] FOLLOWERS: add/remove contact followers [GHL-MCP-LOG] CAMPAIGNS: add/remove contacts to/from campaigns [GHL-MCP-LOG] WORKFLOWS: add/remove contacts to/from workflows [GHL-MCP-LOG] APPOINTMENTS: get contact appointments [GHL-MCP-LOG] [GHL-MCP-LOG] \U0001f4ac MESSAGING & CONVERSATIONS (20 tools): [GHL-MCP-LOG] BASIC: send_sms, send_email - Send messages to contacts [GHL-MCP-LOG] CONVERSATIONS: search, get, create, update, delete conversations [GHL-MCP-LOG] MESSAGES: get individual messages, email messages, upload attachments [GHL-MCP-LOG] STATUS: update message delivery status, monitor recent activity [GHL-MCP-LOG] MANUAL: add inbound messages, add outbound calls manually [GHL-MCP-LOG] RECORDINGS: get call recordings, transcriptions, download transcripts [GHL-MCP-LOG] SCHEDULING: cancel scheduled messages and emails [GHL-MCP-LOG] LIVE CHAT: typing indicators for real-time conversations [GHL-MCP-LOG] [GHL-MCP-LOG] \U0001f4dd BLOG MANAGEMENT: [GHL-MCP-LOG] • create_blog_post - Create new blog posts [GHL-MCP-LOG] • update_blog_post - Update existing blog posts [GHL-MCP-LOG] • get_blog_posts - List and search blog posts [GHL-MCP-LOG] • get_blog_sites - Get available blog sites [GHL-MCP-LOG] • get_blog_authors - Get available blog authors [GHL-MCP-LOG] • get_blog_categories - Get available blog categories [GHL-MCP-LOG] • check_url_slug - Validate URL slug availability [GHL-MCP-LOG] [GHL-MCP-LOG] \U0001f4b0 OPPORTUNITY MANAGEMENT (10 tools): [GHL-MCP-LOG] SEARCH: search_opportunities - Search by pipeline, stage, status, contact [GHL-MCP-LOG] PIPELINES: get_pipelines - Get all sales pipelines and stages [GHL-MCP-LOG] CRUD: create, get, update, delete opportunities [GHL-MCP-LOG] STATUS: update_opportunity_status - Quick status updates (won/lost) [GHL-MCP-LOG] UPSERT: upsert_opportunity - Smart create/update based on contact [GHL-MCP-LOG] FOLLOWERS: add/remove followers for opportunity notifications [GHL-MCP-LOG] \U0001f5d3 CALENDAR & APPOINTMENTS: [GHL-MCP-LOG] • get_calendar_groups - Get all calendar groups [GHL-MCP-LOG] • get_calendars - List all calendars with filtering [GHL-MCP-LOG] • create_calendar - Create new calendars [GHL-MCP-LOG] • get_calendar - Get calendar details by ID [GHL-MCP-LOG] • update_calendar - Update calendar settings [GHL-MCP-LOG] • delete_calendar - Delete calendars [GHL-MCP-LOG] • get_calendar_events - Get appointments/events in date range [GHL-MCP-LOG] • get_free_slots - Check availability for bookings [GHL-MCP-LOG] • create_appointment - Book new appointments [GHL-MCP-LOG] • get_appointment - Get appointment details [GHL-MCP-LOG] • update_appointment - Update appointment details [GHL-MCP-LOG] • delete_appointment - Cancel appointments [GHL-MCP-LOG] • create_block_slot - Block time slots [GHL-MCP-LOG] • update_block_slot - Update blocked slots [GHL-MCP-LOG] [GHL-MCP-LOG] \U0001f4e7 EMAIL MARKETING: [GHL-MCP-LOG] • get_email_campaigns - Get list of email campaigns [GHL-MCP-LOG] • create_email_template - Create a new email template [GHL-MCP-LOG] • get_email_templates - Get list of email templates [GHL-MCP-LOG] • update_email_template - Update an existing email template [GHL-MCP-LOG] • delete_email_template - Delete an email template [GHL-MCP-LOG] [GHL-MCP-LOG] \U0001f3e2 LOCATION MANAGEMENT: [GHL-MCP-LOG] • search_locations - Search for locations/sub-accounts [GHL-MCP-LOG] • get_location - Get detailed location information [GHL-MCP-LOG] • create_location - Create new sub-accounts (Agency Pro required) [GHL-MCP-LOG] • update_location - Update location information [GHL-MCP-LOG] • delete_location - Delete locations [GHL-MCP-LOG] • get_location_tags - Get all tags for a location [GHL-MCP-LOG] • create_location_tag - Create location tags [GHL-MCP-LOG] • update_location_tag - Update location tags [GHL-MCP-LOG] • delete_location_tag - Delete location tags [GHL-MCP-LOG] • search_location_tasks - Search tasks within locations [GHL-MCP-LOG] • get_location_custom_fields - Get custom fields [GHL-MCP-LOG] • create_location_custom_field - Create custom fields [GHL-MCP-LOG] • update_location_custom_field - Update custom fields [GHL-MCP-LOG] • delete_location_custom_field - Delete custom fields [GHL-MCP-LOG] • get_location_custom_values - Get custom values [GHL-MCP-LOG] • create_location_custom_value - Create custom values [GHL-MCP-LOG] • update_location_custom_value - Update custom values [GHL-MCP-LOG] • delete_location_custom_value - Delete custom values [GHL-MCP-LOG] • get_location_templates - Get SMS/Email templates [GHL-MCP-LOG] • delete_location_template - Delete templates [GHL-MCP-LOG] • get_timezones - Get available timezones [GHL-MCP-LOG] [GHL-MCP-LOG] \u2705 EMAIL VERIFICATION: [GHL-MCP-LOG] • verify_email - Verify email deliverability and risk assessment [GHL-MCP-LOG] [GHL-MCP-LOG] \U0001f4f1 SOCIAL MEDIA POSTING: [GHL-MCP-LOG] POSTS: search, create, get, update, delete social posts [GHL-MCP-LOG] BULK: bulk delete up to 50 posts at once [GHL-MCP-LOG] ACCOUNTS: get connected accounts, delete connections [GHL-MCP-LOG] CSV: upload bulk posts via CSV, manage import status [GHL-MCP-LOG] ORGANIZE: categories and tags for content organization [GHL-MCP-LOG] OAUTH: start OAuth flows, get platform accounts [GHL-MCP-LOG] PLATFORMS: Google, Facebook, Instagram, LinkedIn, Twitter, TikTok [GHL-MCP-LOG] [GHL-MCP-LOG] \U0001f4c1 MEDIA LIBRARY MANAGEMENT: [GHL-MCP-LOG] • get_media_files - List files and folders with search/filter [GHL-MCP-LOG] • upload_media_file - Upload files or add hosted file URLs [GHL-MCP-LOG] • delete_media_file - Delete files and folders [GHL-MCP-LOG] [GHL-MCP-LOG] \U0001f3d7\ufe0f CUSTOM OBJECTS MANAGEMENT: [GHL-MCP-LOG] SCHEMA: get_all_objects, create_object_schema, get_object_schema, update_object_schema [GHL-MCP-LOG] RECORDS: create_object_record, get_object_record, update_object_record, delete_object_record [GHL-MCP-LOG] SEARCH: search_object_records - Search records using searchable properties [GHL-MCP-LOG] FLEXIBILITY: Manage custom objects like pets, tickets, inventory, or any business data [GHL-MCP-LOG] RELATIONSHIPS: Owner and follower management for records [GHL-MCP-LOG] [GHL-MCP-LOG] \U0001f4b3 PAYMENTS MANAGEMENT: [GHL-MCP-LOG] INTEGRATIONS: create/list white-label payment integrations [GHL-MCP-LOG] ORDERS: list_orders, get_order_by_id - Manage customer orders [GHL-MCP-LOG] FULFILLMENT: create/list order fulfillments with tracking [GHL-MCP-LOG] TRANSACTIONS: list/get payment transactions and history [GHL-MCP-LOG] SUBSCRIPTIONS: list/get recurring payment subscriptions [GHL-MCP-LOG] COUPONS: create, update, delete, list promotional coupons [GHL-MCP-LOG] CUSTOM PROVIDERS: integrate custom payment gateways [GHL-MCP-LOG] [GHL-MCP-LOG] \U0001f9fe INVOICES & BILLING MANAGEMENT: [GHL-MCP-LOG] TEMPLATES: create, list, get, update, delete invoice templates [GHL-MCP-LOG] SCHEDULES: create, list, get recurring invoice automation [GHL-MCP-LOG] INVOICES: create, list, get, send invoices to customers [GHL-MCP-LOG] ESTIMATES: create, list, send estimates, convert to invoices [GHL-MCP-LOG] UTILITIES: generate invoice/estimate numbers automatically [GHL-MCP-LOG] FEATURES: late fees, payment methods, multi-currency support [GHL-MCP-LOG] ===================================== [GHL-MCP-LOG] [GHL MCP] Listing available tools... [GHL-MCP-LOG] [GHL MCP] Registered 253 tools total: [GHL-MCP-LOG] [GHL MCP] - 31 contact tools [GHL-MCP-LOG] [GHL MCP] - 20 conversation tools [GHL-MCP-LOG] [GHL MCP] - 7 blog tools [GHL-MCP-LOG] [GHL MCP] - 10 opportunity tools [GHL-MCP-LOG] [GHL MCP] - 39 calendar tools [GHL-MCP-LOG] [GHL MCP] - 5 email tools [GHL-MCP-LOG] [GHL MCP] - 24 location tools [GHL-MCP-LOG] [GHL MCP] - 1 email ISV tools [GHL-MCP-LOG] [GHL MCP] - 17 social media tools [GHL-MCP-LOG] [GHL MCP] - 3 media tools [GHL-MCP-LOG] [GHL MCP] - 9 object tools [GHL-MCP-LOG] [GHL MCP] - 10 association tools [GHL-MCP-LOG] [GHL MCP] - 8 custom field V2 tools [GHL-MCP-LOG] [GHL MCP] - 1 workflow tools [GHL-MCP-LOG] [GHL MCP] - 2 survey tools [GHL-MCP-LOG] [GHL MCP] - 18 store tools [GHL-MCP-LOG] [GHL MCP] - 10 products tools [GHL-MCP-LOG] [GHL MCP] - 20 payments tools [GHL-MCP-LOG] [GHL MCP] - 18 invoices tools --- EXIT CODE: 0 ---