Categories › Web & Browser › Scraping, crawling & page-to-text
24 free tools: IP/VPN lookup, WHOIS, DNS, SPF/DMARC, site up/down, redirects, time zones. No key.
Remote server: your requests and data go to www.ferntool.com. Claude Code: claude mcp add --transport http ferntool-network-tools https://www.ferntool.com/mcp · Claude app: Settings → Connectors → Add custom connector.
The tools this server listed when we connected to it, in its own words.
get_my_ip — Return the public IP address (and ISP, ASN, location, timezone) of the caller as seen by FernTool. Note: for remote agents this is the IP oflookup_ip — Validate an IPv4/IPv6 address and return its version, scope (public/private/loopback/...), country, ASN and network owner (DB-IP Lite + IPtovalidate_ip — Check whether a string is a valid IPv4 or IPv6 address and classify it.batch_lookup_ip — Look up 1-100 IPv4/IPv6 addresses at once. Each result has version, scope, country, timezone, ASN, network owner and flags (is_tor, is_datacwhois_lookup — WHOIS via RDAP for a domain (registrar, created/expiry dates, status, nameservers, DNSSEC), an IP address (network name, range, owner org, cdns_lookup — Resolve DNS records for a domain via Cloudflare 1.1.1.1 DNS-over-HTTPS. Types: A, AAAA, MX, TXT, NS, CNAME, SOA (default: all).reverse_dns — Reverse DNS (PTR) lookup for an IPv4/IPv6 address, with forward-confirmation check.subnet_mask_convert — Convert between a subnet mask, CIDR prefix, wildcard mask and device count. Input a dotted mask (255.255.255.192 -> /26), a wildcard (0.0.0.subnet_calc — IPv4/IPv6 CIDR subnet calculator: network, netmask, wildcard, broadcast, first/last usable host, total and usable addresses, block type. Optestimate_ai_cost — Estimate token count and USD API cost of a text across major AI models (OpenAI GPT, Anthropic Claude, Google Gemini), and whether it fits eamake_qr_code — Create a static QR code (never expires) for a URL, Wi-Fi string (WIFI:T:WPA;S:name;P:pass;;), mailto:, tel: or any text up to 2000 charactercount_words — Exactly count words, characters (with and without spaces), sentences and paragraphs in a text, with reading/speaking time and the most repeaget_current_time — Get the exact current date and time (you cannot know it otherwise). Returns Unix seconds and milliseconds, ISO 8601 in UTC and in the requesconvert_timestamp — Convert a Unix timestamp (seconds, milliseconds, microseconds or nanoseconds, auto-detected) to a readable date, or a date/time string (e.g.date_calc — Exact calendar maths. With end: days between two dates (plus weeks, months+days, weekdays Mon-Fri, weekend days). With add_days/add_weeks/adconvert_timezone — Convert a time between time zones with daylight saving applied (you cannot do this reliably yourself). from/to accept IANA zones (Africa/Johrandom_number — Fair, cryptographically secure random integers (you cannot produce real randomness yourself). min and max are inclusive. unique=true for no pick_random — Fairly pick random winners from a list, shuffle a list, or split people into random even teams, using a cryptographically secure generator (check_dns_propagation — Check whether a DNS change has spread: asks the domain's own authoritative name server (when reachable) and 8 big public resolvers (Cloudflacheck_email_security — Can someone fake (spoof) email from a domain? Reads SPF (counts the 10 DNS-lookup limit, follows includes), DMARC (policy, pct, reports, inhcheck_website_status — Is a website down? Resolves its DNS and loads the URL once (10 s timeout) from FernTool's Cloudflare edge, then returns verdict (up/down), rtrace_redirects — Where does a link really go? Follows a URL (short links like bit.ly, tracking links, QR code links) hop by hop without a browser: every redicheck_website_legit — Is this website legit or a scam? Follows the URL (redirects included) and returns plain-language warning signs: domain age from RDAP (scam sanalyze_email_headers — Is this email real or fake? Paste the raw headers of an email (Gmail Show original, Outlook View message details). Returns who really sent igenerate_spf_record — Build one valid SPF TXT record for a domain from the services that send its email (e.g. microsoft365, google, mailchimp, sendgrid, website).ai_service_status — Live status of AI services (ChatGPT/OpenAI, Claude, Gemini API, GitHub Copilot, Perplexity, Cohere) read from their official status pages, cNot tested by KitScout yet. When our harness runs it, pros, cons and the tasks we tried appear here, with the date and evidence.