Highlevel MCP server for AI agents and assistants

Securely connect your AI agents and chatbots (Claude, ChatGPT, Cursor, etc) with Highlevel MCP or direct API to read contacts, update pipelines, manage appointments, and send SMS follow-ups through natural language.

Highlevel logoHighlevel
Oauth2

Highlevel is a marketing automation and CRM platform for agencies, with funnels, scheduling, two-way texting, and client pipeline tools. It helps teams manage leads, conversations, bookings, and follow-ups from one place.

218 Tools

Try Highlevel now

Type what you want done — sign in and watch it run live in the Tool Router playground.

TOOL ROUTER PLAYGROUND
Highlevel
Try asking
TOOLS

Supported Tools

Every Highlevel action and event your agent gets out of the box.

Add An Inbound Message

Adds an inbound message to a conversation in GoHighLevel.

Add Contact Tags

Adds one or more tags to an existing contact in a GoHighLevel sub-account.

Add Followers Contact

Adds one or more followers to an existing contact in a GoHighLevel sub-account.

Add Followers Opportunity

Adds one or more followers to an existing opportunity in a GoHighLevel sub-account.

Add Remove Contact From Business

Adds or removes a set of contacts from a business in a GoHighLevel sub-account in bulk.

Bulk Edit

Bulk updates multiple products in a GoHighLevel sub-account.

Bulk Update

Performs a bulk update operation on products within a GoHighLevel sub-account.

Cancel Scheduled Message

Cancels a previously scheduled message in a GoHighLevel sub-account, identified by its messageId.

Check Account Funds

Checks if the GoHighLevel account has sufficient funds to cover marketplace charges.

Check Url Slug Exists

Checks whether a given URL slug already exists for blog posts in a GoHighLevel sub-account.

Complete File Upload

Completes a previously initiated file upload for a GoHighLevel conversation message.

Bulk Update Contact Tags

Performs a bulk tag update on a list of GoHighLevel contacts.

Create Appointment

Creates a new appointment (calendar event) in a GoHighLevel sub-account.

Create Appointment Note

Creates a note for an existing appointment in a GoHighLevel sub-account.

Create Association

Creates a new association between two object types in a GoHighLevel sub-account.

Create Block Slot

Creates a block slot on a GoHighLevel calendar to reserve time so it is unavailable for booking.

Create Blog Post

Creates a new blog post and adds it to an existing blog's post collection in a GoHighLevel sub-account.

Create Brand Voice

Creates a new brand voice for the specified location in GoHighLevel.

Create Calendar

Creates a new calendar in a GoHighLevel sub-account.

Create Calendar Group

Creates a new calendar group in a GoHighLevel sub-account.

Create Calendars Service Location

Creates a new service location for the calendar services.

Create Contact

Creates a new contact in a GoHighLevel sub-account.

Create Contact Note

Creates a new note for a specific contact in GoHighLevel.

Create Contact Task

Creates a new task for a specific contact in GoHighLevel.

Create Conversation

Creates a new conversation in a GoHighLevel sub-account between the sub-account and a contact.

Create Custom Field

Creates a new custom field in a GoHighLevel sub-account (location).

Create Custom Field Folder

Creates a new custom field folder for a custom object in a GoHighLevel sub-account.

Create Custom Object Schema

Creates a new custom object schema in a GoHighLevel sub-account.

Create Custom Value

Creates a new custom value within a GoHighLevel sub-account (location).

Create Email Template Folder

Creates a new email template folder for the specified location.

Create Event Notification

Creates one or more event notifications for a GoHighLevel calendar.

Create Link

Creates a new trigger link in a GoHighLevel sub-account.

Create Media Folder

Creates a new folder in the media storage for a location.

Create Object Record

Creates a new record for a custom object schema in a GoHighLevel sub-account.

Create Opportunity

Creates a new opportunity in a GoHighLevel sub-account.

Create Product

Creates a new product with the specified details in the HighLevel system.

Create Product Collection

Creates a new product collection in a GoHighLevel sub-account.

Create Product Price

Creates a new price for an existing product in a GoHighLevel sub-account.

Create Recurring Task

Creates a recurring task within a GoHighLevel sub-account (location).

Create Relation

Creates a relation between two records under a given association in a GoHighLevel sub-account.

Create Schedule

Creates a new calendar schedule in a GoHighLevel sub-account.

