OwnerClue
01 / 03Your account. Your agent.

Connect ChatGPT to local business leads.

Choose ChatGPT, add the server and sign in to authorize your account. No API key is needed.

Manage connected agents
leads:readleads:write

ChatGPT connects with account login and authorization. API keys remain available for developer clients.

Connection settingsMCP

In ChatGPT, open Plugins, add a custom MCP server and enter this address. Choose OAuth, then sign in to your account and allow access.

Server URL: https://ownerclue.com/api/mcp
Authentication: OAuth
Permissions: leads:read, leads:write, offline_access
Remote MCP addresshttps://ownerclue.com/api/mcp

What your agent can do

Eight focused tools cover a single-city search. Batch campaigns and domain enrichment remain available through the REST API.

check_credits

Check your credit balance.

Read / preview
list_countries

List available countries and search languages.

Read / preview
find_location

Resolve a city to a supported location code.

Read / preview
estimate_search

Preview the scope and maximum reservation.

Read / preview
search_businesses

Start the approved search once.

Run / export
search_status

Check progress and credit settlement.

Read / preview
get_results

Read and filter results with source evidence.

Read / preview
export_results

Create a private CSV download link.

Run / export

Contacts depend on available public sources. A search does not guarantee a named owner, an email address or the requested result count.

One account for your agent and your lead workspace

Use the remote MCP server to turn a city and a business type into a lead research task. ChatGPT can resolve the location, show the maximum credit reservation, run the approved search, read results and return a CSV link. Your agent uses your account data and credits, while the workspace keeps the same tasks available for review.

From a search idea to a list you can inspect

Find businesses in a specific city

Choose a supported country, resolve the city and specify the business type. Start with a small search to check relevance before expanding your work.

Review public contacts and their sources

Inspect business details, websites, public contacts, emails and phones when available. Keep missing information empty and distinguish a company inbox from an address supported as belonging to a person.

Export the selection you actually reviewed

Use the same filters for the result preview and CSV. Export formats include basic, full, GoHighLevel, Instantly and 1ClickWebsite; a format changes the representation, not the underlying search.

How to connect ChatGPT to the MCP server

Review or revoke connected agents →
  1. Open Plugins in ChatGPT, add a custom MCP server and enter the server URL shown above. Configure OAuth authentication. Your ChatGPT workspace may restrict custom connections.

  2. Follow the sign-in window to your account. Review the application, return address and requested read, search and continuing-access permissions before selecting Allow access.

  3. Return to ChatGPT and paste your search task. Ask it to check your balance and preview the maximum reservation before starting. Existing website login methods remain available on the sign-in page.

A predictable search and export workflow

A single-city search runs as an asynchronous task. The agent records the task ID, checks its status and reads the completed results a page at a time. If a task is still running, continue checking that task rather than creating another one. A retry of the same approved quote uses the same search, helping prevent duplicate reservations.

What authorization allows

Login connects an application to your account; it does not start a search. The consent screen separates what the application can read from actions that can spend credits.

leads:read
Read your balance, supported locations, search progress, completed results and exports.
leads:write
Create searches using your account credits. The agent should obtain approval after showing the search scope and maximum reservation.
offline_access
Refresh the connection without repeatedly asking you to sign in. Revoke a connection from your account settings to stop future access.

Credits and contact quality

MCP searches use the same balance and settlement rules as workspace searches. The selected depth sets the maximum reservation, and unused search credits are released during settlement. Reading results and producing a CSV do not create another search charge. A requested depth is a limit, not a guarantee of that many businesses or usable contacts.

MCP tools for local lead research

check_credits

Check your credit balance.

Read / preview

list_countries

List available countries and search languages.

Read / preview

find_location

Resolve a city to a supported location code.

Read / preview

estimate_search

Preview the scope and maximum reservation.

Read / preview

search_businesses

Start the approved search once.

Run / export

search_status

Check progress and credit settlement.

Read / preview

get_results

Read and filter results with source evidence.

Read / preview

export_results

Create a private CSV download link.

Run / export

Frequently asked questions

Do I need an API key to use ChatGPT?

No. Add the remote server with OAuth, sign in on our website and approve access. The client then uses an access token. API keys remain an alternative for developer clients such as Codex, Claude Code and Cursor.

Does ChatGPT receive my account password?

You enter your password or use your configured sign-in method on our website. The OAuth connection receives access tokens rather than your password. Do not paste passwords or tokens into a chat.

What can the agent do with my credits?

A connection itself does not spend search credits. Starting a search reserves credits according to its approved scope. Your task prompt asks the agent to show the maximum cost and wait for approval before starting.

Can I revoke a connected agent?

Yes. Open Connected agents in account settings and revoke the application. Its MCP access and signed CSV download links stop working, and its refresh tokens are removed. You can start a new authorization later.

Will every business have an owner name or email?

No. Contacts depend on public sources and evidence linking them to a business. Missing fields stay empty. A discovered email is not automatically a deliverable inbox or a personal address belonging to an owner.

How long do CSV links remain available?

A signed CSV link is valid for 15 minutes. Anyone holding it can download that selection while the authorization remains active. Generate another export if the link expires, and keep the link within the intended conversation.

Can I search several cities or enrich my own domains?

The current MCP tools cover one city per search. Campaigns and domain enrichment are available through the REST API and workspace. Use their documented workflow rather than assuming these are already MCP tools.

What should I do if a search takes longer than expected?

Check the existing task status using its ID, allowing at least five seconds between polls. If the task fails, inspect the reported outcome before starting anything new. Do not create replacement searches automatically.

Continue with the documentation