HighLevel MCP
HighLevel MCP lets authorized agents work with contacts, conversations, calendars, opportunities, and other location-scoped HighLevel resources.
36 actionsAPI key
What your bot can do in HighLevel MCP
Looks up
- Blogs check-url-slug-existsValidates whether a URL slug is available for a blog post before publishing.
- Blogs get-all-blog-authors-by-locationRetrieves all blog authors for a specific location with pagination support.
- Blogs get-all-categories-by-locationRetrieves all blog categories for a specific location with pagination support.
- Blogs get-blog-postRetrieves blog posts for a specific blog site using blog ID with filtering and pagination.
- Blogs get-blogsRetrieves a list of blog sites for a location with pagination and search support.
- Calendars get-appointment-notesRetrieves notes associated with a specific appointment.
- Calendars get-calendar-eventsRetrieves calendar events and appointments within a specified time range.
- Contacts get-all-tasksRetrieves all tasks associated with a specific contact.
- Contacts get-contactRetrieves detailed contact information by contact ID.
- Contacts get-contactsRetrieves a list of contacts with pagination support.
Show 12 more
- Conversations get-messagesRetrieves messages from a specific conversation with optional filtering by message type.
- Conversations search-conversationSearches conversations using multiple filters including contact, assigned user, followers, mentions, status, message type, and date range.
- Emails fetch-templateRetrieves email templates for a location with advanced filtering and pagination.
- Locations get-custom-fieldsRetrieves custom fields for a location with optional filtering by model type.
- Locations get-locationRetrieves detailed information for a sub-account (formerly location) by location ID.
- Opportunities get-opportunityRetrieves detailed information for a specific opportunity by opportunity ID.
- Opportunities get-pipelinesRetrieves all sales pipelines for a location.
- Opportunities search-opportunitySearches and filters opportunities in the sales pipeline using multiple criteria.
- Payments get-order-by-idRetrieves detailed information for a specific order using its unique order ID.
- Payments list-transactionsRetrieves a paginated list of transactions with comprehensive filtering options.
- Social-media-posting get-accountRetrieves a list of connected social media accounts and groups for a location.
- Social-media-posting get-postRetrieves detailed information for a specific social media post by post ID.
Takes action
- Blogs create-blog-postCreates a new blog post for a blog site with comprehensive content and metadata.
- Blogs update-blog-postModifies an existing blog post including content, metadata, categories, tags, and publication settings.
- Contacts add-tagsAdds one or more tags to an existing contact record.
- Contacts create-contactCreates a new contact record in the CRM with personal and business information.
- Contacts remove-tagsRemoves specified tags from a contact record.
- Contacts update-contactModifies existing contact information in the CRM.
- Contacts upsert-contactCreates a new contact or updates an existing contact based on duplicate detection settings.
- Conversations send-a-new-messageSends a new message to a contact through various channels including SMS, Email, WhatsApp, Instagram, Facebook, Custom, or Live Chat.
- Emails create-templateCreates a new email template with various types including HTML, builder, blank, folder, or imported templates.
- Opportunities update-opportunityModifies an existing opportunity in the sales pipeline.
Show 4 more
- Social-media-posting create-postCreates a new social media post for multiple platforms.
- Social-media-posting edit-postModifies an existing social media post including content, media, scheduling, and platform-specific settings.
- Social-media-posting get-postsRetrieves social media posts with advanced filtering and pagination.
- Social-media-posting get-social-media-statisticsRetrieve analytics data for multiple social media accounts.