io.github.scavio-ai/scavio-mcp · version 0.32.1 · 3,314 weekly npm downloads · audited 2026-11-03
Notes
No hidden-instruction or invisible-character findings in any tool, prompt, or resource description.
Checks the directory's published tool requirements that are visible from tools/list. Passing them does not guarantee acceptance.
crawl_website, get_crawl_status, cancel_crawlNot 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.
| Name | Title | Hint | Description |
|---|---|---|---|
extract_url | Extract URL | read-only | Read 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_website | Map Website | read-only | List 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_website | Crawl Website | writes | Crawl 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_status | Get Crawl Status | read-only | A crawl's status, page counts, credits used and page results (paged by cursor). Can wait for it to finish. Free. |
cancel_crawl | Cancel Crawl | destructive | Stop a running crawl; nothing more is billed and results so far stay readable. 409 if already finished. Free. |
batch_extract | Batch Extract | writes | Extract 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_status | Get Batch Status | read-only | A batch's status, page counts, credits used and results in input order (paged by cursor). Can wait for it to finish. Free. |
cancel_batch | Cancel Batch | destructive | Stop a running batch; nothing more is billed and results so far stay readable. 409 if already finished. Free. |
search_google | Search Google | read-only | Search Google, return SERP results with organic, ads, AI Overview. 1 credit. |
google_custom_search | Google Custom Search | read-only | Google 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_mode | Google AI Mode | read-only | Google AI Mode: synthesized answer with cited sources. 1 credit. |
google_maps_search | Google Maps Search | read-only | Search Google Maps for local businesses and places. 1 credit. |
google_maps_place | Google Maps Place | read-only | Google Maps place details. Provide place_id or data_cid. 1 credit. |
google_maps_reviews | Google Maps Reviews | read-only | Google Maps reviews for a place. Provide data_id or place_id. Paginate with next_page_token. 1 credit. |
google_shopping | Google Shopping | read-only | Search 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_product | Google Shopping Product | read-only | Google Shopping product detail and sellers. Pass catalog_id+query for full data. 1 credit. |
google_shopping_stores | Google Shopping Stores | read-only | Paginate google_shopping_product sellers. 1 credit. |
google_flights | Google Flights | read-only | Search Google Flights. Requires departure_id, arrival_id, outbound_date; set return_date for round trip (type=1). 1 credit. |
google_hotels | Google Hotels | read-only | Search Google Hotels. Pass detail_token from results to google_hotels_detail. 1 credit. |
google_hotels_detail | Google Hotels Detail | read-only | Google Hotels property detail from a detail_token. 1 credit. |
google_news | Google News | read-only | Google News results. Query or browse via topic/story/publication token. Returns the first 20 news_results by default (limit to change). 1 credit. |
google_trends | Google Trends | read-only | Google 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_trending | Google Trending | read-only | Google Trending Now searches for a country. Returns the first 50 trends by default (limit to change; a day can have 400+). 1 credit. |
search_youtube | Search YouTube | read-only | Search YouTube videos. Paginate with next_cursor/has_more. 2 credits. |
search_youtube_shorts | Search YouTube Shorts | read-only | Search YouTube Shorts. Paginate with next_cursor/has_more. 2 credits. |
youtube_search_suggestions | YouTube Search Suggestions | read-only | YouTube search autocomplete suggestions for a query. 1 credit. |
get_youtube_video | Get YouTube Video | read-only | Get YouTube video details: title, channel, stats, description, chapters, captions. 1 credit. |
get_youtube_metadata | Get YouTube Metadata | read-only | Deprecated alias of get_youtube_video. 1 credit. |
get_youtube_comments | Get YouTube Comments | read-only | Get 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_replies | Get YouTube Comment Replies | read-only | Get replies to a YouTube comment. Requires reply_cursor from get_youtube_comments. 1 credit. |
get_youtube_transcript | Get YouTube Transcript | read-only | Get a YouTube video's transcript/captions. 5 credits. |
get_youtube_related | Get YouTube Related | read-only | Get related/recommended videos for a YouTube video. Single page, no pagination. 1 credit. |
search_youtube_channels | Search YouTube Channels | read-only | Search YouTube channels by keyword. Paginate with next_cursor/has_more. 1 credit. |
get_youtube_channel | Get YouTube Channel | read-only | Get a YouTube channel's profile. 1 credit. |
get_youtube_channel_videos | Get YouTube Channel Videos | read-only | List a YouTube channel's videos. Paginate with next_cursor/has_more. 1 credit. |
get_youtube_channel_shorts | Get YouTube Channel Shorts | read-only | List a YouTube channel's Shorts. No view count available. Paginate with next_cursor/has_more. 1 credit. |
get_youtube_channel_community | Get YouTube Channel Community | read-only | List a YouTube channel's community posts (data.posts). Paginate with next_cursor/has_more. 1 credit. |
resolve_youtube_channel | Resolve YouTube Channel | read-only | Resolve a YouTube @handle or URL to its canonical channel ID. Other channel tools accept handles directly. 1 credit. |
get_youtube_streams | Get YouTube Streams | read-only | Get direct media stream URLs for a YouTube video. 3 credits. |
get_youtube_community_post | Get YouTube Community Post | read-only | Get 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_comments | Get YouTube Community Post Comments | read-only | Get comments on a YouTube community post (data.comments) with likes, reply counts and author. Paginate with next_cursor/has_more. 1 credit. |
search_amazon | Search Amazon | read-only | Search Amazon products. No sort option (always relevance). No category/price filter. 1 credit/page. |
get_amazon_product | Get Amazon Product | read-only | Full Amazon product page for an ASIN. Price is buy-box price; use get_amazon_offers for competing sellers. 1 credit. |
get_amazon_offers | Get Amazon Offers | read-only | All sellers for an Amazon ASIN with prices and conditions. First page only, no pagination. 1 credit. |
get_amazon_options | Get Amazon Options | read-only | List supported Amazon marketplaces and country codes. Free, no args. |
search_walmart | Search Walmart | read-only | Search 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_product | Get Walmart Product | read-only | Get 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_stores | Get Walmart Stores | read-only | Find 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_reviews | Get Walmart Reviews | read-only | Get Walmart product reviews. 10/page, paginate with page param. Includes rating_breakdown and top positive/negative. 1 credit/page. |
get_walmart_category | Get Walmart Category | read-only | Browse 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_offers | Get Walmart Offers | read-only | Get the buy-box offer for a Walmart product. Returns only the winning seller (not full offer list). Not paginated. 1 credit. |
get_walmart_seller | Get Walmart Seller | read-only | Get 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_products | Get Walmart Seller Products | read-only | List 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_reddit | Search Reddit | read-only | Search Reddit posts. Relevance order only, no sort/filter. Paginate with next_cursor. Slow (5-15s). 1 credit. |
get_reddit_post | Get Reddit Post | read-only | Get 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_suggestions | Get Reddit Search Suggestions | read-only | Get Reddit search autocomplete suggestions. 1 credit. |
get_reddit_post_comments | Get Reddit Post Comments | read-only | Get top-level comments for a Reddit post. Paginate with next_cursor. 1 credit. |
get_reddit_comment_replies | Get Reddit Comment Replies | read-only | Get replies to a Reddit comment. Requires post_id and reply_cursor from get_reddit_post_comments. 1 credit. |
get_reddit_subreddit | Get Reddit Subreddit | read-only | Get subreddit metadata (description, subscribers, type, etc). 1 credit. |
get_reddit_subreddit_posts | Get Reddit Subreddit Posts | read-only | List posts in a subreddit. Paginate with next_cursor. 1 credit. |
get_reddit_user | Get Reddit User | read-only | Get a Reddit user's profile. 1 credit. |
get_reddit_user_posts | Get Reddit User Posts | read-only | List a Reddit user's submitted posts. Paginate with next_cursor. 1 credit. |
get_reddit_user_comments | Get Reddit User Comments | read-only | List a Reddit user's comments. Paginate with next_cursor. 1 credit. |
get_reddit_popular | Get Reddit Popular | read-only | Get Reddit's site-wide popular feed. Paginate with next_cursor. 1 credit. |
get_reddit_trending | Get Reddit Trending | read-only | Get Reddit's current trending search queries. 1 credit. |
search_reddit_comments | Search Reddit Comments | read-only | Search 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_subreddits | Search Reddit Subreddits | read-only | Find subreddits by keyword (data.results): name, description, subscriber count, NSFW and quarantine flags, URL. Paginate with next_cursor/has_more. 1 credit. |
get_tiktok_profile | Get TikTok Profile | read-only | Get a TikTok user's profile. Returns sec_user_id needed by the user_posts/followers/followings/similar/playlists tools. 1 credit. |
get_tiktok_user_posts | Get TikTok User Posts | read-only | List a TikTok user's videos. Requires sec_user_id. Paginate with max_cursor/has_more. 1 credit. |
get_tiktok_video | Get TikTok Video | read-only | Get TikTok video details: caption, stats, play URLs, author, music. 1 credit. |
get_tiktok_video_comments | Get TikTok Video Comments | read-only | Get comments on a TikTok video. Paginate with data.cursor/has_more. 1 credit. |
get_tiktok_comment_replies | Get TikTok Comment Replies | read-only | Get replies to a TikTok comment. Paginate with data.cursor/has_more. 1 credit. |
search_tiktok_videos | Search TikTok Videos | read-only | Search TikTok videos by keyword. Paginate with data.cursor/has_more. 1 credit. |
search_tiktok_users | Search TikTok Users | read-only | Search TikTok users by keyword. Paginate with data.cursor/has_more. 1 credit. |
get_tiktok_hashtag | Get TikTok Hashtag | read-only | Get TikTok hashtag stats. Returns ID for use with get_tiktok_hashtag_videos. 1 credit. |
get_tiktok_hashtag_videos | Get TikTok Hashtag Videos | read-only | List TikTok videos for a hashtag. Requires hashtag_id from get_tiktok_hashtag. 1 credit. |
get_tiktok_user_followers | Get TikTok User Followers | read-only | Get a TikTok user's followers. Pass both page_token and min_time together for next page. 1 credit. |
get_tiktok_user_followings | Get TikTok User Followings | read-only | Get accounts a TikTok user follows. Pass both page_token and min_time together for next page. 1 credit. |
get_tiktok_trending_searches | Get TikTok Trending Searches | read-only | Get 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_videos | Get TikTok Trending Videos | read-only | Get 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_suggestions | Get TikTok Search Suggestions | read-only | Get 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_music | Get TikTok Music | read-only | Get 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_videos | Get TikTok Music Videos | read-only | List 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_music | Search TikTok Music | read-only | Search 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_chart | Get TikTok Music Chart | read-only | Get 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_similar | Get TikTok User Similar | read-only | Get 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_playlists | Get TikTok User Playlists | read-only | List 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_videos | Get TikTok Playlist Videos | read-only | List the videos in a TikTok playlist (data.itemList). Paginate with data.cursor/hasMore. 1 credit. |
get_tiktok_user_live | Get TikTok User Live | read-only | Check 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_region | Get TikTok User Region | read-only | Get 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_shop | Search TikTok Shop | read-only | Search 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_suggestions | Get TikTok Shop Search Suggestions | read-only | TikTok Shop keyword autocomplete. 1 credit. |
get_tiktok_shop_product | Get TikTok Shop Product | read-only | Get 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_reviews | Get TikTok Shop Product Reviews | read-only | Get 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_categories | Get TikTok Shop Categories | read-only | Get the TikTok Shop category tree. Use IDs with get_tiktok_shop_category_products. 1 credit. |
get_tiktok_shop_category_products | Get TikTok Shop Category Products | read-only | List TikTok Shop products by category with exact prices. Paginate with next_cursor/has_more. 1 credit. |
get_tiktok_shop_shop_products | Get TikTok Shop Shop Products | read-only | List a TikTok Shop seller's products with exact prices. Paginate with next_cursor/has_more. 1 credit. |
resolve_tiktok_shop_url | Resolve TikTok Shop URL | read-only | Resolve a TikTok Shop URL or share link to product_id or shop_id. 1 credit. |
get_instagram_profile | Get Instagram Profile | read-only | Get an Instagram user's profile: bio, follower/following/post counts, verification and user_id. 1 credit. |
get_instagram_user_posts | Get Instagram User Posts | read-only | List 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_reels | Get Instagram User Reels | read-only | List an Instagram user's Reels. Paginate with next_max_id. 1 credit (2 the first time a username is looked up). |
get_instagram_user_tagged | Get Instagram User Tagged | read-only | List 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_stories | Get Instagram User Stories | read-only | Get an Instagram user's active stories. Not paginated. 2 credits. |
get_instagram_post | Get Instagram Post | read-only | Get a single Instagram post/reel. Provide url, media_id, or shortcode. media_type: 1=image, 2=video, 8=carousel. 2 credits. |
get_instagram_post_comments | Get Instagram Post Comments | read-only | Get comments on an Instagram post. Provide shortcode or url (not media_id). Paginate with next_min_id. 2 credits per page. |
get_instagram_comment_replies | Get Instagram Comment Replies | read-only | Get 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_users | Search Instagram Users | read-only | Search Instagram users by keyword. 2 credits; a request with a cursor (rank_token, next page) costs 8. |
search_instagram_hashtags | Search Instagram Hashtags | read-only | Search Instagram hashtags by keyword. 2 credits; a request with a cursor (rank_token, next page) costs 8. |
get_instagram_user_followers | Get Instagram User Followers | read-only | Get an Instagram user's followers. Paginate with next_max_id/has_more. 2 credits per page. |
get_instagram_user_followings | Get Instagram User Followings | read-only | Get accounts an Instagram user follows. Paginate with next_max_id/has_more. 2 credits per page. |
get_instagram_user_highlights | Get Instagram User Highlights | read-only | List 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_stories | Get Instagram Highlight Stories | read-only | Get every story saved in one Instagram highlight, with image and video URLs and posting time. 2 credits. |
search_instagram_reels | Search Instagram Reels | read-only | Search Instagram Reels by keyword: caption, author, play/like/comment counts and video URL. Paginate with pagination_token. 2 credits per page. |
search_instagram_music | Search Instagram Music | read-only | Search Instagram audio tracks by song or artist: title, artist, duration and the id get_instagram_music_posts takes. 2 credits. |
get_instagram_music_posts | Get Instagram Music Posts | read-only | List 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_locations | Search Instagram Locations | read-only | Search Instagram places by name: location id, name, address, city and coordinates. 2 credits. |
get_instagram_user_similar | Get Instagram User Similar | read-only | Get accounts similar to an Instagram user. Available for most creator accounts; some brand accounts return none. 2 credits. |
get_instagram_post_likers | Get Instagram Post Likers | read-only | Get 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_x | Search X | read-only | Search X tweets and people. Paginate with next_cursor/has_more. 1 credit. |
get_tweet | Get Tweet | read-only | Get a single tweet's full details. 1 credit. |
get_tweet_comments | Get Tweet Comments | read-only | Get replies to a tweet. Paginate with next_cursor/has_more. 1 credit. |
get_tweet_retweeters | Get Tweet Retweeters | read-only | Get users who retweeted a tweet. Paginate with next_cursor/has_more. 1 credit. |
get_x_user | Get X User | read-only | Get an X user's profile. 1 credit. |
get_x_user_tweets | Get X User Tweets | read-only | List an X user's tweets. No has_more; stop when next_cursor absent or timeline empty. 1 credit. |
get_x_user_replies | Get X User Replies | read-only | List an X user's tweets and replies. No has_more; stop when next_cursor absent or timeline empty. 1 credit. |
get_x_user_media | Get X User Media | read-only | List an X user's media tweets. No has_more; stop when next_cursor absent or timeline empty. 1 credit. |
get_x_user_followers | Get X User Followers | read-only | List an X user's followers. Paginate with next_cursor/has_more. 1 credit. |
get_x_user_followings | Get X User Followings | read-only | List accounts an X user follows (data.following). Paginate with next_cursor/has_more. 1 credit. |
get_x_trending | Get X Trending | read-only | Get trending topics on X for a country. 1 credit. |
search_x_communities | Search X Communities | read-only | Find 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_community | Get X Community | read-only | Get an X Community's details: name, description, creation date, member count, primary topic, NSFW flag and rules. 1 credit. |
get_x_community_tweets | Get X Community Tweets | read-only | List 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_person | Get LinkedIn Person | read-only | Get a LinkedIn member's full profile. 1 credit. |
get_linkedin_person_about | Get LinkedIn Person About | read-only | Get the about/overview slice of a LinkedIn profile. Lighter than get_linkedin_person. 1 credit. |
get_linkedin_person_posts | Get LinkedIn Person Posts | read-only | Get a LinkedIn member's posts. Paginate with next_cursor/has_more. 10 credits/page. |
get_linkedin_company | Get LinkedIn Company | read-only | Get a LinkedIn company profile. 1 credit. |
get_linkedin_company_posts | Get LinkedIn Company Posts | read-only | Get a LinkedIn company's posts. Paginate with next_cursor/has_more. 10 credits/page. |
search_linkedin_jobs | Search LinkedIn Jobs | read-only | Search LinkedIn jobs. Results rotate; dedupe by job_id. Paginate with next_cursor. 10 credits/page. |
get_linkedin_job | Get LinkedIn Job | read-only | Get 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_post | Get LinkedIn Post | read-only | Get a single LinkedIn post's full details. 1 credit. |
get_linkedin_post_comments | Get LinkedIn Post Comments | read-only | Get comments on a LinkedIn post. Page-number pagination; stop when page is empty. 10 credits/page. |
get_usage | Get Usage | read-only | Get credit balance, plan, and usage stats. Free. |
npx mcpvetter scan --liveAdd this to a README:
[](https://mcpvetter.com/servers/scavio-mcp-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.