HasData
आधिकारिकएजेंटों के लिए संरचित, रीयल-टाइम वेब डेटा
HasData MCP के साथ आप क्या कर सकते हैं?
- वेब पेज स्क्रैप करें — अपने सहायक से कहें कि वह किसी पेज को स्क्रैप करे और
hasdataकनेक्शन के माध्यम से उसकी सामग्री लौटाए। - Google खोजें चलाएँ — मॉडल से Google SERP क्वेरी निष्पादित करवाएँ और संरचित खोज परिणाम प्राप्त करें।
- मार्केटप्लेस डेटा प्राप्त करें — Amazon, Walmart और Shopify जैसे प्रदाताओं से उत्पाद, समीक्षा और खोज डेटा प्राप्त करें।
- उजागर API सीमित करें — endpoint में
apisपैरामीटर जोड़ें ताकि केवल आपके आवश्यक प्रदाता ही टूल के रूप में लोड हों। - OAuth या API key से कनेक्ट करें — HasData साइन-इन के माध्यम से प्रमाणित करें या अनुपस्थित एजेंट के लिए
x-api-keyहेडर भेजें।
दस्तावेज़
MCP सर्वर
LLM क्लाइंट और AI एजेंट को Model Context Protocol के माध्यम से HasData से कनेक्ट करें।
HasData MCP सर्वर HasData की स्क्रैपिंग और सर्च क्षमताओं को किसी भी ऐसे क्लाइंट के लिए उपलब्ध कराता है जो Model Context Protocol का समर्थन करता है। अपने MCP-सक्षम क्लाइंट (Claude, Codex, Cursor, VS Code, Windsurf, कस्टम एजेंट, आदि) को HasData एंडपॉइंट पर इंगित करें और आपका मॉडल बिना कोई API इंटीग्रेशन कोड लिखे वेब पेज स्क्रैप कर सकता है, Google सर्च चला सकता है, और संरचित डेटा प्राप्त कर सकता है।
एंडपॉइंट
https://mcp.hasdata.com/mcp
सर्वर streamable HTTP ट्रांसपोर्ट का उपयोग करता है।
प्रमाणीकरण
कनेक्ट करने के दो तरीके: अपने HasData खाते से साइन इन करें, या API key भेजें।
अपने HasData खाते से साइन इन करें
OAuth का समर्थन करने वाले क्लाइंट बिना आपके key संभाले कनेक्ट हो जाते हैं: एंडपॉइंट जोड़ें और साइन-इन प्रॉम्प्ट का पालन करें। प्रत्येक कनेक्शन को अपनी अलग API key मिलती है, जिसका नाम क्लाइंट के नाम पर होता है — इसे डिस्कनेक्ट करने के लिए API keys पेज पर वह key हटा दें।
claude mcp add --transport http hasdata https://mcp.hasdata.com/mcp
# then run /mcp and authenticate
codex mcp add hasdata --url https://mcp.hasdata.com/mcp
codex mcp login hasdata
code --add-mcp '{"name":"hasdata","type":"http","url":"https://mcp.hasdata.com/mcp"}'
Settings → Connectors → Add custom connector → https://mcp.hasdata.com/mcp
Settings → MCP → Add custom MCP → https://mcp.hasdata.com/mcp
API key
अपनी key डैशबोर्ड से x-api-key हेडर में भेजें। इसका उपयोग उन क्लाइंट के लिए करें जिनमें OAuth समर्थन नहीं है, और अनअटेंडेड एजेंट के लिए भी।
claude mcp add --transport http hasdata https://mcp.hasdata.com/mcp \
--header "x-api-key: <your-api-key>"
// ~/.cursor/mcp.json
{
"mcpServers": {
"hasdata": {
"url": "https://mcp.hasdata.com/mcp",
"headers": { "x-api-key": "<your-api-key>" }
}
}
}
// ~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"hasdata": {
"serverUrl": "https://mcp.hasdata.com/mcp",
"headers": { "x-api-key": "<your-api-key>" }
}
}
}
// cline_mcp_settings.json
{
"mcpServers": {
"hasdata": {
"type": "streamableHttp",
"url": "https://mcp.hasdata.com/mcp",
"headers": { "x-api-key": "<your-api-key>" }
}
}
}
# ~/.codex/config.toml
[mcp_servers.hasdata]
url = "https://mcp.hasdata.com/mcp"
env_http_headers = { "x-api-key" = "HASDATA_API_KEY" }
कोई भी अन्य क्लाइंट जो streamable HTTP ट्रांसपोर्ट का समर्थन करता है, उसी तरह काम करता है: इसे एंडपॉइंट पर इंगित करें और x-api-key भेजें। बिना वैध क्रेडेंशियल वाले अनुरोध 401 Unauthorized के साथ अस्वीकार कर दिए जाते हैं।
किन APIs को उजागर करना है यह चुनना
डिफ़ॉल्ट रूप से सर्वर सभी 57 HasData APIs को टूल के रूप में उजागर करता है, और आपका मॉडल हर कॉल पर सभी 57 टूल परिभाषाओं को फिर से पढ़ता है। केवल वही उजागर करने के लिए जिनकी आपको आवश्यकता है, apis पैरामीटर जोड़ें:
https://mcp.hasdata.com/api/mcp?apis=amazon,shopify
उस कनेक्शन में 57 के बजाय 7 टूल हैं। प्रमाणीकरण, बिलिंग और टूल व्यवहार अपरिवर्तित रहते हैं।
किसी प्रोवाइडर का नाम दें तो उसकी सभी APIs मिलेंगी, या किसी एकल API का नाम दें — ?apis=google_maps_search,web_scraping दो टूल देता है।
| प्रोवाइडर | व्यक्तिगत APIs |
|---|---|
airbnb | airbnb_listing, airbnb_property |
amazon | amazon_product, amazon_reviews, amazon_search, amazon_seller, amazon_seller_products |
bing | bing_serp |
booking | booking_place, booking_search |
chatgpt | chatgpt_chat |
duckduckgo | duckduckgo_serp |
facebook | facebook_profile |
glassdoor | glassdoor_job, glassdoor_listing |
google_finance | google_finance_finance |
google_images | google_images_images |
google_maps | google_maps_contributor_reviews, google_maps_photos, google_maps_place, google_maps_posts, google_maps_reviews, google_maps_search |
google_scholar | google_scholar_case_law, google_scholar_cite, google_scholar_scholar |
google_serp | google_serp_ai_mode, google_serp_ai_overview, google_serp_events, google_serp_immersive_product, google_serp_news, google_serp_product, google_serp_serp, google_serp_serp_light, google_serp_shopping, google_serp_short_videos |
google_travel | google_travel_flights, google_travel_flights_deals, google_travel_hotels |
google_trends | google_trends_search |
indeed | indeed_job, indeed_listing |
instagram | instagram_comments, instagram_posts, instagram_profile |
perplexity | perplexity_chat |
redfin | redfin_listing, redfin_property |
shopify | shopify_collections, shopify_products |
tiktok | tiktok_comments, tiktok_posts, tiktok_profile, tiktok_search |
tripadvisor | tripadvisor_place, tripadvisor_reviews, tripadvisor_search |
walmart | walmart_product, walmart_reviews, walmart_search |
web_scraping | web_scraping_web_scraping |
yellowpages | yellowpages_place, yellowpages_search |
yelp | yelp_place, yelp_reviews, yelp_search |
youtube | youtube_channel, youtube_search, youtube_transcript, youtube_video |
zillow | zillow_listing, zillow_property |
गलत वर्तनी वाला नाम अनदेखा कर दिया जाता है और बाकी फिर भी लोड हो जाते हैं। यदि सभी नाम गलत वर्तनी वाले हों तो अनुरोध 400 के साथ विफल हो जाता है और वैध प्रोवाइडरों की सूची दिखाता है।
बिलिंग
प्रत्येक टूल कॉल HasData क्रेडिट की खपत उसी तरह करता है जैसे कोई सीधा API अनुरोध करता, उस वर्कस्पेस से जिससे कनेक्शन जुड़ा है। विवरण के लिए Credits and Concurrency देखें।
यह दस्तावेज़ Mintlify पर बनाया और होस्ट किया गया है, जो एक डेवलपर दस्तावेज़ीकरण प्लेटफ़ॉर्म है।