
Integration · CRM & sales
Connect Claude & ChatGPT to LeadConnector (HighLevel)
Ask your AI whether a lead is already in HighLevel, what they wrote last, or to move a deal to the next stage. It finds and updates contacts, adds tags, notes and tasks, reads conversations, works with opportunities and pipelines, checks calendar slots and books appointments, and lists form submissions. Your CRM work gets done from the chat, in one sub-account.
Free plan, no credit card. Takes about a minute.
Try asking
“Is [email protected] already a contact? If not, add her with the tag webinar.”
The AI looks her up by email. If she is missing, it creates the contact and adds the tag. Tags can start workflows you have set up in HighLevel.
“What did Jane write in her last message?”
It finds Jane's conversation and reads the newest messages, whether SMS, email or chat.
“Move the Acme opportunity to Proposal sent and set the value to 25,000.”
It looks up the pipeline stages, then updates the opportunity's stage and value.
What your AI can do
Contacts
Find contacts by email or phone, search, create or update them, add or remove tags, and add notes and tasks.
Conversations and opportunities
Search conversations and read their messages, and search, create, update, win or lose opportunities in your pipelines.
Calendars and forms
List calendars, find free slots, book and change appointments, and list forms and their submissions.
“Which free slots do we have on the consultation calendar next Tuesday?”
It reads the open booking slots for that calendar and day.
“Book Jane at 10:00 on Tuesday in the consultation calendar.”
It creates the appointment for Jane. Depending on the calendar's settings, HighLevel may send her a confirmation.
“Which form submissions came in since Monday?”
It lists form submissions in that date range, optionally for one form.
30 tools for LeadConnector (HighLevel)
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
add_contact_tagsChanges dataAdd `tags` (list of tag names) to a contact by `contact_id`. Tags can start workflows set up in HighLevel.complete_contact_taskVisible to othersMark a contact task done or not done by `contact_id` and `task_id` with `completed` true or false.create_appointmentChanges dataBook an appointment for `contact_id` in `calendar_id` at `start_time` (ISO 8601) with optional `end_time`, `title` and `appointment_status`. May send confirmations to the contact, depending on the calendar's settings.create_contact_noteChanges dataAdd a note (`body` text) to a contact by `contact_id`.create_contact_taskChanges dataCreate a task on a contact by `contact_id` with `title`, `due_date` (ISO 8601), `completed` (false for a new task) and optional `body` and `assigned_to` user ID.create_opportunityChanges dataCreate an opportunity for `contact_id` with `name`, `pipeline_id`, `pipeline_stage_id`, `status` (open) and optional `monetary_value`. Get pipeline and stage IDs from list_pipelines.find_contact_by_email_or_phoneFind an existing contact by exact `email` or phone `number`. Use before creating a contact to avoid duplicates.get_appointmentGet one appointment by `event_id`.get_contactGet one contact by `contact_id`, with name, email, phone, tags, custom fields and owner.get_free_slotsGet open booking slots for `calendar_id` between `start_date` and `end_date` (epoch milliseconds), optionally in a `timezone`.get_opportunityGet one opportunity by `deal_id`, with pipeline stage, value, status and contact.list_calendar_eventsList appointments between `start_time` and `end_time` (epoch milliseconds), filtered by `calendar_id`, `user_id` or `group_id` (one is needed).list_calendarsList booking calendars with their IDs.list_contact_appointmentsList a contact's appointments by `contact_id`.list_contact_notesList the notes on a contact by `contact_id`.list_contact_tasksList the tasks on a contact by `contact_id`.list_conversation_messagesList the messages in one conversation by `conversation_id`, newest first.list_form_submissionsList form submissions, optionally by `form_id`, search text `q` and date range `start_at` / `end_at` (YYYY-MM-DD).list_formsList the sub-account's forms with their IDs.list_pipelinesList sales pipelines with their stages and IDs.remove_contact_tagsMoves moneyRemove the listed `tags` from a contact by `contact_id`.search_contactsChanges dataSearch contacts. Put the search in `body`: `locationId` (the sub-account ID, shown as locationId on any contact, opportunity or calendar record), `query` text, and `pageLimit`.search_conversationsSearch conversations (SMS, email, chat threads) by `query`, `contact_id`, `status` (e.g. unread) or `assigned_to`. Returns conversation IDs for list_conversation_messages.search_opportunitiesSearch opportunities by text `q`, `pipeline_id`, `pipeline_stage_id`, `status` (open, won, lost, abandoned), `contact_id` or `assigned_to`.set_opportunity_statusChanges dataSet an opportunity's `status` (open, won, lost, abandoned) by `opportunity_id`; optional `lost_reason_id` when lost.update_appointmentChanges dataChange an appointment by `event_id`: time, title, status (e.g. cancelled, showed, noshow) or assigned user.update_contactChanges dataUpdate a contact by `contact_id` (name, email, phone, address, owner `assigned_to`, custom fields). Passing `tags` replaces all existing tags; use add_contact_tags to add.update_contact_taskChanges dataChange a contact task by `contact_id` and `task_id`: title, body, due date or assignee.update_opportunityChanges dataUpdate an opportunity by `deal_id`: name, stage (`pipeline_stage_id`), value, status or owner.upsert_contactChanges dataCreate a contact, or update the matching contact if one with the same email or phone exists. Pass `first_name`, `last_name`, `email`, `phone`, `tags`, `source` and more.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose LeadConnector (HighLevel) from the app list.
- 2
Paste your key
Paste a Private Integration token and your Location ID. In your HighLevel sub-account open Settings > Private Integrations (enable it under Labs if it is missing), click Create new Integration, give it a name, tick the scopes you need (contacts, conversations, opportunities, calendars, forms) and copy the token. Your Location ID is under Settings > Business Profile, and it is also the ID after /location/ in the HighLevel address bar.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
Click your name, then Settings › Connectors › Add custom connector. Paste your link as the Remote MCP server URL. Switch it on from the + menu in a chat.
Questions
What can the AI do in LeadConnector?
It can find, search and read contacts, their notes, tasks and appointments, search conversations and read messages, read opportunities and pipelines, list calendars, free slots and appointments, and list forms and submissions. It can create or update contacts, add or remove tags, add notes and tasks, create and update opportunities and their status, and book or change appointments.
Does the AI see my LeadConnector token?
No. Your Private Integration token is encrypted at rest and never shown to the AI. After you save it, it is not shown again, not even to you. The AI only sees the results of the tools it calls.
Can I control what the AI is allowed to do?
Yes. You choose which tools are switched on, so you can start read-only. Adding a tag can start a HighLevel workflow and booking an appointment may send the contact a confirmation, so these tools can require your approval before they run. Every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.
What does it cost?
PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own HighLevel account.
Why does PipMCP need my Location ID?
You create the Private Integration token inside one HighLevel sub-account, and many API calls need that sub-account's Location ID. You find it under Settings > Business Profile, or as the ID after /location/ in the address bar. PipMCP stores it with your connection, so the AI works in that sub-account.
Let your AI work in LeadConnector (HighLevel) today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect LeadConnector (HighLevel) freePipMCP is not affiliated with LeadConnector (HighLevel). Product names are trademarks of their owners.





