All reports

@scavio/mcp-server

io.github.scavio-ai/scavio-mcp · version 0.32.1 · 3,314 weekly npm downloads · audited 2026-11-03

MCPVetter badge Notes

Findings

No hidden-instruction or invisible-character findings in any tool, prompt, or resource description.

Claude Connectors Directory readiness

Checks the directory's published tool requirements that are visible from tools/list. Passing them does not guarantee acceptance.

What this server's tools can do

Not a vulnerability by itself. It tells you what an injected prompt could ask this server to do, so you can decide which tools need approval.

Supply chain

Tools (142)

NameTitleHintDescription
extract_urlExtract URLread-onlyRead any web page as Markdown, text, or HTML. Tier-priced: normal=1cr, advanced(JS render)=1cr, ultra(hardest pages)=2cr. Start normal, escalate on empty/blocked. Only billed on success.
map_websiteMap Websiteread-onlyList a site's page URLs from its sitemaps and start page (deduplicated, path-filtered, with lastmod when known). Obeys robots.txt. 1 credit (normal). Use to pick pages for batch_extract.
crawl_websiteCrawl WebsitewritesCrawl a site from one URL and extract its same-site pages as Markdown/text/HTML. Starts a job and waits up to wait_seconds: returns results if done, else the job id for get_crawl_status. Per successful page: normal 1cr, …
get_crawl_statusGet Crawl Statusread-onlyA crawl's status, page counts, credits used and page results (paged by cursor). Can wait for it to finish. Free.
cancel_crawlCancel CrawldestructiveStop a running crawl; nothing more is billed and results so far stay readable. 409 if already finished. Free.
batch_extractBatch ExtractwritesExtract a list of URLs in one job, each as Markdown/text/HTML, results in input order; invalid URLs are reported, never billed. Waits up to wait_seconds: returns results if done, else the job id for get_batch_status. Per…
get_batch_statusGet Batch Statusread-onlyA batch's status, page counts, credits used and results in input order (paged by cursor). Can wait for it to finish. Free.
cancel_batchCancel BatchdestructiveStop a running batch; nothing more is billed and results so far stay readable. 409 if already finished. Free.
search_googleSearch Googleread-onlySearch Google, return SERP results with organic, ads, AI Overview. 1 credit.
google_custom_searchGoogle Custom Searchread-onlyGoogle search in the Custom Search JSON API (CSE) format: items[] with title/link/snippet/displayLink, searchInformation, queries.nextPage. Use when porting CSE code or when items[] is wanted; search_google returns the r…
google_ai_modeGoogle AI Moderead-onlyGoogle AI Mode: synthesized answer with cited sources. 1 credit.
google_maps_searchGoogle Maps Searchread-onlySearch Google Maps for local businesses and places. 1 credit.
google_maps_placeGoogle Maps Placeread-onlyGoogle Maps place details. Provide place_id or data_cid. 1 credit.
google_maps_reviewsGoogle Maps Reviewsread-onlyGoogle Maps reviews for a place. Provide data_id or place_id. Paginate with next_page_token. 1 credit.
google_shoppingGoogle Shoppingread-onlySearch Google Shopping for products with prices across retailers. Returns the top 10 shopping_results by default (limit to change). Pass catalog_id+query to google_shopping_product for detail. 1 credit.
google_shopping_productGoogle Shopping Productread-onlyGoogle Shopping product detail and sellers. Pass catalog_id+query for full data. 1 credit.
google_shopping_storesGoogle Shopping Storesread-onlyPaginate google_shopping_product sellers. 1 credit.
google_flightsGoogle Flightsread-onlySearch Google Flights. Requires departure_id, arrival_id, outbound_date; set return_date for round trip (type=1). 1 credit.
google_hotelsGoogle Hotelsread-onlySearch Google Hotels. Pass detail_token from results to google_hotels_detail. 1 credit.
google_hotels_detailGoogle Hotels Detailread-onlyGoogle Hotels property detail from a detail_token. 1 credit.
google_newsGoogle Newsread-onlyGoogle News results. Query or browse via topic/story/publication token. Returns the first 20 news_results by default (limit to change). 1 credit.
google_trendsGoogle Trendsread-onlyGoogle Trends interest data. Comma-separate up to 5 terms to compare on one 0-100 scale. 1 credit for one term, 3 credits for a comparison.
google_trendingGoogle Trendingread-onlyGoogle Trending Now searches for a country. Returns the first 50 trends by default (limit to change; a day can have 400+). 1 credit.
search_youtubeSearch YouTuberead-onlySearch YouTube videos. Paginate with next_cursor/has_more. 2 credits.
search_youtube_shortsSearch YouTube Shortsread-onlySearch YouTube Shorts. Paginate with next_cursor/has_more. 2 credits.
youtube_search_suggestionsYouTube Search Suggestionsread-onlyYouTube search autocomplete suggestions for a query. 1 credit.
get_youtube_videoGet YouTube Videoread-onlyGet YouTube video details: title, channel, stats, description, chapters, captions. 1 credit.
get_youtube_metadataGet YouTube Metadataread-onlyDeprecated alias of get_youtube_video. 1 credit.
get_youtube_commentsGet YouTube Commentsread-onlyGet comments on a YouTube video. Each has a reply_cursor for get_youtube_comment_replies. Paginate with next_cursor/has_more. 1 credit.
get_youtube_comment_repliesGet YouTube Comment Repliesread-onlyGet replies to a YouTube comment. Requires reply_cursor from get_youtube_comments. 1 credit.
get_youtube_transcriptGet YouTube Transcriptread-onlyGet a YouTube video's transcript/captions. 5 credits.
get_youtube_relatedGet YouTube Relatedread-onlyGet related/recommended videos for a YouTube video. Single page, no pagination. 1 credit.
search_youtube_channelsSearch YouTube Channelsread-onlySearch YouTube channels by keyword. Paginate with next_cursor/has_more. 1 credit.
get_youtube_channelGet YouTube Channelread-onlyGet a YouTube channel's profile. 1 credit.
get_youtube_channel_videosGet YouTube Channel Videosread-onlyList a YouTube channel's videos. Paginate with next_cursor/has_more. 1 credit.
get_youtube_channel_shortsGet YouTube Channel Shortsread-onlyList a YouTube channel's Shorts. No view count available. Paginate with next_cursor/has_more. 1 credit.
get_youtube_channel_communityGet YouTube Channel Communityread-onlyList a YouTube channel's community posts (data.posts). Paginate with next_cursor/has_more. 1 credit.
resolve_youtube_channelResolve YouTube Channelread-onlyResolve a YouTube @handle or URL to its canonical channel ID. Other channel tools accept handles directly. 1 credit.
get_youtube_streamsGet YouTube Streamsread-onlyGet direct media stream URLs for a YouTube video. 3 credits.
get_youtube_community_postGet YouTube Community Postread-onlyGet a single YouTube community post: text, author and channel id, likes (vote_count), comment count, attachment type and images, and comments_cursor for get_youtube_community_post_comments. 1 credit.
get_youtube_community_post_commentsGet YouTube Community Post Commentsread-onlyGet comments on a YouTube community post (data.comments) with likes, reply counts and author. Paginate with next_cursor/has_more. 1 credit.
search_amazonSearch Amazonread-onlySearch Amazon products. No sort option (always relevance). No category/price filter. 1 credit/page.
get_amazon_productGet Amazon Productread-onlyFull Amazon product page for an ASIN. Price is buy-box price; use get_amazon_offers for competing sellers. 1 credit.
get_amazon_offersGet Amazon Offersread-onlyAll sellers for an Amazon ASIN with prices and conditions. First page only, no pagination. 1 credit.
get_amazon_optionsGet Amazon Optionsread-onlyList supported Amazon marketplaces and country codes. Free, no args.
search_walmartSearch Walmartread-onlySearch Walmart products. Returns the first 20 products by default (limit to change; a page holds up to ~70). Paginate with page while has_more_pages. 1 credit (US/CA), 2 credits (Mexico). Optional store targeting: pass d…
get_walmart_productGet Walmart Productread-onlyGet full Walmart product detail. No reviews (use get_walmart_reviews) or offers (use get_walmart_offers). seller_catalog_id is the NUMERIC id for seller endpoints. 1 credit. Optional store targeting: delivery_zip + store…
get_walmart_storesGet Walmart Storesread-onlyFind Walmart stores near a US ZIP (walmart.com) or Canadian postal code (domain 'ca'), nearest first: store_id, name, distance_miles, address, coordinates, hours. Use a store_id with delivery_zip on search_walmart or get…
get_walmart_reviewsGet Walmart Reviewsread-onlyGet Walmart product reviews. 10/page, paginate with page param. Includes rating_breakdown and top positive/negative. 1 credit/page.
get_walmart_categoryGet Walmart Categoryread-onlyBrowse Walmart category products (no query). Same shape as search_walmart. Paginate with page while has_more_pages. limit trims locally (doesn't reduce cost). 1 credit (US/CA), 2 credits (Mexico).
get_walmart_offersGet Walmart Offersread-onlyGet the buy-box offer for a Walmart product. Returns only the winning seller (not full offer list). Not paginated. 1 credit.
get_walmart_sellerGet Walmart Sellerread-onlyGet a Walmart seller's storefront. IMPORTANT: seller_id must be NUMERIC seller_catalog_id (not the GUID seller_id, which 404s). 1 credit.
get_walmart_seller_productsGet Walmart Seller Productsread-onlyList a Walmart seller's products. HARD CAP: ~40 products max (no pagination). Use total_count for real catalog size. seller_id must be NUMERIC seller_catalog_id (GUID 404s). 1 credit.
search_redditSearch Redditread-onlySearch Reddit posts. Relevance order only, no sort/filter. Paginate with next_cursor. Slow (5-15s). 1 credit.
get_reddit_postGet Reddit Postread-onlyGet a Reddit post by URL or post id. Does NOT return comments (use get_reddit_post_comments). Slow (5-15s). 1 credit.
get_reddit_search_suggestionsGet Reddit Search Suggestionsread-onlyGet Reddit search autocomplete suggestions. 1 credit.
get_reddit_post_commentsGet Reddit Post Commentsread-onlyGet top-level comments for a Reddit post. Paginate with next_cursor. 1 credit.
get_reddit_comment_repliesGet Reddit Comment Repliesread-onlyGet replies to a Reddit comment. Requires post_id and reply_cursor from get_reddit_post_comments. 1 credit.
get_reddit_subredditGet Reddit Subredditread-onlyGet subreddit metadata (description, subscribers, type, etc). 1 credit.
get_reddit_subreddit_postsGet Reddit Subreddit Postsread-onlyList posts in a subreddit. Paginate with next_cursor. 1 credit.
get_reddit_userGet Reddit Userread-onlyGet a Reddit user's profile. 1 credit.
get_reddit_user_postsGet Reddit User Postsread-onlyList a Reddit user's submitted posts. Paginate with next_cursor. 1 credit.
get_reddit_user_commentsGet Reddit User Commentsread-onlyList a Reddit user's comments. Paginate with next_cursor. 1 credit.
get_reddit_popularGet Reddit Popularread-onlyGet Reddit's site-wide popular feed. Paginate with next_cursor. 1 credit.
get_reddit_trendingGet Reddit Trendingread-onlyGet Reddit's current trending search queries. 1 credit.
search_reddit_commentsSearch Reddit Commentsread-onlySearch Reddit comments by keyword (data.results): comment text, author, score, date, permalink, plus the post and subreddit it was left on. Sort by relevance, hot, top or new. Paginate with next_cursor/has_more. 1 credit…
search_reddit_subredditsSearch Reddit Subredditsread-onlyFind subreddits by keyword (data.results): name, description, subscriber count, NSFW and quarantine flags, URL. Paginate with next_cursor/has_more. 1 credit.
get_tiktok_profileGet TikTok Profileread-onlyGet a TikTok user's profile. Returns sec_user_id needed by the user_posts/followers/followings/similar/playlists tools. 1 credit.
get_tiktok_user_postsGet TikTok User Postsread-onlyList a TikTok user's videos. Requires sec_user_id. Paginate with max_cursor/has_more. 1 credit.
get_tiktok_videoGet TikTok Videoread-onlyGet TikTok video details: caption, stats, play URLs, author, music. 1 credit.
get_tiktok_video_commentsGet TikTok Video Commentsread-onlyGet comments on a TikTok video. Paginate with data.cursor/has_more. 1 credit.
get_tiktok_comment_repliesGet TikTok Comment Repliesread-onlyGet replies to a TikTok comment. Paginate with data.cursor/has_more. 1 credit.
search_tiktok_videosSearch TikTok Videosread-onlySearch TikTok videos by keyword. Paginate with data.cursor/has_more. 1 credit.
search_tiktok_usersSearch TikTok Usersread-onlySearch TikTok users by keyword. Paginate with data.cursor/has_more. 1 credit.
get_tiktok_hashtagGet TikTok Hashtagread-onlyGet TikTok hashtag stats. Returns ID for use with get_tiktok_hashtag_videos. 1 credit.
get_tiktok_hashtag_videosGet TikTok Hashtag Videosread-onlyList TikTok videos for a hashtag. Requires hashtag_id from get_tiktok_hashtag. 1 credit.
get_tiktok_user_followersGet TikTok User Followersread-onlyGet a TikTok user's followers. Pass both page_token and min_time together for next page. 1 credit.
get_tiktok_user_followingsGet TikTok User Followingsread-onlyGet accounts a TikTok user follows. Pass both page_token and min_time together for next page. 1 credit.
get_tiktok_trending_searchesGet TikTok Trending Searchesread-onlyGet the search terms trending on TikTok right now (data.trending_search_words, about 90 per call). US-weighted, no region filter. 1 credit.
get_tiktok_trending_videosGet TikTok Trending Videosread-onlyGet a sample of videos trending on TikTok now (data.itemList) with author, stats, sound and hashtags. Each call returns about 6 videos whatever count is set (up to 15); call again for a fresh sample. No region filter. 1 …
get_tiktok_search_suggestionsGet TikTok Search Suggestionsread-onlyGet TikTok search autocomplete suggestions for a keyword (data.data[].word). Long-tail keywords can return none; that is still a billed answer. 1 credit.
get_tiktok_musicGet TikTok Musicread-onlyGet a TikTok sound by id (data.music_info): title, artist, album, duration, how many videos use it (user_count), original vs commercial, play URL, cover, and chart rank when charting. 1 credit.
get_tiktok_music_videosGet TikTok Music Videosread-onlyList videos that use a TikTok sound (data.aweme_list). About 14 per page whatever count is set; paginate with data.cursor/has_more. 1 credit.
search_tiktok_musicSearch TikTok Musicread-onlySearch TikTok sounds by keyword (data.music): id_str, title, artist, duration, usage count and play URL. Paginate with data.cursor/has_more. 1 credit.
get_tiktok_music_chartGet TikTok Music Chartread-onlyGet TikTok's Top 50 or Viral 50 sound chart (data.music_list) with each sound's details and trend. One global chart, no region filter. Paginate with data.cursor/has_more. 1 credit.
get_tiktok_user_similarGet TikTok User Similarread-onlyGet creators similar to a TikTok user (data.users, about 30 per page) with follower, following, video and like counts, bio and verification. Paginate with data.next_page_token/has_more. 1 credit.
get_tiktok_user_playlistsGet TikTok User Playlistsread-onlyList a TikTok user's playlists (series) in data.playList: mixId, name, video count, cover. Accounts without playlists return an empty list. Paginate with data.cursor/hasMore. 1 credit.
get_tiktok_playlist_videosGet TikTok Playlist Videosread-onlyList the videos in a TikTok playlist (data.itemList). Paginate with data.cursor/hasMore. 1 credit.
get_tiktok_user_liveGet TikTok User Liveread-onlyCheck whether a TikTok user is live now: user, live room status (2 = live, 4 = not live), title, start time and current viewer counts. An unknown username is a billed 404. 1 credit.
get_tiktok_user_regionGet TikTok User Regionread-onlyGet the region a TikTok account is registered in (ISO country code, not the creator's nationality), plus user_id and sec_user_id. An unknown username is a 404 and not billed. 1 credit.
search_tiktok_shopSearch TikTok Shopread-onlySearch TikTok Shop products (US only). Has exact prices. ~44% of IDs resolve on get_tiktok_shop_product. Paginate with next_cursor/has_more. 1 credit.
get_tiktok_shop_search_suggestionsGet TikTok Shop Search Suggestionsread-onlyTikTok Shop keyword autocomplete. 1 credit.
get_tiktok_shop_productGet TikTok Shop Productread-onlyGet TikTok Shop product detail (no price - use search/category/shop tools for prices). ~44% of search IDs resolve; 404 is normal, don't retry. 1 credit (billed even on 404).
get_tiktok_shop_product_reviewsGet TikTok Shop Product Reviewsread-onlyGet TikTok Shop product reviews. Works for most IDs even when get_tiktok_shop_product returns 404. Paginate with has_more. 1 credit.
get_tiktok_shop_categoriesGet TikTok Shop Categoriesread-onlyGet the TikTok Shop category tree. Use IDs with get_tiktok_shop_category_products. 1 credit.
get_tiktok_shop_category_productsGet TikTok Shop Category Productsread-onlyList TikTok Shop products by category with exact prices. Paginate with next_cursor/has_more. 1 credit.
get_tiktok_shop_shop_productsGet TikTok Shop Shop Productsread-onlyList a TikTok Shop seller's products with exact prices. Paginate with next_cursor/has_more. 1 credit.
resolve_tiktok_shop_urlResolve TikTok Shop URLread-onlyResolve a TikTok Shop URL or share link to product_id or shop_id. 1 credit.
get_instagram_profileGet Instagram Profileread-onlyGet an Instagram user's profile: bio, follower/following/post counts, verification and user_id. 1 credit.
get_instagram_user_postsGet Instagram User Postsread-onlyList an Instagram user's posts, about 12 per page. Pass pagination_token from the previous response as cursor. 2 credits per page.
get_instagram_user_reelsGet Instagram User Reelsread-onlyList an Instagram user's Reels. Paginate with next_max_id. 1 credit (2 the first time a username is looked up).
get_instagram_user_taggedGet Instagram User Taggedread-onlyList posts an Instagram user is tagged in. Paginate with next_max_id. 1 credit (2 the first time a username is looked up).
get_instagram_user_storiesGet Instagram User Storiesread-onlyGet an Instagram user's active stories. Not paginated. 2 credits.
get_instagram_postGet Instagram Postread-onlyGet a single Instagram post/reel. Provide url, media_id, or shortcode. media_type: 1=image, 2=video, 8=carousel. 2 credits.
get_instagram_post_commentsGet Instagram Post Commentsread-onlyGet comments on an Instagram post. Provide shortcode or url (not media_id). Paginate with next_min_id. 2 credits per page.
get_instagram_comment_repliesGet Instagram Comment Repliesread-onlyGet replies to an Instagram comment. Requires media_id (from get_instagram_post) and comment_id (pk from get_instagram_post_comments). 2 credits.
search_instagram_usersSearch Instagram Usersread-onlySearch Instagram users by keyword. 2 credits; a request with a cursor (rank_token, next page) costs 8.
search_instagram_hashtagsSearch Instagram Hashtagsread-onlySearch Instagram hashtags by keyword. 2 credits; a request with a cursor (rank_token, next page) costs 8.
get_instagram_user_followersGet Instagram User Followersread-onlyGet an Instagram user's followers. Paginate with next_max_id/has_more. 2 credits per page.
get_instagram_user_followingsGet Instagram User Followingsread-onlyGet accounts an Instagram user follows. Paginate with next_max_id/has_more. 2 credits per page.
get_instagram_user_highlightsGet Instagram User Highlightsread-onlyList an Instagram user's story highlights: highlight id, title, cover and media_count. Pass an id to get_instagram_highlight_stories. 2 credits.
get_instagram_highlight_storiesGet Instagram Highlight Storiesread-onlyGet every story saved in one Instagram highlight, with image and video URLs and posting time. 2 credits.
search_instagram_reelsSearch Instagram Reelsread-onlySearch Instagram Reels by keyword: caption, author, play/like/comment counts and video URL. Paginate with pagination_token. 2 credits per page.
search_instagram_musicSearch Instagram Musicread-onlySearch Instagram audio tracks by song or artist: title, artist, duration and the id get_instagram_music_posts takes. 2 credits.
get_instagram_music_postsGet Instagram Music Postsread-onlyList the Reels that use an Instagram audio track, plus the track's total reel count. Paginate with paging_info.max_id. 1 credit per page.
search_instagram_locationsSearch Instagram Locationsread-onlySearch Instagram places by name: location id, name, address, city and coordinates. 2 credits.
get_instagram_user_similarGet Instagram User Similarread-onlyGet accounts similar to an Instagram user. Available for most creator accounts; some brand accounts return none. 2 credits.
get_instagram_post_likersGet Instagram Post Likersread-onlyGet accounts that liked an Instagram post (up to about 1,000 per post) and the post's total like count. Provide shortcode or url. 2 credits.
search_xSearch Xread-onlySearch X tweets and people. Paginate with next_cursor/has_more. 1 credit.
get_tweetGet Tweetread-onlyGet a single tweet's full details. 1 credit.
get_tweet_commentsGet Tweet Commentsread-onlyGet replies to a tweet. Paginate with next_cursor/has_more. 1 credit.
get_tweet_retweetersGet Tweet Retweetersread-onlyGet users who retweeted a tweet. Paginate with next_cursor/has_more. 1 credit.
get_x_userGet X Userread-onlyGet an X user's profile. 1 credit.
get_x_user_tweetsGet X User Tweetsread-onlyList an X user's tweets. No has_more; stop when next_cursor absent or timeline empty. 1 credit.
get_x_user_repliesGet X User Repliesread-onlyList an X user's tweets and replies. No has_more; stop when next_cursor absent or timeline empty. 1 credit.
get_x_user_mediaGet X User Mediaread-onlyList an X user's media tweets. No has_more; stop when next_cursor absent or timeline empty. 1 credit.
get_x_user_followersGet X User Followersread-onlyList an X user's followers. Paginate with next_cursor/has_more. 1 credit.
get_x_user_followingsGet X User Followingsread-onlyList accounts an X user follows (data.following). Paginate with next_cursor/has_more. 1 credit.
get_x_trendingGet X Trendingread-onlyGet trending topics on X for a country. 1 credit.
search_x_communitiesSearch X Communitiesread-onlyFind X Communities by keyword (data.communities): community_id, name, member count, primary topic, NSFW flag. Paginate with next_cursor/has_more. 1 credit.
get_x_communityGet X Communityread-onlyGet an X Community's details: name, description, creation date, member count, primary topic, NSFW flag and rules. 1 credit.
get_x_community_tweetsGet X Community Tweetsread-onlyList posts in an X Community (data.timeline) by relevance or recency, with text, author and engagement counts. Paginate with next_cursor/has_more. 1 credit.
get_linkedin_personGet LinkedIn Personread-onlyGet a LinkedIn member's full profile. 1 credit.
get_linkedin_person_aboutGet LinkedIn Person Aboutread-onlyGet the about/overview slice of a LinkedIn profile. Lighter than get_linkedin_person. 1 credit.
get_linkedin_person_postsGet LinkedIn Person Postsread-onlyGet a LinkedIn member's posts. Paginate with next_cursor/has_more. 10 credits/page.
get_linkedin_companyGet LinkedIn Companyread-onlyGet a LinkedIn company profile. 1 credit.
get_linkedin_company_postsGet LinkedIn Company Postsread-onlyGet a LinkedIn company's posts. Paginate with next_cursor/has_more. 10 credits/page.
search_linkedin_jobsSearch LinkedIn Jobsread-onlySearch LinkedIn jobs. Results rotate; dedupe by job_id. Paginate with next_cursor. 10 credits/page.
get_linkedin_jobGet LinkedIn Jobread-onlyGet full LinkedIn job details. 30 credits (most expensive LinkedIn tool; prefer search_linkedin_jobs fields when sufficient). 404 = no detail upstream, not billed.
get_linkedin_postGet LinkedIn Postread-onlyGet a single LinkedIn post's full details. 1 credit.
get_linkedin_post_commentsGet LinkedIn Post Commentsread-onlyGet comments on a LinkedIn post. Page-number pagination; stop when page is empty. 10 credits/page.
get_usageGet Usageread-onlyGet credit balance, plan, and usage stats. Free.

Check your own setup

npx mcpvetter scan --live

Badge

Add this to a README:

[![MCPVetter](https://mcpvetter.com/badge/scavio-mcp-server.svg)](https://mcpvetter.com/servers/scavio-mcp-server)

Publish this server?

Get the MCPVetter verified badge, a re-audit within 24 hours of every npm release, and an email whenever tools, findings, or Claude directory readiness change. $29 per server per month. You prove ownership first, free.