{"name":"VanMoose","description":"73 developer utility APIs. One API key, one subscription.","version":"1.0","tools":[{"name":"verify_email","description":"[emailverify] Verify a single email address","input_schema":{"type":"object","properties":{"email":{"type":"string","description":"Email address to verify"}},"required":["email"]}},{"name":"verify_emails_bulk","description":"[emailverify] Verify multiple emails in one request","input_schema":{"type":"object","properties":{"emails":{"type":"array","description":"Array of email addresses (max depends on tier)"}},"required":["emails"]}},{"name":"check_link","description":"[linkcheck] Check a single URL for reachability","input_schema":{"type":"object","properties":{"url":{"type":"string","description":"URL to check"}},"required":["url"]}},{"name":"check_links_bulk","description":"[linkcheck] Check multiple URLs at once","input_schema":{"type":"object","properties":{"urls":{"type":"array","description":"Array of URLs to check"}},"required":["urls"]}},{"name":"whois_lookup","description":"[whois] Get WHOIS information for a domain","input_schema":{"type":"object","properties":{"domain":{"type":"string","description":"Domain name to look up"}},"required":["domain"]}},{"name":"whois_bulk","description":"[whois] Look up multiple domains","input_schema":{"type":"object","properties":{"domains":{"type":"array","description":"Array of domain names"}},"required":["domains"]}},{"name":"check_domain","description":"[checkcheck] Check if a domain is available","input_schema":{"type":"object","properties":{"domain":{"type":"string","description":"Domain name to check"}},"required":["domain"]}},{"name":"lookup_ip","description":"[ipgeo] Get geolocation for an IP address","input_schema":{"type":"object","properties":{"ip":{"type":"string","description":"IP address to look up"}},"required":["ip"]}},{"name":"lookup_my_ip","description":"[ipgeo] Get geolocation for the requester's IP","input_schema":{"type":"object","properties":{},"required":[]}},{"name":"analyze_brand","description":"[brandintel] Analyze a brand name across the web","input_schema":{"type":"object","properties":{"brand":{"type":"string","description":"Brand name to analyze"}},"required":["brand"]}},{"name":"detect_language","description":"[nlptools] Detect the language of text","input_schema":{"type":"object","properties":{"text":{"type":"string","description":"Text to analyze"}},"required":["text"]}},{"name":"analyze_sentiment","description":"[nlptools] Analyze sentiment (positive/negative/neutral)","input_schema":{"type":"object","properties":{"text":{"type":"string","description":"Text to analyze"}},"required":["text"]}},{"name":"extract_keywords","description":"[nlptools] Extract keywords from text","input_schema":{"type":"object","properties":{"text":{"type":"string","description":"Text to extract keywords from"},"max":{"type":"number","description":"Max keywords to return"}},"required":["text"]}},{"name":"summarize_text","description":"[nlptools] Summarize text to key sentences","input_schema":{"type":"object","properties":{"text":{"type":"string","description":"Text to summarize"},"sentences":{"type":"number","description":"Number of sentences"}},"required":["text"]}},{"name":"extract_metadata","description":"[metadata] Extract metadata from a URL","input_schema":{"type":"object","properties":{"url":{"type":"string","description":"URL to extract metadata from"}},"required":["url"]}},{"name":"parse_sitemap","description":"[sitemap] Parse an XML sitemap","input_schema":{"type":"object","properties":{"url":{"type":"string","description":"Sitemap URL to parse"}},"required":["url"]}},{"name":"unfurl_url","description":"[unfurl] Get a rich preview for a URL","input_schema":{"type":"object","properties":{"url":{"type":"string","description":"URL to unfurl"}},"required":["url"]}},{"name":"extract_article","description":"[readable] Extract readable content from a URL","input_schema":{"type":"object","properties":{"url":{"type":"string","description":"URL to extract from"}},"required":["url"]}},{"name":"parse_feed","description":"[rssfeed] Parse an RSS/Atom feed","input_schema":{"type":"object","properties":{"url":{"type":"string","description":"Feed URL to parse"},"limit":{"type":"number","description":"Max items to return"}},"required":["url"]}},{"name":"discover_feeds","description":"[rssfeed] Discover RSS feeds on a website","input_schema":{"type":"object","properties":{"url":{"type":"string","description":"Website URL to scan"}},"required":["url"]}},{"name":"dns_lookup","description":"[nettools] DNS lookup for a domain","input_schema":{"type":"object","properties":{"domain":{"type":"string","description":"Domain to look up"}},"required":["domain"]}},{"name":"check_changes","description":"[changecheck] Check a URL for changes","input_schema":{"type":"object","properties":{"url":{"type":"string","description":"URL to monitor"}},"required":["url"]}},{"name":"analyze_site","description":"[subanalytics] Analyze a website","input_schema":{"type":"object","properties":{"url":{"type":"string","description":"URL to analyze"}},"required":["url"]}},{"name":"generate_socialcard","description":"[socialcard] Generate a social card image","input_schema":{"type":"object","properties":{"url":{"type":"string","description":"URL to generate card for"}},"required":["url"]}},{"name":"generate_qrcode","description":"[qrcode] Generate a QR code","input_schema":{"type":"object","properties":{"data":{"type":"string","description":"Data to encode in QR code"},"size":{"type":"number","description":"Image size in pixels","default":300},"format":{"type":"string","description":"Output format","enum":["png","svg","pdf"]}},"required":["data"]}},{"name":"get_thumbnail","description":"[thumbgrab] Get YouTube thumbnail URLs","input_schema":{"type":"object","properties":{"url":{"type":"string","description":"YouTube video URL or ID"}},"required":["url"]}},{"name":"get_thumbnails_bulk","description":"[bulkthumb] Get thumbnails for multiple videos","input_schema":{"type":"object","properties":{"urls":{"type":"array","description":"Array of YouTube URLs/IDs"}},"required":["urls"]}},{"name":"get_favicon","description":"[favicon] Get a favicon image for a domain","input_schema":{"type":"object","properties":{"url":{"type":"string","description":"Website URL or domain"},"size":{"type":"number","description":"Desired icon size in pixels"}},"required":["url"]}},{"name":"get_favicon_info","description":"[favicon] Get all available favicon URLs and sizes","input_schema":{"type":"object","properties":{"url":{"type":"string","description":"Website URL or domain"}},"required":["url"]}},{"name":"generate_barcode","description":"[barcode] Generate a barcode image","input_schema":{"type":"object","properties":{"data":{"type":"string","description":"Data to encode"},"format":{"type":"string","description":"Barcode format","enum":["CODE128","EAN13","UPC","QR"]}},"required":["data"]}},{"name":"score_name","description":"[forgescore] Score a startup name","input_schema":{"type":"object","properties":{"name":{"type":"string","description":"Brand/startup name to score"}},"required":["name"]}},{"name":"generate_email_template","description":"[emailtemplate] Generate an HTML email from template","input_schema":{"type":"object","properties":{"template":{"type":"string","description":"Template name"},"data":{"type":"object","description":"Template variables"}},"required":["template"]}},{"name":"parse_useragent","description":"[useragent] Parse a user agent string","input_schema":{"type":"object","properties":{"ua":{"type":"string","description":"User agent string to parse"}},"required":["ua"]}},{"name":"extract_palette","description":"[colorpalette] Extract color palette from an image URL","input_schema":{"type":"object","properties":{"url":{"type":"string","description":"Image URL"},"count":{"type":"number","description":"Number of colors","default":5}},"required":["url"]}},{"name":"get_image_info","description":"[imageinfo] Get info about an image","input_schema":{"type":"object","properties":{"url":{"type":"string","description":"Image URL"}},"required":["url"]}},{"name":"shorten_url","description":"[shorturl] Create a shortened URL","input_schema":{"type":"object","properties":{"url":{"type":"string","description":"URL to shorten"}},"required":["url"]}},{"name":"lookup_company","description":"[companylookup] Get company info from a domain","input_schema":{"type":"object","properties":{"domain":{"type":"string","description":"Company domain"}},"required":["domain"]}},{"name":"check_breach","description":"[breachcheck] Check email against known data breaches","input_schema":{"type":"object","properties":{"email":{"type":"string","description":"Email to check"}},"required":["email"]}},{"name":"validate_phone","description":"[phonevalidate] Validate a phone number","input_schema":{"type":"object","properties":{"phone":{"type":"string","description":"Phone number to validate"},"country":{"type":"string","description":"ISO country code hint"}},"required":["phone"]}},{"name":"detect_vpn","description":"[vpndetect] Check if an IP uses VPN/proxy/Tor","input_schema":{"type":"object","properties":{"ip":{"type":"string","description":"IP address to check"}},"required":["ip"]}},{"name":"check_disposable","description":"[disposableemail] Check if an email domain is disposable","input_schema":{"type":"object","properties":{"email":{"type":"string","description":"Email address to check"}},"required":["email"]}},{"name":"compress_image","description":"[imagecompress] Compress an image from URL","input_schema":{"type":"object","properties":{"url":{"type":"string","description":"Image URL to compress"},"quality":{"type":"number","description":"Quality 1-100","default":80}},"required":["url"]}},{"name":"resize_image","description":"[imageresize] Resize an image from URL","input_schema":{"type":"object","properties":{"url":{"type":"string","description":"Image URL"},"width":{"type":"number","description":"Target width"},"height":{"type":"number","description":"Target height"}},"required":["url"]}},{"name":"validate_vat","description":"[vatvalidate] Validate a VAT number","input_schema":{"type":"object","properties":{"vatNumber":{"type":"string","description":"EU VAT number to validate"}},"required":["vatNumber"]}},{"name":"verify_address","description":"[addressverify] Verify and standardize an address","input_schema":{"type":"object","properties":{"address":{"type":"string","description":"Full address to verify"}},"required":["address"]}},{"name":"detect_techstack","description":"[techstack] Detect technologies on a website","input_schema":{"type":"object","properties":{"url":{"type":"string","description":"Website URL to analyze"}},"required":["url"]}},{"name":"watch_price","description":"[pricewatch] Get current price for a product URL","input_schema":{"type":"object","properties":{"url":{"type":"string","description":"Product page URL"}},"required":["url"]}},{"name":"check_username","description":"[namecheck] Check username availability across platforms","input_schema":{"type":"object","properties":{"username":{"type":"string","description":"Username to check"}},"required":["username"]}},{"name":"check_usernames_bulk","description":"[bulknamecheck] Check multiple usernames","input_schema":{"type":"object","properties":{"usernames":{"type":"array","description":"Array of usernames"}},"required":["usernames"]}},{"name":"generate_lorem","description":"[lorem] Generate placeholder text","input_schema":{"type":"object","properties":{"paragraphs":{"type":"number","description":"Number of paragraphs","default":3},"words":{"type":"number","description":"Words per paragraph"}},"required":[]}},{"name":"slugify_text","description":"[slugify] Convert text to a URL slug","input_schema":{"type":"object","properties":{"text":{"type":"string","description":"Text to slugify"}},"required":["text"]}},{"name":"generate_uuid","description":"[uuidgen] Generate a UUID","input_schema":{"type":"object","properties":{"version":{"type":"string","description":"UUID version","enum":["v1","v4","v5"],"default":"v4"}},"required":[]}},{"name":"generate_password","description":"[passwordgen] Generate a random secure password","input_schema":{"type":"object","properties":{"length":{"type":"number","description":"Password length","default":16},"uppercase":{"type":"boolean","description":"Include uppercase letters","default":true},"numbers":{"type":"boolean","description":"Include numbers","default":true},"symbols":{"type":"boolean","description":"Include symbols","default":true}},"required":[]}},{"name":"check_password_strength","description":"[passwordgen] Check password strength","input_schema":{"type":"object","properties":{"password":{"type":"string","description":"Password to check"}},"required":["password"]}},{"name":"convert_color","description":"[colorconv] Convert a color between formats","input_schema":{"type":"object","properties":{"color":{"type":"string","description":"Color value (hex, rgb, hsl)"}},"required":["color"]}},{"name":"convert_unit","description":"[unitconv] Convert a value between units","input_schema":{"type":"object","properties":{"value":{"type":"number","description":"Value to convert"},"from":{"type":"string","description":"Source unit"},"to":{"type":"string","description":"Target unit"}},"required":["value","from","to"]}},{"name":"convert_timezone","description":"[timezone] Convert time between timezones","input_schema":{"type":"object","properties":{"time":{"type":"string","description":"Time string"},"from":{"type":"string","description":"Source timezone"},"to":{"type":"string","description":"Target timezone"}},"required":["time","from","to"]}},{"name":"hash_text","description":"[hashtools] Hash text with specified algorithm","input_schema":{"type":"object","properties":{"text":{"type":"string","description":"Text to hash"},"algorithm":{"type":"string","description":"Hash algorithm","enum":["md5","sha1","sha256","sha512"]}},"required":["text"]}},{"name":"generate_hmac","description":"[hashtools] Generate HMAC signature","input_schema":{"type":"object","properties":{"text":{"type":"string","description":"Text to sign"},"secret":{"type":"string","description":"HMAC secret key"}},"required":["text","secret"]}},{"name":"encrypt_text","description":"[cryptotools] Encrypt text with AES","input_schema":{"type":"object","properties":{"text":{"type":"string","description":"Text to encrypt"},"password":{"type":"string","description":"Encryption password"}},"required":["text","password"]}},{"name":"decrypt_text","description":"[cryptotools] Decrypt AES-encrypted text","input_schema":{"type":"object","properties":{"ciphertext":{"type":"string","description":"Encrypted text"},"password":{"type":"string","description":"Decryption password"}},"required":["ciphertext","password"]}},{"name":"parse_cron","description":"[cronparser] Parse a cron expression","input_schema":{"type":"object","properties":{"expression":{"type":"string","description":"Cron expression"}},"required":["expression"]}},{"name":"parse_url","description":"[urlparser] Parse a URL into components","input_schema":{"type":"object","properties":{"url":{"type":"string","description":"URL to parse"}},"required":["url"]}},{"name":"convert_markdown","description":"[markdown] Convert Markdown to HTML","input_schema":{"type":"object","properties":{"markdown":{"type":"string","description":"Markdown text to convert"}},"required":["markdown"]}},{"name":"convert_markup","description":"[markup] Convert HTML to Markdown","input_schema":{"type":"object","properties":{"html":{"type":"string","description":"HTML to convert"}},"required":["html"]}},{"name":"diff_texts","description":"[difftools] Compare two texts and show differences","input_schema":{"type":"object","properties":{"original":{"type":"string","description":"Original text"},"modified":{"type":"string","description":"Modified text"}},"required":["original","modified"]}},{"name":"analyze_text","description":"[texttools] Get word count, character stats, reading time","input_schema":{"type":"object","properties":{"text":{"type":"string","description":"Text to analyze"}},"required":["text"]}},{"name":"convert_data","description":"[dataconv] Convert data between formats","input_schema":{"type":"object","properties":{"data":{"type":"string","description":"Data to convert"},"from":{"type":"string","description":"Source format","enum":["json","csv","yaml","xml","toml"]},"to":{"type":"string","description":"Target format","enum":["json","csv","yaml","xml","toml"]}},"required":["data","from","to"]}},{"name":"test_regex","description":"[regextester] Test a regex against input text","input_schema":{"type":"object","properties":{"pattern":{"type":"string","description":"Regex pattern"},"text":{"type":"string","description":"Text to test against"},"flags":{"type":"string","description":"Regex flags (g, i, m)"}},"required":["pattern","text"]}},{"name":"generate_placeholder","description":"[placeholder] Generate a placeholder image","input_schema":{"type":"object","properties":{"width":{"type":"number","description":"Image width"},"height":{"type":"number","description":"Image height"},"text":{"type":"string","description":"Text overlay"}},"required":["width","height"]}},{"name":"decode_jwt","description":"[jwt] Decode a JWT without verification","input_schema":{"type":"object","properties":{"token":{"type":"string","description":"JWT token to decode"}},"required":["token"]}},{"name":"verify_jwt","description":"[jwt] Verify a JWT signature","input_schema":{"type":"object","properties":{"token":{"type":"string","description":"JWT to verify"},"secret":{"type":"string","description":"Signing secret"}},"required":["token","secret"]}},{"name":"utils_health","description":"[utils] Check API health status","input_schema":{"type":"object","properties":{},"required":[]}},{"name":"check_profanity","description":"[profanity] Check text for profanity","input_schema":{"type":"object","properties":{"text":{"type":"string","description":"Text to check"}},"required":["text"]}},{"name":"detect_language_standalone","description":"[languagedetect] Detect text language","input_schema":{"type":"object","properties":{"text":{"type":"string","description":"Text to detect language of"}},"required":["text"]}},{"name":"check_readability","description":"[readability] Calculate readability scores for text","input_schema":{"type":"object","properties":{"text":{"type":"string","description":"Text to analyze"}},"required":["text"]}},{"name":"get_country","description":"[countryinfo] Get country information","input_schema":{"type":"object","properties":{"code":{"type":"string","description":"ISO country code"}},"required":["code"]}},{"name":"get_holidays","description":"[holidayapi] Get holidays for a country","input_schema":{"type":"object","properties":{"country":{"type":"string","description":"ISO country code"},"year":{"type":"number","description":"Year"}},"required":["country","year"]}},{"name":"generate_fake_data","description":"[fakedata] Generate fake data","input_schema":{"type":"object","properties":{"type":{"type":"string","description":"Data type to generate","enum":["name","email","address","phone","company","text"]},"count":{"type":"number","description":"Number of items","default":1}},"required":["type"]}},{"name":"generate_avatar","description":"[avatar] Generate an avatar image","input_schema":{"type":"object","properties":{"name":{"type":"string","description":"Name or text for avatar"},"size":{"type":"number","description":"Image size","default":128}},"required":["name"]}},{"name":"generate_gradient","description":"[gradient] Generate a gradient image","input_schema":{"type":"object","properties":{"colors":{"type":"string","description":"Comma-separated hex colors"},"width":{"type":"number","description":"Image width","default":800},"height":{"type":"number","description":"Image height","default":400}},"required":["colors"]}},{"name":"generate_pattern","description":"[patterngen] Generate a pattern image","input_schema":{"type":"object","properties":{"seed":{"type":"string","description":"Seed for pattern generation"},"width":{"type":"number","description":"Image width","default":800},"height":{"type":"number","description":"Image height","default":400}},"required":[]}},{"name":"lookup_mime","description":"[mimelookup] Get MIME type for a file extension","input_schema":{"type":"object","properties":{"ext":{"type":"string","description":"File extension (e.g., \"pdf\")"}},"required":["ext"]}},{"name":"capture_screenshot","description":"[screenshot] Capture a screenshot of a URL","input_schema":{"type":"object","properties":{"url":{"type":"string","description":"URL to capture"},"width":{"type":"number","description":"Viewport width","default":1280},"height":{"type":"number","description":"Viewport height","default":800},"fullPage":{"type":"boolean","description":"Capture full page","default":false},"format":{"type":"string","description":"Output format","enum":["png","jpeg","webp"]}},"required":["url"]}},{"name":"generate_pdf","description":"[pdfgenerate] Generate a PDF from HTML or URL","input_schema":{"type":"object","properties":{"html":{"type":"string","description":"HTML content to convert"},"url":{"type":"string","description":"URL to convert"},"format":{"type":"string","description":"Page format","enum":["A4","Letter","Legal"]}},"required":[]}},{"name":"verify_address_cass","description":"[addressverifycass] Verify a US address against CASS standards","input_schema":{"type":"object","properties":{"address":{"type":"string","description":"US address to verify"}},"required":["address"]}}]}