{"name":"io.github.xsronhou/scrapio-mcp","slug":"xsronhou-scrapio-mcp","title":null,"description":"Fetch, crawl, and search the web: Google, Amazon, Walmart, Booking.com, Agoda, and YouTube data.","url":"https://mcp.market/server/xsronhou-scrapio-mcp","rating":null,"grade":"C","score":65,"certified":false,"status":"active","category":"ecommerce","tags":["ecommerce","scraping","search","media"],"presence":{"score":14,"stars":null,"forks":null,"downloads_week":501,"last_push_at":null,"license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/xsronhou/scrapio","website":null,"version":"1.10.0","remotes":[],"packages":[{"registryType":"npm","identifier":"@scrapio/mcp","version":"1.10.0","transport":{"type":"stdio"}}],"tools":[{"name":"agoda_monitors_changes","description":"List detected field changes for a Agoda hotel-price monitor, most recent first.","write_action":false,"price_micros":0,"input_schema":null},{"name":"agoda_monitors_create","description":"Create an Agoda hotel-price monitor that periodically checks a property's price for given","write_action":true,"price_micros":0,"input_schema":null},{"name":"agoda_monitors_delete","description":"Delete a Agoda hotel-price monitor by ID. This stops its schedule permanently.","write_action":true,"price_micros":0,"input_schema":null},{"name":"agoda_monitors_get","description":"Fetch a single Agoda hotel-price monitor by ID.","write_action":false,"price_micros":0,"input_schema":null},{"name":"agoda_monitors_latest_change","description":"Get the most recently detected field change for a Agoda hotel-price monitor.","write_action":false,"price_micros":0,"input_schema":null},{"name":"agoda_monitors_latest_run","description":"Get the most recently completed run of a Agoda hotel-price monitor, including its result.","write_action":true,"price_micros":0,"input_schema":null},{"name":"agoda_monitors_list","description":"List all Agoda hotel-price monitors for this account.","write_action":false,"price_micros":0,"input_schema":null},{"name":"agoda_monitors_runs","description":"List recent runs of a Agoda hotel-price monitor.","write_action":false,"price_micros":0,"input_schema":null},{"name":"agoda_monitors_trigger","description":"Manually trigger a Agoda hotel-price monitor to run immediately, outside its regular schedule.","write_action":false,"price_micros":0,"input_schema":null},{"name":"agoda_monitors_update","description":"Update an existing Agoda hotel-price monitor's stay dates, schedule, or active state.","write_action":true,"price_micros":0,"input_schema":null},{"name":"agoda_property","description":"Get structured details for a single Agoda property: name, stars, amenities,","write_action":false,"price_micros":0,"input_schema":null},{"name":"agoda_reviews","description":"Get guest reviews and the review score breakdown for an Agoda property.","write_action":false,"price_micros":0,"input_schema":null},{"name":"agoda_reviews_crawl","description":"Queue an async, multi-page Agoda reviews crawl and return a job ID.","write_action":false,"price_micros":0,"input_schema":null},{"name":"agoda_search","description":"Search Agoda for hotels in a location. Returns structured property listings","write_action":false,"price_micros":0,"input_schema":null},{"name":"agoda_search_crawl","description":"Queue an async, multi-page Agoda hotel search crawl and return a job ID.","write_action":false,"price_micros":0,"input_schema":null},{"name":"airbnb_listing","description":"Fetch structured detail for a single Airbnb listing by its numeric listing id.","write_action":false,"price_micros":0,"input_schema":null},{"name":"airbnb_search","description":"Search Airbnb listings by free-text location, with optional dates and guest counts.","write_action":false,"price_micros":0,"input_schema":null},{"name":"amazon_pricing","description":"Get all third-party and Buy Box offers for an Amazon product, with seller, price,","write_action":false,"price_micros":0,"input_schema":null},{"name":"amazon_product","description":"Get structured product data from Amazon.","write_action":false,"price_micros":0,"input_schema":null},{"name":"amazon_search","description":"Search Amazon and return structured product listings including prices, ratings, and availability.","write_action":false,"price_micros":0,"input_schema":null},{"name":"amazon_search_crawl","description":"Queue an async, multi-page Amazon search crawl and return a job ID.","write_action":false,"price_micros":0,"input_schema":null},{"name":"apple_app_store_app","description":"Retrieve structured metadata for an Apple App Store app listing: name, description, price,","write_action":false,"price_micros":0,"input_schema":null},{"name":"apple_music_album","description":"Fetch an Apple Music album's detail and tracklist.","write_action":false,"price_micros":0,"input_schema":null},{"name":"apple_music_artist","description":"Fetch an Apple Music artist's profile.","write_action":false,"price_micros":0,"input_schema":null},{"name":"apple_music_search","description":"Search the Apple Music catalog by song, album, artist, or playlist.","write_action":false,"price_micros":0,"input_schema":null},{"name":"apple_music_track","description":"Fetch a single Apple Music track's metadata.","write_action":false,"price_micros":0,"input_schema":null},{"name":"autotrader_listing","description":"Fetch structured detail for a single AutoTrader UK listing by its numeric listing id.","write_action":false,"price_micros":0,"input_schema":null},{"name":"autotrader_search","description":"Search AutoTrader UK car listings near a postcode, with optional make/model/year filters.","write_action":false,"price_micros":0,"input_schema":null},{"name":"bing_search","description":"Execute a Bing SERP query and receive structured organic and paid results.","write_action":true,"price_micros":0,"input_schema":null},{"name":"bluesky_post","description":"Fetch a single Bluesky post's detail by URL.","write_action":true,"price_micros":0,"input_schema":null},{"name":"bluesky_profile","description":"Fetch a Bluesky profile's summary by handle or user id.","write_action":false,"price_micros":0,"input_schema":null},{"name":"bluesky_user_posts","description":"Fetch a Bluesky account's current post feed.","write_action":false,"price_micros":0,"input_schema":null},{"name":"booking_monitors_changes","description":"List detected field changes for a Booking.com hotel-price monitor, most recent first.","write_action":false,"price_micros":0,"input_schema":null},{"name":"booking_monitors_create","description":"Create a Booking.com hotel-price monitor that periodically checks a property's price for","write_action":true,"price_micros":0,"input_schema":null},{"name":"booking_monitors_delete","description":"Delete a Booking.com hotel-price monitor by ID. This stops its schedule permanently.","write_action":true,"price_micros":0,"input_schema":null},{"name":"booking_monitors_get","description":"Fetch a single Booking.com hotel-price monitor by ID.","write_action":false,"price_micros":0,"input_schema":null},{"name":"booking_monitors_latest_change","description":"Get the most recently detected field change for a Booking.com hotel-price monitor.","write_action":false,"price_micros":0,"input_schema":null},{"name":"booking_monitors_latest_run","description":"Get the most recently completed run of a Booking.com hotel-price monitor, including its result.","write_action":true,"price_micros":0,"input_schema":null},{"name":"booking_monitors_list","description":"List all Booking.com hotel-price monitors for this account.","write_action":false,"price_micros":0,"input_schema":null},{"name":"booking_monitors_runs","description":"List recent runs of a Booking.com hotel-price monitor.","write_action":false,"price_micros":0,"input_schema":null},{"name":"booking_monitors_trigger","description":"Manually trigger a Booking.com hotel-price monitor to run immediately, outside its regular schedule.","write_action":false,"price_micros":0,"input_schema":null},{"name":"booking_monitors_update","description":"Update an existing Booking.com hotel-price monitor's stay dates, schedule, or active state.","write_action":true,"price_micros":0,"input_schema":null},{"name":"booking_property","description":"Get structured details for a single Booking.com property: name, stars, amenities,","write_action":false,"price_micros":0,"input_schema":null},{"name":"booking_reviews","description":"Get guest reviews and the review score breakdown for a Booking.com property.","write_action":false,"price_micros":0,"input_schema":null},{"name":"booking_search","description":"Search Booking.com for hotels in a location. Returns structured property listings","write_action":false,"price_micros":0,"input_schema":null},{"name":"booking_search_crawl","description":"Queue an async, multi-page Booking.com hotel search crawl and return a job ID.","write_action":false,"price_micros":0,"input_schema":null},{"name":"builtin_job_detail","description":"Fetch the full detail for a single Built In job listing by its url (the full job URL from a builtin_jobs","write_action":false,"price_micros":0,"input_schema":null},{"name":"builtin_jobs","description":"Search Built In tech/startup job listings by keywords. Returns pagination via next_cursor.","write_action":false,"price_micros":0,"input_schema":null},{"name":"chatgpt_prompt","description":"Send a prompt to ChatGPT and get back structured text, citations, and the search queries it ran","write_action":true,"price_micros":0,"input_schema":null},{"name":"crawl","description":"Crawl one or more seed URLs and return the content of every page visited.","write_action":false,"price_micros":0,"input_schema":null},{"name":"dice_job_detail","description":"Fetch the full detail for a single Dice job listing by its job_id (from a dice_jobs response) --","write_action":false,"price_micros":0,"input_schema":null},{"name":"dice_jobs","description":"Search Dice.com tech job listings by keywords, with an optional free-text location. Returns pagination via next_cursor.","write_action":false,"price_micros":0,"input_schema":null},{"name":"facebook_ad","description":"Fetch a single ad from the Facebook Ad Library by id.","write_action":false,"price_micros":0,"input_schema":null},{"name":"facebook_ad_library_company_ads","description":"List every ad a Facebook Page is currently running in the Ad Library.","write_action":false,"price_micros":0,"input_schema":null},{"name":"facebook_ad_library_search","description":"Search the Facebook Ad Library by keyword and country.","write_action":false,"price_micros":0,"input_schema":null},{"name":"facebook_event","description":"Fetch a Facebook Event's details (time, location, stats).","write_action":false,"price_micros":0,"input_schema":null},{"name":"facebook_events_search","description":"Search Facebook Events by keyword.","write_action":false,"price_micros":0,"input_schema":null},{"name":"facebook_group","description":"Fetch a Facebook Group's profile info (name, privacy, member count, cover).","write_action":false,"price_micros":0,"input_schema":null},{"name":"facebook_group_posts","description":"Fetch a Facebook Group's most recent feed posts.","write_action":false,"price_micros":0,"input_schema":null},{"name":"facebook_marketplace_item","description":"Fetch a single Facebook Marketplace listing.","write_action":false,"price_micros":0,"input_schema":null},{"name":"facebook_marketplace_search","description":"Search Facebook Marketplace listings near a latitude/longitude.","write_action":false,"price_micros":0,"input_schema":null},{"name":"facebook_page","description":"Fetch a Facebook Page's profile info (name, category, about, avatar, cover, counts).","write_action":false,"price_micros":0,"input_schema":null},{"name":"facebook_photos","description":"Fetch a Facebook Page's photos grid.","write_action":false,"price_micros":0,"input_schema":null},{"name":"facebook_post","description":"Fetch a single Facebook post by its permalink URL.","write_action":true,"price_micros":0,"input_schema":null},{"name":"facebook_posts","description":"Fetch a Facebook Page's most recent feed posts.","write_action":false,"price_micros":0,"input_schema":null},{"name":"facebook_reels","description":"Fetch a Facebook Page's Reels.","write_action":false,"price_micros":0,"input_schema":null},{"name":"fast_search","description":"Cheap, low-latency Google search: organic and top news results only.","write_action":false,"price_micros":0,"input_schema":null},{"name":"fetch","description":"Fetch a URL and return its content. Renders JavaScript by default.","write_action":false,"price_micros":0,"input_schema":null},{"name":"gemini_prompt","description":"Send a prompt to Gemini and get back structured text and citations.","write_action":true,"price_micros":0,"input_schema":null},{"name":"get_job","description":"Check the status of an async job submitted via submit_job.","write_action":false,"price_micros":0,"input_schema":null},{"name":"github_repo","description":"Fetch a GitHub repository's public info (description, stars, forks, language, topics).","write_action":false,"price_micros":0,"input_schema":null},{"name":"github_repos","description":"List a GitHub user's public repositories.","write_action":false,"price_micros":0,"input_schema":null},{"name":"github_user","description":"Fetch a GitHub user's public profile (name, bio, avatar, follower/repo counts).","write_action":false,"price_micros":0,"input_schema":null},{"name":"glassdoor_job_detail","description":"Fetch the full detail for a single Glassdoor job listing by its job_id (from a glassdoor_jobs response) --","write_action":false,"price_micros":0,"input_schema":null},{"name":"glassdoor_jobs","description":"Search Glassdoor job listings by keywords, with an optional free-text location (city, state, or omitted for","write_action":false,"price_micros":0,"input_schema":null},{"name":"google_ad_library_ad","description":"Fetch a single Google ad's detail by its composite ad id.","write_action":false,"price_micros":0,"input_schema":null},{"name":"google_ad_library_search","description":"Search Google's Ads Transparency Center by advertiser name.","write_action":false,"price_micros":0,"input_schema":null},{"name":"google_search","description":"Search Google and return structured results.","write_action":false,"price_micros":0,"input_schema":null},{"name":"hacker_news_item","description":"Get a Hacker News item (story, comment, job, poll, or pollopt) by numeric id, optionally with its resolved comment tree.","write_action":false,"price_micros":0,"input_schema":null},{"name":"hacker_news_monitors_changes","description":"List detected field changes for a Hacker News monitor, most recent first.","write_action":false,"price_micros":0,"input_schema":null},{"name":"hacker_news_monitors_create","description":"Create a Hacker News monitor that watches for new stories matching keywords and alerts","write_action":true,"price_micros":0,"input_schema":null},{"name":"hacker_news_monitors_delete","description":"Delete a Hacker News monitor by ID. This stops its schedule permanently.","write_action":true,"price_micros":0,"input_schema":null},{"name":"hacker_news_monitors_get","description":"Fetch a single Hacker News monitor by ID.","write_action":false,"price_micros":0,"input_schema":null},{"name":"hacker_news_monitors_latest_change","description":"Get the most recently detected field change for a Hacker News monitor.","write_action":false,"price_micros":0,"input_schema":null},{"name":"hacker_news_monitors_latest_run","description":"Get the most recently completed run of a Hacker News monitor, including its result.","write_action":true,"price_micros":0,"input_schema":null},{"name":"hacker_news_monitors_list","description":"List all Hacker News monitors for this account.","write_action":false,"price_micros":0,"input_schema":null},{"name":"hacker_news_monitors_runs","description":"List recent runs of a Hacker News monitor.","write_action":false,"price_micros":0,"input_schema":null},{"name":"hacker_news_monitors_trigger","description":"Manually trigger a Hacker News monitor to run immediately, outside its regular schedule.","write_action":false,"price_micros":0,"input_schema":null},{"name":"hacker_news_monitors_update","description":"Update an existing Hacker News monitor's target, schedule, or active state.","write_action":true,"price_micros":0,"input_schema":null},{"name":"hacker_news_search","description":"Search Hacker News stories and comments by keyword via Algolia. Useful for brand or keyword","write_action":false,"price_micros":0,"input_schema":null},{"name":"hacker_news_stories","description":"Get a Hacker News story-id list (top, new, best, ask, show, or job), resolved to full item details.","write_action":false,"price_micros":0,"input_schema":null},{"name":"hacker_news_user","description":"Get a Hacker News user's profile: karma, about text, and their submitted item ids.","write_action":false,"price_micros":0,"input_schema":null},{"name":"instagram_basic_profile","description":"Fetch a lightweight Instagram profile by numeric user id.","write_action":false,"price_micros":0,"input_schema":null},{"name":"instagram_comment_replies","description":"Fetch the replies to an Instagram comment.","write_action":false,"price_micros":0,"input_schema":null},{"name":"instagram_comments","description":"Fetch an Instagram post's comments by numeric media id.","write_action":false,"price_micros":0,"input_schema":null},{"name":"instagram_hashtag_posts","description":"Fetch the posts within an Instagram hashtag.","write_action":false,"price_micros":0,"input_schema":null},{"name":"instagram_hashtag_search","description":"Search Instagram hashtags by keyword.","write_action":false,"price_micros":0,"input_schema":null},{"name":"instagram_highlight","description":"Fetch one Instagram Story Highlight's content by id.","write_action":false,"price_micros":0,"input_schema":null},{"name":"instagram_highlights","description":"List a profile's Instagram Story Highlight reels.","write_action":false,"price_micros":0,"input_schema":null},{"name":"instagram_popular_search","description":"Search Instagram's popular/trending results by keyword.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":65,"grade":"C","scanned_at":"2026-10-02T13:08:45.549Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-10-02T13:08:45.534Z","components":{"code":{"score":25,"max":25,"notes":["247 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":3,"max":15,"notes":["repository not readable: repo not found"]},"identity":{"score":2,"max":10,"notes":["no repository or website to verify"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"@scrapio/mcp","version":"1.10.0","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":2,"publishedAt":"2026-09-28T06:32:43.539Z","weeklyDownloads":501}],"repo":{"found":false,"owner":"xsronhou","repo":"scrapio","error":"repo not found"},"icon":{"url":null,"source":"none"},"presence":{"stars":null,"forks":null,"downloadsWeek":501,"license":"MIT","lastPushAt":null,"score":14}}}},"grade_history":[{"kind":"downgrade","fromGrade":"B","toGrade":"C","reason":"score 65","createdAt":"2026-09-19T00:31:39.307Z"}],"reviews":[]}