Paste your MCP link, get a voice agent
Leadlock voice agents book into the software your clients actually run. Connect Leadlock to Claude or ChatGPT once, then build, wire up and ship an agent just by asking.
The connector URL:
https://mcp.leadlock.ai/mcp
-
Create a Leadlock account
Sign up at app.leadlock.ai/signup?channel=web and pick a plan. The connector needs an owner or admin login on a Starter, Agency or Pro plan.
-
Add the connector
In Claude, open Customize, then Connectors. Click Add, then Add custom connector, paste
https://mcp.leadlock.ai/mcpand click Add. In ChatGPT, add the same URL as a custom connector (developer mode). Sign in with your Leadlock email and password, then click Approve. Screenshots: Connect Leadlock to Claude. -
Ask it to build an agent
Start a new chat and describe the agent you want, or hand it a website:
- "Build a voice agent for Acme Plumbing that answers calls and books jobs."
- "Build a demo for https://acmeplumbing.com"
It uses
create_agentfor a new agent, orbuild_demo_from_urlto build an agent and a live demo page from a website. Every new prompt is checked against the house rules (lint_prompt) and the review is shown to you. For booking, GoHighLevel calendars work out of the box:list_calendarsshows the connected ones. A new agent answers no phone calls until it is put on a phone number. -
Connect your own tools
Give the agent your own tools with
connect_tools: point it at any remote MCP server (anhttpsURL) and the agent can use that server's tools during calls. This is how ServiceTitan and anything else with an API can be connected. A bearer token, if the server needs one, is stored encrypted and never shown again. You can limit the agent to a list of up to 50 tool names. It shows a preview first and saves only after you say yes, then reads the agent back to confirm. -
Put it on your site
Ask for a talk link:
create_demomakes a demo page for the agent. Thenget_voice_doorsreturns every way to reach it: the talk link, an iframe snippet, the phone number, and the script tag that puts the agent on any website:<script src="https://app.leadlock.ai/v1/leadlock-voice.js" data-leadlock-slug="YOUR_DEMO_SLUG"></script>Paste it before
</body>. Visitors click the orb and talk. What the script sends over the wire: Voice frame protocol. -
Get a phone number
get_phone_numberfirst shows numbers the account already owns and has free, then numbers for sale in the area code you ask for. Buying one adds a monthly phone-number charge to your Leadlock account, so it asks you to pick and confirm before it buys, then routes the number to the agent. Buying needs an agency account; on any other account, route a number you already own instead. To use a number you already own,assign_phone_numberroutes it. Thenplace_test_callrings your own phone so you can hear the agent live.
Good to know
- Anything that changes a live agent, routes a number, buys a number or places a call shows a preview first and only goes ahead after you say yes.
- There are no delete tools. Deleting stays in the Leadlock dashboard.
- The voice is speech-to-speech.
Next
- Every connector tool
- API Reference and the OpenAPI spec
- Voice frame protocol
- llms.txt and llms-full.txt for AI assistants