Skip to content

Use LeadMind in ChatGPT

ChatGPT can run LeadMind in two ways: as an MCP app in developer mode, signed in with OAuth, or as Actions inside a custom GPT you share with your team. Either way you ask for leads in plain language and ChatGPT runs a live, scored LeadMind job.

Setup guide · Updated

Before you start

  • ChatGPT on the web with a plan that includes developer mode (Plus, Pro, Business, Enterprise or Edu, per OpenAI’s help center). Workspace admins control it under the workspace’s permissions settings.
  • A LeadMind account. Free to start with 25 credits. For the custom GPT route you also need an API key from Settings.

Option 1: developer mode (MCP, OAuth)

  1. Open Settings from your profile menu, go to Apps (Apps & Connectors on some accounts), open Advanced settings and turn on Developer mode.
  2. Choose Create to add an app. Name it LeadMind, paste the MCP server URL below and pick OAuth as the authentication.
  3. Sign in to LeadMind in the window that opens and approve access.
  4. In a new chat, turn on LeadMind from the composer’s tools menu and ask for leads.
https://outreach-nlfc.onrender.com/mcp

The server speaks Streamable HTTP and registers ChatGPT as an OAuth client automatically, so no client ID or secret is needed.

Option 2: a custom GPT with Actions

  1. In the GPT editor, open Configure → Actions → Create new action and use Import from URL with the schema below. It has one operation per LeadMind tool, named like the tools.
  2. Set Authentication to API Key, auth type Bearer, and paste a LeadMind key. Give the key its own daily credit cap in Settings, since everyone using the GPT spends from it.
  3. Add an instruction such as “Use LeadMind for any request for business leads; poll the job until it is delivered.”
https://outreach-nlfc.onrender.com/v1/agents/openapi.json

Testing a GPT before sharing it? A sandbox key (lp_test_…) returns fixture data and spends no credits.

Your first request

Try this first

“Get me 40 real estate brokerages in Business Bay with phone numbers, then show the 10 with the highest score.”

ChatGPT starts the job, checks on it while it runs (jobs take 2 to 15 minutes), and reads back the delivered leads with each score and its reason.

The tools ChatGPT gets

ToolWhat it does
create_lead_jobStart a live lead job from a sentence; credits are held, charged only on delivery.
get_job_statusProgress, ETA, chosen source and credits held while the job runs.
clarify_jobAnswer the job’s clarifying question; same job, no new credits.
get_leadsRead delivered leads with contacts, score, reason and website signals.
export_leads_csvA 24-hour download link for the full CSV.
get_credit_balanceBalance, credits held, and the key’s daily cap.
list_sourcesThe public sources LeadMind routes between.
verify_emailsCheck up to 25 addresses inline: deliverable, risky, undeliverable or unknown.
start_email_verificationVerify a list of up to 5,000 as a background job.
get_email_verificationProgress and counts of a bulk job, then a CSV of every result.
get_verification_quotaChecks used and left this billing period.

Troubleshooting

  • No Developer mode toggle. Your plan or workspace does not allow it yet; on Business, Enterprise and Edu ask an admin to enable it.
  • Importing the schema. Use the agent schema above rather than the full REST description at /v1/openapi.json: it is written for GPTs, with one operation per tool.
  • Actions return 401. The key was revoked or mistyped; create a new one in Settings. Keys are shown once.
  • Results look like sample data. The GPT is using a sandbox lp_test_ key; switch to a live key.

Automating the same flow on a schedule? The n8n guide starts jobs from a workflow instead of a chat.

Frequently asked questions

Which ChatGPT plans can connect LeadMind?
OpenAI’s help center lists developer mode for Plus, Pro, Business, Enterprise and Edu accounts on ChatGPT for the web. In Business, Enterprise and Edu workspaces an admin may need to allow developer mode first.
Should I use developer mode or a custom GPT?
Developer mode connects the MCP server itself with OAuth, so ChatGPT sees every LeadMind tool and you never handle a key. A custom GPT with Actions suits sharing one ready-made prospecting GPT with a team; it calls the same tools over REST with an API key.
Why does ChatGPT ask me to confirm before starting a job?
ChatGPT may ask for confirmation before it calls a tool that creates something, such as create_lead_job. Confirming starts the job; credits are still held only up to your balance or the budget you gave.
Can I use it in the ChatGPT mobile app?
Set the connection up in ChatGPT on the web, where developer mode lives. Custom GPTs with Actions can be used wherever you use that GPT.