Create Tag

Creates a new tag for the specified location.

Create Template

Creates a new email template in a GoHighLevel sub-account.

Delete Appointment Note

Deletes a note associated with an appointment in a GoHighLevel sub-account.

Delete Association

Deletes a user-defined association by its ID.

Delete Business

Deletes a business by its unique identifier.

Delete Calendar

Deletes a calendar from a GoHighLevel sub-account identified by its calendarId.

Delete Contact

Deletes a contact from a GoHighLevel sub-account.

Delete Conversation

Deletes a conversation from a GoHighLevel sub-account, identified by its conversationId.

Delete Custom Field

Deletes a custom field from a GoHighLevel location.

Delete Custom Field Folder

Deletes a custom field folder from a GoHighLevel sub-account.

Delete Custom Value

Deletes a custom value from a GoHighLevel sub-account (location).

Delete Email Template

Deletes an email template by its ID for a specified location.

Delete Event

Deletes a calendar event from a GoHighLevel sub-account.

Delete Event Notification

Deletes a notification from a calendar by removing the specified notification ID.

Delete Group

Deletes a calendar group from a GoHighLevel sub-account, identified by its groupId.

Delete Link

Deletes a link by its unique identifier.

Delete Media

Deletes a specific file or folder from the media storage by its unique identifier.

Delete Note

Deletes a note associated with a specific contact in a GoHighLevel sub-account.

Delete Object Record

Deletes a record by its ID from a specified object schema (business or custom objects).

Delete Opportunity

Deletes an opportunity from a GoHighLevel sub-account.

Delete Price By Id For Product

Deletes a price identified by its priceId from a specific product in a GoHighLevel sub-account.

Delete Product By Id

Deletes a product from a GoHighLevel sub-account.

Delete Product Collection

Deletes a product collection from a GoHighLevel sub-account.

Delete Product Review

Deletes a product review by its unique identifier.

Delete Recurring Task

Deletes a recurring task from a GoHighLevel sub-account (location).

Delete Relation

Deletes a relation between two objects by its ID.

Delete Schedule

Deletes a calendar schedule from a GoHighLevel sub-account, identified by its id.

Delete Tag

Deletes a tag from a GoHighLevel sub-account (location).

Delete Task

Deletes a task associated with a contact in a GoHighLevel sub-account.

Delete Template

Deletes an email builder template from a GoHighLevel sub-account.

Disable Group

Enables or disables a calendar group in a GoHighLevel sub-account.

Edit Appointment

Edits an existing appointment event in a GoHighLevel calendar.

Edit Block Slot

Updates an existing block slot event on a GoHighLevel calendar.

Edit Group

Edits an existing calendar group in a GoHighLevel sub-account.

Export Messages By Location

Exports messages for a specific GoHighLevel sub-account (location).

Fetch Calendar Resources

Retrieves a paginated list of calendar resources (equipments or rooms) for a specific sub-account in GoHighLevel.

Fetch Campaigns

Retrieves a list of email campaigns (schedules) for a specific GoHighLevel sub-account.

Fetch Email Templates

Fetches email templates for the specified location from the GoHighLevel email builder.

Fetch Redirects List

Retrieves a paginated list of URL redirects configured for a specific GoHighLevel sub-account (location).

Find Associations

Retrieves all associations for a sub-account / location.

Generate Estimate Number

Generates the next estimate number for the given location.

Get Agent Studio Agents (Deprecated)

Lists all active agents with a published production version for the specified location.

Get All Blog Authors By Location

Retrieves a paginated list of blog authors for a specific GoHighLevel sub-account (location).

Get All Categories By Location

Retrieves a paginated list of blog categories for a specific GoHighLevel sub-account (location).

Get All Notes

Retrieves all notes associated with a specific contact.

Get All Or Email Sms Templates

Retrieves all templates (or email/SMS/WhatsApp templates filtered by type) for a specific GoHighLevel sub-account (location).

Get All Schedules

Retrieves all schedules for a given user within a sub-account (location), optionally filtered by calendar.

Get All Tasks

Retrieves all tasks associated with a specific contact.

Get Appointments For Contact

Retrieves all appointments associated with a specific contact in a GoHighLevel sub-account.

Get Association By Id

Retrieves a single association from GoHighLevel by its unique identifier.

