{"name":"convertfleet","version":"1.0.0","description":"ConvertFleet MCP server — scrape Google Maps, social platforms, emails and media via MCP.","endpoint":"https://convertfleet.online/mcp","transport":"streamable-http","auth":{"type":"bearer","header":"Authorization","scheme":"Bearer sk-..."},"registry_version":1,"updated_at":"2026-06-14T00:00:00Z","tools":[{"name":"google_maps_search","title":"Google Maps Search","category":"maps","description":"Scrape Google Maps business listings (name, address, phone, website, rating, reviews) for a search query and location. Returns B2B leads.","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"What to search for, e.g. 'dentists', 'coffee shops'. Combined with location."},"location":{"type":"string","description":"City / area to search in, e.g. 'Miami, FL'."},"limit":{"type":"integer","description":"Max number of listings to return (clamped to the account tier ceiling).","default":20},"language":{"type":"string","description":"Optional 2-letter UI language hint, e.g. 'en'."}},"additionalProperties":false,"required":["query"]},"credit_bucket":"api","credit_cost":1},{"name":"facebook_page_scrape","title":"Facebook Page Scraper","category":"social","description":"Pull public Facebook Page details (about, contact, category) from a page URL or ID.","inputSchema":{"type":"object","properties":{"page_url_or_id":{"type":"string","description":"Facebook Page URL or numeric/vanity ID."}},"additionalProperties":false,"required":["page_url_or_id"]},"credit_bucket":"api","credit_cost":1},{"name":"facebook_ads_scrape","title":"Facebook Ad Library Search","category":"social","description":"Search the Facebook Ad Library by keyword/page and country. Returns active or inactive ad creatives.","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Keyword or advertiser/page name to search the Ad Library for."},"country":{"type":"string","description":"ISO country code to scope ads to, or 'ALL'.","default":"ALL"},"ad_type":{"type":"string","description":"Ad category filter (e.g. ALL, POLITICAL_AND_ISSUE_ADS).","default":"ALL"},"status":{"type":"string","description":"Ad delivery status.","enum":["active","inactive","all"],"default":"active"},"limit":{"type":"integer","description":"Max ads to return.","default":20}},"additionalProperties":false,"required":["query"]},"credit_bucket":"api","credit_cost":1},{"name":"youtube_extract","title":"YouTube Extractor","category":"media","description":"Extract metadata and stats for a YouTube video OR channel. Pass a video URL for one video, or a channel URL to list recent videos. Auto-detects which.","inputSchema":{"type":"object","properties":{"url":{"type":"string","description":"A YouTube video URL (watch?v=, youtu.be, /shorts/) or channel URL (/@handle, /channel/, /c/, /user/)."},"max_videos":{"type":"integer","description":"For channel URLs: how many recent videos to list.","default":20}},"additionalProperties":false,"required":["url"]},"credit_bucket":"api","credit_cost":1},{"name":"youtube_competitor","title":"YouTube Competitor Analyzer","category":"media","description":"Compare 1-5 YouTube channels side by side (subscriber counts, upload cadence, recent performance).","inputSchema":{"type":"object","properties":{"urls":{"type":"array","items":{"type":"string"},"description":"1-5 YouTube channel URLs to compare."},"max_videos":{"type":"integer","description":"Recent videos to sample per channel.","default":30}},"additionalProperties":false,"required":["urls"]},"credit_bucket":"api","credit_cost":1},{"name":"youtube_transcript","title":"YouTube Transcript Extractor","category":"media","description":"Get the transcript / closed captions for one or many YouTube videos. Returns, per video, the full plain-text transcript, timestamped segments, and an .srt subtitle string. Works with manual and auto-generated captions; can target a language or auto-translate.","inputSchema":{"type":"object","properties":{"urls":{"type":"array","items":{"type":"string"},"description":"1-50 YouTube video URLs (watch?v=, youtu.be, /shorts/) to transcribe."},"languages":{"type":"array","items":{"type":"string"},"description":"Preferred caption language codes in priority order, e.g. ['en','es']. Defaults to English then any available."},"prefer_manual":{"type":"boolean","description":"Prefer human-written captions, falling back to auto-generated. Set false to prefer auto captions.","default":true},"translate_to":{"type":"string","description":"Optional target language code to auto-translate the transcript into (e.g. 'en')."},"include_timestamps":{"type":"boolean","description":"Include the timestamped segment list and .srt string in each row.","default":true}},"additionalProperties":false,"required":["urls"]},"credit_bucket":"api","credit_cost":1},{"name":"reddit_scrape","title":"Reddit Scraper","category":"social","description":"Scrape Reddit posts/comments/communities by keyword search or direct URLs, with sort and time filters.","inputSchema":{"type":"object","properties":{"mode":{"type":"string","description":"'search' by keywords, or 'url' to scrape specific post/subreddit URLs.","enum":["search","url"],"default":"search"},"keywords":{"type":"array","items":{"type":"string"},"description":"Search terms (mode=search)."},"urls":{"type":"array","items":{"type":"string"},"description":"Reddit post/subreddit/user URLs (mode=url)."},"sort_by":{"type":"string","description":"Result ordering.","enum":["new","hot","top","relevance"],"default":"new"},"time_range":{"type":"string","description":"Time window for top/relevance.","enum":["hour","day","week","month","year","all"],"default":"all"},"scrape_comments":{"type":"boolean","description":"Also pull comments for each post.","default":false},"max_posts":{"type":"integer","description":"Max posts to return.","default":25},"max_comments":{"type":"integer","description":"Max comments per post when scrape_comments=true.","default":10}},"additionalProperties":false},"credit_bucket":"api","credit_cost":1},{"name":"tiktok_scrape","title":"TikTok Scraper","category":"social","description":"Scrape TikTok by hashtag, profile/username, search query, or direct video URLs.","inputSchema":{"type":"object","properties":{"mode":{"type":"string","description":"What to scrape.","enum":["hashtag","profile","search","url"],"default":"hashtag"},"hashtags":{"type":"array","items":{"type":"string"},"description":"Hashtags without '#' (mode=hashtag)."},"usernames":{"type":"array","items":{"type":"string"},"description":"Usernames without '@' (mode=profile)."},"queries":{"type":"array","items":{"type":"string"},"description":"Search queries (mode=search)."},"urls":{"type":"array","items":{"type":"string"},"description":"Direct TikTok video URLs (mode=url)."},"max_videos":{"type":"integer","description":"Max videos to return.","default":20}},"additionalProperties":false},"credit_bucket":"api","credit_cost":1},{"name":"twitter_scrape","title":"Twitter / X Scraper","category":"social","description":"Scrape X/Twitter by search query, username, or tweet URLs. Returns tweets with engagement.","inputSchema":{"type":"object","properties":{"mode":{"type":"string","description":"What to scrape.","enum":["search","profile","url"],"default":"search"},"queries":{"type":"array","items":{"type":"string"},"description":"Search queries (mode=search)."},"usernames":{"type":"array","items":{"type":"string"},"description":"Usernames without '@' (mode=profile)."},"urls":{"type":"array","items":{"type":"string"},"description":"Direct tweet URLs (mode=url)."},"max_tweets":{"type":"integer","description":"Max tweets to return.","default":25},"include_replies":{"type":"boolean","description":"Include reply tweets.","default":false},"include_retweets":{"type":"boolean","description":"Include retweets.","default":true}},"additionalProperties":false},"credit_bucket":"api","credit_cost":1},{"name":"instagram_scrape","title":"Instagram Followers Scraper","category":"social","description":"Scrape an Instagram account's followers or following list. Returns username, full name, user id, verified/private flags and avatar per account. Follower lists need a server-side IG session (IG_SESSIONID); without one it returns the target profile's public metadata only.","inputSchema":{"type":"object","properties":{"usernames":{"type":"array","items":{"type":"string"},"description":"Instagram handles (without '@') or profile URLs, one or more."},"data_to_scrape":{"type":"string","description":"Scrape the account's followers or the accounts it is following.","enum":["followers","following"],"default":"followers"},"max_results":{"type":"integer","description":"Max results per account (1-50000).","default":500}},"additionalProperties":false,"required":["usernames"]},"credit_bucket":"api","credit_cost":1},{"name":"linkedin_scrape","title":"LinkedIn Scraper","category":"social","description":"Scrape public LinkedIn company/person profiles by URL, slug, or search query. Optionally enrich with emails.","inputSchema":{"type":"object","properties":{"urls":{"type":"array","items":{"type":"string"},"description":"Full LinkedIn profile/company URLs."},"slugs":{"type":"array","items":{"type":"string"},"description":"Profile/company slugs (the part after /in/ or /company/)."},"query":{"type":"string","description":"Search query to find profiles."},"max_results":{"type":"integer","description":"Max profiles to return (max 100).","default":50},"do_email":{"type":"boolean","description":"Attempt to find associated emails.","default":false}},"additionalProperties":false},"credit_bucket":"api","credit_cost":1},{"name":"maps_reviews_scrape","title":"Google Maps Reviews Scraper","category":"maps","description":"Scrape reviews for a specific Google Maps place, with sort and minimum-rating filters.","inputSchema":{"type":"object","properties":{"place_url":{"type":"string","description":"Google Maps place URL."},"max_reviews":{"type":"integer","description":"Max reviews to return.","default":20},"sort_by":{"type":"string","description":"Review ordering.","enum":["newest","highest","lowest","relevant"],"default":"newest"},"min_rating":{"type":"integer","description":"Only return reviews at or above this star rating (1-5).","default":1}},"additionalProperties":false,"required":["place_url"]},"credit_bucket":"api","credit_cost":1},{"name":"product_scrape","title":"Product Scraper","category":"ecommerce","description":"Scrape an e-commerce store's product catalogue (WooCommerce, Shopify, or generic) including variations, paid add-ons (each add-on option returns the combined parent+add-on total), descriptions, and reviews. Supports price/category/stock filters.","inputSchema":{"type":"object","properties":{"url":{"type":"string","description":"Store homepage or shop URL."},"max_products":{"type":"integer","description":"Max products (0 = whole catalogue).","default":50},"include_variations":{"type":"boolean","description":"Expand variable products into per-variant rows.","default":true},"include_addons":{"type":"boolean","description":"Capture paid product add-ons (e.g. a battery bank on a UPS). Each add-on option becomes a row whose price is the combined parent+add-on total.","default":true},"include_descriptions":{"type":"boolean","description":"Include product descriptions.","default":true},"include_reviews":{"type":"boolean","description":"Include product reviews.","default":true},"max_reviews":{"type":"integer","description":"Max reviews per product.","default":20},"search":{"type":"string","description":"Filter: only products whose name contains this text."},"category":{"type":"string","description":"Filter: only products whose category contains this text."},"min_price":{"type":"number","description":"Filter: minimum base price."},"max_price":{"type":"number","description":"Filter: maximum price (uses the add-on-inclusive total)."},"in_stock_only":{"type":"boolean","description":"Filter: only in-stock products.","default":false},"on_sale_only":{"type":"boolean","description":"Filter: only on-sale products.","default":false},"platform":{"type":"string","description":"Force a platform or auto-detect.","enum":["auto","woocommerce","shopify","generic"],"default":"auto"}},"additionalProperties":false,"required":["url"]},"credit_bucket":"api","credit_cost":1},{"name":"email_verify","title":"Email Verifier","category":"email","description":"Verify deliverability of one or many email addresses (syntax, MX, SMTP).","inputSchema":{"type":"object","properties":{"emails":{"type":"array","items":{"type":"string"},"description":"Email addresses to verify (max 100)."},"do_smtp":{"type":"boolean","description":"Perform live SMTP mailbox checks.","default":true}},"additionalProperties":false,"required":["emails"]},"credit_bucket":"api","credit_cost":1},{"name":"disposable_email_check","title":"Disposable Email Checker","category":"email","description":"Flag disposable / temporary / throwaway email addresses or domains.","inputSchema":{"type":"object","properties":{"emails":{"type":"array","items":{"type":"string"},"description":"Emails or domains to check (max 200)."},"do_mx":{"type":"boolean","description":"Also verify the domain has MX records.","default":true}},"additionalProperties":false,"required":["emails"]},"credit_bucket":"api","credit_cost":1},{"name":"website_email_find","title":"Website Email Finder","category":"email","description":"Crawl a website/domain and find public contact emails, phones, and social links.","inputSchema":{"type":"object","properties":{"website":{"type":"string","description":"Website URL or domain to crawl."},"max_pages":{"type":"integer","description":"Max pages to crawl (clamped to tier ceiling).","default":12},"include_phones":{"type":"boolean","description":"Also extract phone numbers.","default":true},"include_socials":{"type":"boolean","description":"Also extract social profile links.","default":true}},"additionalProperties":false,"required":["website"]},"credit_bucket":"api","credit_cost":1},{"name":"youtube_download","title":"YouTube Downloader","category":"media","description":"Get downloadable media URLs and available formats/metadata for a YouTube video.","inputSchema":{"type":"object","properties":{"url":{"type":"string","description":"YouTube video URL."}},"additionalProperties":false,"required":["url"]},"credit_bucket":"api","credit_cost":1},{"name":"instagram_download","title":"Instagram Downloader","category":"media","description":"Get downloadable media URLs and metadata for an Instagram post or reel.","inputSchema":{"type":"object","properties":{"url":{"type":"string","description":"Instagram post/reel URL."}},"additionalProperties":false,"required":["url"]},"credit_bucket":"api","credit_cost":1},{"name":"tiktok_download","title":"TikTok Downloader","category":"media","description":"Get downloadable (watermark-free) media URLs and metadata for a TikTok video.","inputSchema":{"type":"object","properties":{"url":{"type":"string","description":"TikTok video URL."}},"additionalProperties":false,"required":["url"]},"credit_bucket":"api","credit_cost":1},{"name":"facebook_download","title":"Facebook Downloader","category":"media","description":"Get downloadable media URLs and metadata for a Facebook video.","inputSchema":{"type":"object","properties":{"url":{"type":"string","description":"Facebook video URL."}},"additionalProperties":false,"required":["url"]},"credit_bucket":"api","credit_cost":1},{"name":"snapchat_download","title":"Snapchat Downloader","category":"media","description":"Get downloadable media URLs and metadata for a Snapchat spotlight/story video.","inputSchema":{"type":"object","properties":{"url":{"type":"string","description":"Snapchat video URL."}},"additionalProperties":false,"required":["url"]},"credit_bucket":"api","credit_cost":1}]}