Find business leads from your AI assistant

Connect Business Monster to Claude, ChatGPT, Cursor or any other MCP client. Ask for the businesses you want in plain language and get their phone, website, verified email and social profiles back, with a ready-to-open file.

Find every dentist in Austin, Texas that has a phone number and give me an Excel file.
List coffee shops in Berlin with more than 100 reviews and an Instagram account.
How many credits do I have left?
Get your API key

The setup prompt tells your assistant how to connect itself. Paste it into the chat and follow the sign-in window it opens.

Server URL

https://api.businessmonster.co/mcp

Paste this into your client and it will walk you through signing in. New accounts start with 20 free credits, no card needed. Pick your client below for the exact steps.

You sign in, you do not paste a key

Give your client the URL above and nothing else. It opens a browser, you sign in with Google or Facebook as usual, you approve once, and the connection is live. Disconnect any time from the API page in your dashboard.

Automation without a browser

For servers and scripts that cannot open a sign-in window (n8n, cron jobs, your own backend), send an API key instead: Authorization: Bearer bm_live_YOUR_KEY, or put it in the path as /mcp/k/<key>.

Claude (web and desktop) — custom connector

Claude will open a browser window so you can sign in and approve the connection. Nothing to copy but the URL above.

  1. Go to Customize › Connectors.
  2. Click + and choose Add custom connector.
  3. Name: Business Monster. URL: the one below.
  4. Click Add. In a chat click +, hover Connectors and switch it on.
https://api.businessmonster.co/mcp

Once you are connected

Start a new chat and try one of these. The assistant discovers the tools on its own.

What Business Monster tools do you have, and how many credits do I have left?
Find 200 hair salons in Manchester, UK that have a website. Give me the file when it is done.
Show my recent searches and how many credits each one cost.

What your assistant can do

ToolWhat it does
search_businessesStart a Google Maps search for businesses in a place, and return the search object immediately. The search runs in the background; it does NOT return the businesses.
get_searchCheck status and progress of a search, and optionally wait for it to finish. Returns the search object: status, results_count so far, credits, summary and next_step. - wait_seconds (0-45, default 0) blocks up to that long waiting for the search to reach a final state, so you do not have to poll in a tight loop.
get_search_resultsRead the businesses found by a search: one compact record each with name, category, address, phone, website, email, rating and social profiles.
cancel_searchCancel a search that has not started collecting yet, and release the credits it reserved. Only works while status is queued.
list_searchesList the user's recent searches, newest first, with status, how many businesses each found and how many credits it cost. USAGE: - Use to find the id of an earlier search, or to report spending. USAGE EXAMPLES: - user_input: What did I search for last week? - user_input: Re-download the results of my dentist search.
get_accountShow the user's credit balance, the current prices and their limits. credits_available is what can be spent right now; anything reserved by a running search is already subtracted. USAGE: - Use before starting a large search, and whenever the user asks about cost or balance. USAGE EXAMPLES: - user_input: How many credits do I have? - user_input: How much would 5,000 restaurants cost me?.
list_available_fieldsList the fields a business record can contain, grouped by topic, so you can answer questions like "can you get their Instagram?" without guessing. The compact records from get_search_results carry the common fields; the downloadable file carries all 100+ of them. USAGE: - Use when the user asks what data is available, or whether a particular detail can be collected. USAGE EXAMPLES: - user_input: What information do you get for each business? - user_input: Can you get their opening hours and email?.

How a request runs

1

You ask

The assistant starts a search from your location and keyword, and tells you the estimated cost.

2

It waits

A few hundred businesses take one to five minutes. The assistant checks the progress for you.

3

You get the data

The records appear in the chat, ready to use. The complete file in XLSX, CSV, JSON or XML is in your dashboard.

Price1 credit = 1 business record
Reviews & photos10 items = 1 credit, first page free
Free to try20 credits on sign-up
No resultsNo charge
Rate limit60 requests per minute per key
API keysUp to 5 active, revoke any time

You stay in control. A connection can only search and read your own results; it cannot buy credits or change your account. Disconnect it, or revoke an API key, from the API page in your dashboard and it stops working immediately.