Get Association By Object Keys

Retrieves associations from a GoHighLevel sub-account by object key.

Get Blocked Slots

Retrieves blocked slots for a GoHighLevel sub-account within a given time range.

Get Blogs

Retrieves all blogs for a specific location ID.

Get Brand Boards

Retrieves all brand boards for a specific location.

Get Brand Voice

Retrieves a brand voice by its ID within the specified location.

Get Calendar

Retrieves a single calendar by its unique identifier.

Get Calendar Events

Retrieves calendar events for a GoHighLevel sub-account within a given time range.

Get Calendars

Retrieves all calendars associated with a GoHighLevel location.

Get Event Calendar Schedule

Retrieves the availability schedule for a specific event calendar.

Get Service Bookings

Retrieves service bookings for a location within a given date range, with an optional service location filter.

Get Contact

Retrieves a single contact from a GoHighLevel sub-account by its unique identifier.

Get Contacts By Business Id

Retrieves a paginated list of contacts associated with a specific business in a GoHighLevel sub-account.

Get Conversation

Retrieves a specific conversation by its unique identifier.

Get Conversation Messages

Retrieves all messages for a specific conversation in GoHighLevel.

Get Custom Field

Retrieves a single custom field from a GoHighLevel sub-account (location) by its unique identifier.

Get Custom Field By Id

Retrieves a single custom field from a GoHighLevel sub-account by its unique identifier.

Get Custom Fields

Retrieves the custom fields configured for a specific GoHighLevel sub-account (location).

Get Custom Fields By Object Key

