HasData Yellow Pages
Yellow Pages local business search and full business listings, as structured JSON.
Should I use this
Quality & Safety
Findings (4)
- LOWin hasdata_yellowpages_place_getPlaceDetails
- LOWin hasdata_yellowpages_place_getPlaceDetails
- LOWin hasdata_yellowpages_search_getSearchResults
- LOWin hasdata_yellowpages_search_getSearchResults
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"yellowpages": {
"command": "npx",
"args": [
"@hasdata/yellowpages-mcp"
]
}
}
}Runnable packages
1.0.2stdio1.0.2stdioRemote endpoints
https://mcp.hasdata.com/api/mcp?apis=yellowpagesstreamable-httphttps://mcp.hasdata.com/mcp?apis=yellowpagesstreamable-httpWhat it can do
Tool inventory
Tools (2)
🟢hasdata_yellowpages_place_getPlaceDetails(url)
Get Yellow Pages Place Details Scrapes a single YellowPages business listing URL and returns business name, street address, city, region, zip code, coordinates, phone, website, hours of operation, payment methods, categories, ratings, review counts, photos, and service descriptions, plus email and years in business on yellowpages.com listings. Fields the listing does not publish, such as a street address, hours, or email, are omitted from the response. Use to hydrate a lead with verified NAP data, build a B2B contact database from YellowPages URLs collected via the Search endpoint, or validate business legitimacy and hours before outreach.
Input Schema
{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "The YellowPages URL of the place."
}
},
"required": [
"url"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢hasdata_yellowpages_search_getSearchResults(keyword, location, sort, domain, page)
Get YellowPages Search Results Runs a YellowPages business search by keyword plus location with sort (default, distance, averageRating, name; yellowpages.com only), country domain targeting, and page-based pagination. Returns each business with name, listing URL, phone, address, categories, rating, review count, and years in business. Use for B2B lead generation by niche and city, feeding the resulting URLs into the YellowPages Place endpoint for enrichment, or building geo-targeted prospect lists for sales outreach.
Input Schema
{
"type": "object",
"properties": {
"keyword": {
"type": "string",
"description": "The search term for which to get the search results."
},
"location": {
"type": "string",
"description": "The location where to search for businesses with the given keyword."
},
"sort": {
"type": "string",
"enum": [
"default",
"distance",
"averageRating",
"name"
],
"description": "The sorting option for the search results."
},
"domain": {
"type": "string",
"enum": [
"www.yellowpages.com",
"www.yellowpages.ca"
],
"description": "YellowPages domain to use. Default is `www.yellowpages.com`."
},
"page": {
"type": "number",
"description": "The page number of the results to retrieve."
}
},
"required": [
"keyword",
"location"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Community
Evidence