# HasData MCP Server

Direct access to 40+ scraping and search tools. Extract structured data from Google (Search, Maps, Trends), Amazon, Airbnb, Social Media, and any web page directly into your AI agent.

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y smithery mcp add hasdata/scraping

# Browse available tools
npx -y smithery tool list hasdata/scraping

# Get full schema for a tool
npx -y smithery tool get hasdata/scraping hasdata_airbnb_listing_getAirbnbListings

# Call a tool
npx -y smithery tool call hasdata/scraping hasdata_airbnb_listing_getAirbnbListings '{}'
```

## Direct MCP Connection

Endpoint: `https://scraping--hasdata.run.tools`

**Required config:**
- `x-api-key` (header) — Enter your API key from the HasData dashboard.

## Tools (40)

- `hasdata_airbnb_listing_getAirbnbListings` — Get Airbnb Listings
- `hasdata_airbnb_property_getAirbnbPropertyDetails` — Get Airbnb Property Details
- `hasdata_amazon_product_getProductDetails` — Get Amazon Product Details
- `hasdata_amazon_reviews_getProductReviews` — Get Amazon Product Reviews
- `hasdata_amazon_search_getSearchResults` — Get Amazon Search Results
- `hasdata_bing_serp_getSearchResults` — Get Bing Search Results
- `hasdata_glassdoor_job_getJobDetails` — Get GlassDoor Job Details
- `hasdata_glassdoor_listing_getJobListings` — Get GlassDoor Job Listings
- `hasdata_google_images_images_getImageSearchResults` — Get Image Search Results
- `hasdata_google_maps_contributor_reviews_getMapReviews` — Get Map Contributor Reviews
- `hasdata_google_maps_photos_getMapPhotos` — Get Place Photos
- `hasdata_google_maps_place_getPlaceDetails` — Get Place Details
- `hasdata_google_maps_reviews_getMapReviews` — Get Map Reviews
- `hasdata_google_maps_search_performMapSearch` — Get Google Maps Search Results
- `hasdata_google_serp_ai_mode_getAiModeResponse` — Get AI Mode SERP Results
- `hasdata_google_serp_ai_overview_getAiOverviewResponse` — Get AI Overview Results
- `hasdata_google_serp_events_getEventInformation` — Get Google Events Results
- `hasdata_google_serp_immersive_product_getImmersive_e29f691177` — Get Immersive Product Information
- `hasdata_google_serp_news_getGoogleNews` — Get Google News Results
- `hasdata_google_serp_product_getProductInformation` — Get Product Information
- `hasdata_google_serp_serp_getSearchResults` — Get Google Search Results
- `hasdata_google_serp_serp_light_getSearchResults` — Get Google Light Search Results
- `hasdata_google_serp_shopping_getSearchResults` — Get Shopping Search Results
- `hasdata_google_serp_short_videos_getShortVideosSearchResults` — Get Short Videos Search Results
- `hasdata_google_travel_flights_getGoogleFlights` — Get Google Flights Results
- `hasdata_google_trends_search_getTrendsData` — Get Google Trends Data
- `hasdata_indeed_job_getJobDetails` — Get Indeed Job Details
- `hasdata_indeed_listing_getJobListings` — Get Indeed Job Listings
- `hasdata_instagram_profile_getInstagramProfile` — Get Instagram Profile
- `hasdata_redfin_listing_getRealEstateListings` — Get Redfin Real Estate Listings
- `hasdata_redfin_property_getPropertyDetails` — Get Redfin Property Details
- `hasdata_shopify_collections_getCollections` — Get Shopify Store Collections
- `hasdata_shopify_products_getProducts` — Get Shopify Store Products
- `hasdata_web_scraping_web_scraping_scrapeWebPage` — Scrape Web Page
- `hasdata_yellowpages_place_getPlaceDetails` — Get Yellow Pages Place Details
- `hasdata_yellowpages_search_getSearchResults` — Get YellowPages Search Results
- `hasdata_yelp_place_getPlaceDetails` — Get Yelp Place Details
- `hasdata_yelp_search_getSearchResults` — Get Yelp Search Results
- `hasdata_zillow_listing_getRealEstateListings` — Get Zillow Real Estate Listings
- `hasdata_zillow_property_getPropertyDetails` — Get Zillow Property Details

```bash
# Get full input/output schema for a tool
npx -y smithery tool get hasdata/scraping <tool-name>
```