Retrieves all custom fields and custom field folders for a given object within a GoHighLevel sub-account, identified by the object key (e.

Get Custom Value

Retrieves a single custom value from a GoHighLevel sub-account (location) by its unique identifier.

Get Custom Values

Retrieves all custom values associated with a specific location in GoHighLevel.

Get Email By Id

Retrieves a single email message from a GoHighLevel sub-account by its unique identifier.

Get Bulk Action Campaigns

Retrieves all bulk action campaigns for a specific GoHighLevel location.

Get Email Campaigns

Retrieves all email campaigns for a specific GoHighLevel location.

Get Email Templates

Retrieves all email templates for a specific location.

Get Event Notification

Retrieves a single event notification by its unique notification ID.

Get Funnels Page

Retrieves a list of all funnel pages based on the given query parameters.

Get Funnels Page Count

Retrieves the count of funnel pages based on the given query parameters.

Get Groups

Retrieves the list of calendar groups for a specific GoHighLevel sub-account (location).

Get Invoice Settings

Retrieves invoice settings for a specific location in GoHighLevel.

Get Invoice Schedules

Retrieves a list of invoice schedules for a location or company.

Get Link By Id

Retrieves a single trigger link from a GoHighLevel sub-account by its unique identifier.

Get Links

Retrieves all trigger links for a specific GoHighLevel sub-account (location).

Get List Inventory

Retrieves a paginated list of inventory items for a specific location.

Get Location

Retrieves a single sub-account (location) from GoHighLevel by its unique identifier.

Get Lost Reason

Retrieves the list of opportunity lost reasons configured for a GoHighLevel sub-account.

List Media Files

Fetches a list of files and folders from the media storage for a location.

Get Message

Retrieves a single message from a GoHighLevel conversation by its unique identifier.

Get Note

Retrieves a single note for a specific contact in a GoHighLevel sub-account by its unique identifier.

Get Object By Location Id

Retrieves the list of custom and standard object schemas for a specific GoHighLevel sub-account (location).

Get Object Schema

Retrieves the schema definition for an object by its key or ID in GoHighLevel.

Get Object Record By Id

Retrieves a Standard Object (like business) or Custom Object record by its ID.

Get Opportunity

Retrieves a single opportunity from a GoHighLevel sub-account by its unique identifier.

Get Pipelines

Retrieves all opportunity pipelines associated with a GoHighLevel location.

Get Posts

Retrieves a list of social media posts for a specific location.

Get Price By Id For Product

Retrieves a single price for a specific product in a GoHighLevel sub-account by its unique identifier.

Get Product By Id

Retrieves a single product from a GoHighLevel sub-account by its unique identifier.

Get Product Collection Id

Retrieves a single product collection from a GoHighLevel sub-account by its unique identifier.

Get Product Reviews

Retrieves a paginated list of product reviews for a specific sub-account (location) in GoHighLevel.

List Products

Retrieves a paginated list of products for a specific location.

List Product Prices

Lists all prices associated with a specific product in the HighLevel system.

Get Product Store Stats

Retrieves product statistics for a specific store in a GoHighLevel sub-account, including the total number of products, the number included in the store, and the number excluded from the store.

Get Recurring Task By Id

Retrieves a single recurring task from a GoHighLevel sub-account by its unique identifier.

Get Relations By Record Id

Retrieves all relations for a specific record by its ID.

Get Reviews Count

Retrieves the count of reviews for a specific location in GoHighLevel, optionally filtered by rating, date range, product, or store.

Get Schedule By Id

Retrieves a single calendar schedule from a GoHighLevel sub-account by its unique identifier.

Get Slots

Retrieves the available free time slots for a specific GoHighLevel calendar within a given date range.

Get Store Settings

Retrieves store settings for a specific location or agency.

Get Tag

Retrieves a single tag from a GoHighLevel sub-account by its unique identifier.

Get Task

Retrieves a single task for a specific contact in a GoHighLevel sub-account by its unique identifier.

Get Timezones

Retrieves all available timezones for a GoHighLevel location.

Get User By Location

Retrieves all users associated with a specific location in GoHighLevel.

Initiate File Upload

Initiates a direct file upload for a GoHighLevel conversation message by requesting a signed GCS upload URL.

List Agent Studio Agents

Lists all active agents for the specified location in Agent Studio.

List Brand Voices

Retrieves all brand voices for a specific location in GoHighLevel.

List Event Notifications

Retrieves the event notifications configured for a specific GoHighLevel calendar.

List Funnels Funnel

Retrieves a list of all funnels based on the given query parameters.

List Coupons

Retrieves a list of all coupons available in a GoHighLevel location.

List Product Collections

Retrieves a paginated list of product collections for a specific location (sub-account) in GoHighLevel.

List Tags

Retrieves the list of tags defined in a GoHighLevel sub-account (location).

Locations Create Custom Field

Creates a new custom field within a GoHighLevel sub-account (location).

Locations Delete Custom Field

Deletes a custom field from a GoHighLevel location (sub-account).

Locations Update Custom Field

Updates an existing custom field in a GoHighLevel sub-account (location).

Put Location

Updates an existing sub-account/location in GoHighLevel.

Remove Contact From Every Campaign

Removes a contact from all campaigns they are enrolled in.

Remove Contact Tags

Removes one or more tags from a contact in a GoHighLevel sub-account.

Remove Followers Contact

Removes one or more followers from a contact in a GoHighLevel sub-account.

Remove Followers Opportunity

Removes one or more followers from an existing opportunity in a GoHighLevel sub-account.

Search Contacts

Searches for contacts in a GoHighLevel sub-account using advanced filters, sorting, and pagination.

Search Conversation AI Agents

Searches for AI agents based on various criteria including name, status, and configuration.

Search Conversations

Returns a list of all conversations matching the search criteria along with the sort and filter options selected.

Search Duplicate Contact

Searches for duplicate contacts in a GoHighLevel location.

Search Links

Searches for trigger links within a GoHighLevel location.

Search Locations

Searches for sub-accounts (locations) within a GoHighLevel agency.

Search Object Records

Searches records of a custom object in a GoHighLevel sub-account.

Search Opportunities

Searches for opportunities within a GoHighLevel sub-account.

Search Opportunities Advanced

Performs an advanced search for opportunities within a GoHighLevel sub-account.

Search Users

Searches users in a HighLevel company and location.

Send Message

Sends a message to a contact in a GoHighLevel sub-account across a channel (SMS, RCS, Email, WhatsApp, Instagram, or Facebook).

Set Default Brand Voice

Sets a brand voice as the default for a location.

Task Search

Searches tasks within a GoHighLevel sub-account (location).

Update Association

Updates the labels of an association by its ID.

Update Business

Updates an existing business with the provided information.

Update Calendar

Updates an existing calendar by its unique identifier.

Update Calendar Schedule

Updates an existing calendar's availability schedule.

Update Event Calendar Schedule

Updates the availability schedule for a specific event calendar.

Update Contact

Updates an existing contact in a GoHighLevel sub-account.

Update Contact Task

Updates a task associated with a contact in GoHighLevel.

Update Conversation

Updates the conversation details based on the conversation ID.

Update Custom Field

Updates an existing custom field in a GoHighLevel location.

Update Custom Field Folder

Updates an existing custom field folder in a GoHighLevel sub-account.

Update Custom Object

Updates an existing custom object schema in a GoHighLevel sub-account.

Update Custom Value

Updates an existing custom value within a GoHighLevel sub-account (location).

Update Display Priority

Updates the display priority (ordering) of products within a GoHighLevel store.

Update Email Template

Updates an existing email template for the specified location.

Update Inventory

Updates the inventory for one or more prices in a GoHighLevel sub-account.

Update Link

Updates an existing trigger link in a GoHighLevel sub-account.

Bulk Delete Media Files

Bulk soft-deletes or trashes multiple files and folders in a single request.

Bulk Update Media Files

Updates metadata or status of multiple files and folders in bulk.

Update Note

Updates an existing note attached to a contact in a GoHighLevel sub-account.

Update Object Record

Updates an existing record of a custom object (or standard object) in a GoHighLevel sub-account.

Update Opportunity

Updates an existing opportunity in a GoHighLevel sub-account.

Update Opportunity Status

Updates the status of an existing opportunity in a GoHighLevel sub-account.

Update Price By Id For Product

Updates an existing price for a product in a GoHighLevel sub-account.

Update Product By Id

Updates an existing product in a GoHighLevel sub-account by its productId.

Update Product Collection

Updates an existing product collection in a GoHighLevel sub-account.

Update Product Review

Updates the status, reply, and other details of a product review.

Update Recurring Task

Updates an existing recurring task for a GoHighLevel sub-account (location).

Update Store Status

Includes or excludes products from a GoHighLevel store.

Update Tag

Updates an existing tag for the specified location.

Update Task Completed

Updates the completed status of a task associated with a contact.

Update Template

Updates an existing email builder template in a GoHighLevel sub-account.

Upload File Attachments

Uploads file attachments to a GoHighLevel conversation.

Upload File to Custom Fields

Upload files to custom fields.

Upload Media File

Upload a file to the Highlevel Media Library.

Upsert Contact

Creates or updates a contact in a GoHighLevel sub-account.

Upsert Opportunity

Creates or updates an opportunity in a GoHighLevel sub-account.

Validate Groups Slug

Validates whether a calendar group slug is available within a GoHighLevel sub-account (location).

SETUP GUIDE

Connect Highlevel MCP Tool with your Agent

1

Install Composio

typescript
npm install @composio/core ai @ai-sdk/mcp @ai-sdk/openai
Install the Composio SDK and your agent framework
2

Create a session with MCP enabled

typescript
import { Composio } from "@composio/core";

const composio = new Composio();
const { mcp } = await composio.create("your-user-id", {
  toolkits: ["highlevel"],
  mcp: true,
});
Create a session scoped to Highlevel and read its MCP URL and headers
3

Connect your agent to the MCP server

typescript
import { createMCPClient } from "@ai-sdk/mcp";
import { openai } from "@ai-sdk/openai";
import { generateText, stepCountIs } from "ai";

const client = await createMCPClient({
  transport: { type: "http", url: mcp.url, headers: mcp.headers },
});

const { text } = await generateText({
  model: openai("gpt-5.6-sol"),
  tools: await client.tools(),
  prompt: "List recent Highlevel contacts created this week and summarize their pipeline stages",
  stopWhen: stepCountIs(10),
});

console.log(text);
await client.close();
Pass the session's MCP URL and headers to your agent and run a Highlevel request
SETUP GUIDE

Connect Highlevel API Tool with your Agent

1

Install Composio

typescript
npm install @composio/core @composio/openai openai
Install the Composio SDK, the OpenAI provider, and the OpenAI SDK
2

Create a Composio session

typescript
import OpenAI from "openai";
import { Composio } from "@composio/core";
import { OpenAIResponsesProvider } from "@composio/openai";

const composio = new Composio({ provider: new OpenAIResponsesProvider() });
const client = new OpenAI();

const session = await composio.create("your-user-id", { toolkits: ["highlevel"] });
const tools = await session.tools();
Initialize Composio with the OpenAI Responses provider and create a session scoped to Highlevel
3

Run Highlevel tools with your agent

typescript
let response = await client.responses.create({
  model: "gpt-5.6-sol",
  tools,
  input: [{ role: "user", content: "List recent Highlevel contacts created this week and summarize their pipeline stages" }],
});

while (response.output.some((o) => o.type === "function_call")) {
  const outputs = await composio.provider.handleToolCalls(session, response.output);
  response = await client.responses.create({
    model: "gpt-5.6-sol",
    tools,
    previous_response_id: response.id,
    input: outputs,
  });
}

console.log(response.output_text);
Send a request, execute the Highlevel tool calls through the session, and print the final answer

Why Use Composio?

AI Native Highlevel Integration

  • Supports both Highlevel MCP and direct API based integrations
  • Structured, LLM-friendly schemas for reliable tool execution
  • Rich coverage for reading, writing, and querying your Highlevel contacts, conversations, opportunities, and calendars

Managed Auth

  • Built-in OAuth handling with automatic token refresh and rotation
  • Central place to manage, scope, and revoke Highlevel access
  • Per user and per environment credentials instead of hard-coded keys

Agent Optimized Design

  • Tools are tuned using real error and success rates to improve reliability over time
  • Comprehensive execution logs so you always know what ran, when, and on whose behalf
  • Clean tool descriptions make it easier for agents to work with Highlevel CRM data without guessing

Enterprise Grade Security

  • Fine-grained RBAC so you control which agents and users can access Highlevel
  • Scoped, least privilege access to Highlevel resources
  • Full audit trail of agent actions to support review and compliance
FRAMEWORKS

Use Highlevel with any AI Agent Framework

Choose a Framework you want to connect Highlevel with

Rolling this out across your team?

Give your team centralized access control across every framework with Composio’s MCP Gateway.

EXPLORE MCP GATEWAY
FAQ

Frequently asked questions

Highlevel requires connections to go through your own OAuth app. You register it once with Highlevel, add its client ID and secret in the Composio dashboard, and from then on everyone connects by signing in to Highlevel as usual. Composio handles the rest of the flow and the token refresh.

Yes! Composio's Tool Router enables agents to use multiple toolkits. Learn more.

Yes. Composio is SOC 2 Type II compliant and is built to keep your Highlevel connection and credentials secure. OAuth tokens and API keys are encrypted, and sensitive customer data is protected at rest and in transit.

Composio also undergoes independent security testing and continuously monitors its systems for security threats. You can review the latest reports and policies in the Composio Trust Center.

Composio maintains and updates all toolkit integrations automatically, so your agents always work with the latest API versions.

When you connect a Highlevel account through Composio, every action runs under that account, so anything the agent creates, sends, or changes shows up in Highlevel as done by you. Keep an approval step in your prompt for actions with side effects, such as sending or deleting, and have the agent draft first.

Exactly the ones Highlevel lists on its consent screen when you connect. Review that screen before approving. If you connect a work account, your Highlevel administrator may need to approve the app first, and you can revoke the access inside Highlevel whenever you want.

Yes. Composio supports multiple connected accounts for the same app, and that works in Claude, ChatGPT, or any other assistant you connect through Composio. Give each Highlevel connection a name such as work or personal, and the assistant uses the one you mention in the request. Each account keeps its own credentials and nothing is merged.

Composio refreshes Highlevel tokens automatically, so day to day you do nothing. If you revoke access inside Highlevel, or Highlevel invalidates the session, the connection shows as expired in Composio and the agent stops acting on that account until you reconnect it, which is a single sign-in.

Composio's free Hobby plan includes 100,000 tool calls per month with no credit card, which covers most personal Highlevel use. Paid plans add higher limits and team features. Your Highlevel plan and its API limits still apply as usual.

Built-in connectors usually give one AI access to a limited set of apps. Many people use Composio because it lets their AI connect to more apps than it normally supports, or connect to multiple accounts for the same app (e.g. connect Claude to multiple Highlevel accounts).

With Composio, you connect Highlevel once and then use it across different AI assistants without setting it up separately in each one. Connect your apps to Composio once, then connect Composio to whichever AI you use, whether that's Claude, ChatGPT, Hermes, or your own custom assistant.

Start with Highlevel.It takes 30 seconds.

Managed auth, hosted MCP servers, and every Highlevel tool your agent needs.Free to start.

Start building