LeashIndex Get the report

Index / storage

HasData

com-hasdata-hasdata declares 68 capabilities across 68 tools, with 2 critical issues.

76/100 exposureHigh exposure

Manifest recorded 2026-10-16 from tools/list on https://mcp.hasdata.com/mcp, published in the official MCP registry as com.hasdata/hasdata 1.0.1. The date changes only when the manifest does. Not verified by a maintainer.

Issues

These describe what this server's manifest declares. A product can provide controls that MCP has no way to express — token revocation, an admin console, audit logs — and this page cannot see them. The absence of a declaration is not evidence that a control is absent.

critical · no-revocation · All 68 tools

68 of 68 tools declare no way for the customer to switch them off once granted. This applies to every tool because MCP has no field in which to declare a revocation mechanism; the product may provide one outside MCP that a manifest cannot show.

critical · irreversible-uncapped · 1 of 68 tools

1 tool is classified as irreversible and declares no limit.

high · no-expiry · All 68 tools

68 of 68 tools declare no expiry. This applies to every tool because MCP has no field in which to declare an expiry; the product may provide one outside MCP that a manifest cannot show.

high · no-audit-trail · All 68 tools

68 of 68 tools declare no record of their actions that the customer can read. This applies to every tool because MCP has no field in which to declare an audit requirement; the product may provide one outside MCP that a manifest cannot show.

low · uncapped-read · 67 of 68 tools

67 tools can read data and declare no limit.

Declared capabilities

How each tool was read. declared means the server's own annotation said so — self-reported and unverified. inferred is from the tool's name. assumed means nothing indicated either way.

ToolRead asBasis
hasdata_airbnb_listing_getAirbnbListingsread declared
hasdata_airbnb_property_getAirbnbPropertyDetailsread declared
hasdata_amazon_product_getProductDetailsread declared
hasdata_amazon_reviews_getProductReviewsread declared
hasdata_amazon_search_getSearchResultsread declared
hasdata_amazon_seller_getSellerDetailsread declared
hasdata_amazon_seller_products_getSellerProductsread declared
hasdata_bing_serp_getSearchResultsread declared
hasdata_booking_place_getBookingPlaceDetailsread declared
hasdata_booking_search_getBookingSearchResultsread declared
hasdata_chatgpt_chat_getChatgptAnswerread declared
hasdata_duckduckgo_serp_getSearchResultsread declared
hasdata_facebook_profile_getFacebookProfileread declared
hasdata_glassdoor_job_getJobDetailsread declared
hasdata_glassdoor_listing_getJobListingsread declared
hasdata_google_images_images_getImageSearchResultsread declared
hasdata_google_maps_contributor_reviews_getMapReviewsread declared
hasdata_google_maps_photos_getMapPhotosread declared
hasdata_google_maps_place_getPlaceDetailsread declared
hasdata_google_maps_posts_getMapPostsread declared
hasdata_google_maps_reviews_getMapReviewsread declared
hasdata_google_maps_search_performMapSearchread declared
hasdata_google_scholar_case_law_getScholarCaseLawOpinionread declared
hasdata_google_scholar_cite_getScholarCitationFormatsread declared
hasdata_google_scholar_scholar_getScholarSearchResultsread declared
hasdata_google_serp_ai_mode_getAiModeResponseread declared
hasdata_google_serp_ai_overview_getAiOverviewResponseread declared
hasdata_google_serp_events_getEventInformationread declared
hasdata_google_serp_immersive_product_getImmersive_e29f691177read declared
hasdata_google_serp_news_getGoogleNewsread declared
hasdata_google_serp_product_getProductInformationread declared
hasdata_google_serp_serp_getSearchResultsread declared
hasdata_google_serp_serp_light_getSearchResultsread declared
hasdata_google_serp_shopping_getSearchResultsread declared
hasdata_google_serp_short_videos_getShortVideosSearchResultsread declared
hasdata_google_travel_flights_getGoogleFlightsread declared
hasdata_google_travel_flights_deals_getGoogleFlightsDealsread declared
hasdata_google_travel_hotels_getGoogleHotelsread declared
hasdata_google_trends_search_getTrendsDataread declared
hasdata_indeed_job_getJobDetailsread declared
hasdata_indeed_listing_getJobListingsread declared
hasdata_instagram_comments_getInstagramCommentsread declared
hasdata_instagram_posts_getInstagramPostsread declared
hasdata_instagram_profile_getInstagramProfileread declared
hasdata_perplexity_chat_getPerplexityAnswerread declared
hasdata_redfin_listing_getRealEstateListingsread declared
hasdata_redfin_property_getPropertyDetailsread declared
hasdata_shopify_collections_getCollectionsread declared
hasdata_shopify_products_getProductsread declared
hasdata_tiktok_comments_getTikTokCommentsread declared
hasdata_tiktok_posts_getTikTokPostsread declared
hasdata_tiktok_profile_getTikTokProfileread declared
hasdata_tiktok_search_getTikTokSearchread declared
hasdata_walmart_product_getWalmartProductread declared
hasdata_walmart_reviews_getWalmartReviewsread declared
hasdata_walmart_search_getSearchResultsread declared
hasdata_web_scraping_web_scraping_scrapeWebPagedestructive declared
hasdata_yellowpages_place_getPlaceDetailsread declared
hasdata_yellowpages_search_getSearchResultsread declared
hasdata_yelp_place_getPlaceDetailsread declared
hasdata_yelp_reviews_getPlaceReviewsread declared
hasdata_yelp_search_getSearchResultsread declared
hasdata_youtube_channel_getYoutubeChannelread declared
hasdata_youtube_search_getYoutubeSearchResultsread declared
hasdata_youtube_transcript_getYoutubeTranscriptread declared
hasdata_youtube_video_getYoutubeVideoread declared
hasdata_zillow_listing_getRealEstateListingsread declared
hasdata_zillow_property_getPropertyDetailsread declared

Record history

Earlier records for this server. A correction is added here, never written over the record it corrects.

RecordedExposureSource
2026-10-1176 tools/list on https://mcp.hasdata.com/mcp, published in the official MCP registry as com.hasdata/hasdata 1.0.1
Answering this question about your own agent? The self-serve stack report applies the same reading to your own stack or server and gives you a dated document you can hand to a customer's security review. It is generated in your browser, with nobody to wait for. Buying one does not change this page, its score or its place in the index — see Independence.
Maintain this server? If this page misreads your manifest, or your server has changed, submit its current tools/list response and it will be re-scored and dated. Corrections are published alongside the original, not in place of it.