{"ok":true,"site":{"host":"ip.david888.com","url":"https://ip.david888.com/#/","type":"live","desc":"A better and open source IP Toolbox. Easy to check what's your IPs, IP information, check for DNS leaks, examine WebRTC connections, test website availability, lookup DNS record, lookup Whois, and…","tools":[{"name":"get_my_ip","kind":"answer","impl":"imperative","description":"Get the current user public IP addresses (IPv4 & IPv6), geolocation (country, city, coordinates), ISP, ASN, and network info.","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"lookup_ip","kind":"answer","impl":"imperative","description":"Look up detailed geolocation, ISP, ASN, organization, proxy/VPN/datacenter detection, and risk score for any IPv4, IPv6, or domain name.","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"IPv4 address (e.g. 8.8.8.8), IPv6 address, or domain name (e.g. cloudflare.com) to lookup."},"source":{"type":"string","enum":["8888ip","ipinfo","ipapicom","ipapiis","ip2location","ipsb","maxmind"],"description":"Database source to query (default: 8888ip)."}},"required":["query"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"whois_lookup","kind":"act","impl":"imperative","description":"Perform a WHOIS query for a domain name or IP address to retrieve registrar, creation/expiry dates, status, and nameservers.","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Domain name (e.g. google.com) or IP address (e.g. 1.1.1.1) to query WHOIS records for."}},"required":["query"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"resolve_dns","kind":"answer","impl":"imperative","description":"Resolve DNS records (A, AAAA, CNAME, MX, TXT, NS) for a given hostname using multiple global public DNS resolvers and DNS-over-HTTPS (DoH) providers.","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"hostname":{"type":"string","description":"Domain name or hostname to query (e.g. example.com)."},"type":{"type":"string","enum":["A","AAAA","CNAME","MX","NS","TXT"],"description":"DNS record type to resolve. Defaults to A."}},"required":["hostname"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"mac_vendor_lookup","kind":"act","impl":"imperative","description":"Lookup a MAC address or OUI prefix to identify hardware vendor, company name, address, and assignment type.","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"mac":{"type":"string","description":"MAC address (e.g. 00:1A:2B:3C:4D:5E, 00-1A-2B, or 001A2B) to lookup."}},"required":["mac"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"check_censorship","kind":"answer","impl":"imperative","description":"Check whether a domain name or URL is accessible or blocked across global network checkpoints and high-risk censorship regions.","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"url":{"type":"string","description":"Website URL or domain name to test (e.g. wikipedia.org or https://github.com)."}},"required":["url"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"test_connectivity","kind":"act","impl":"imperative","description":"Test network latency and availability to major global internet services (Google, Cloudflare, GitHub, YouTube, Wikipedia, etc.).","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_browser_info","kind":"answer","impl":"imperative","description":"Inspect current browser environment details including User-Agent, platform OS, GPU/WebGL renderer, screen resolution, language, and network connection status.","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"navigate_to","kind":"act","impl":"imperative","description":"Navigate the application to a specific tool or view in the user interface (e.g. /pingtest, /mtrtest, /whois, /dnsresolver, /macchecker, /browserinfo, /censorshipcheck, /ruletest, /invisibilitytest, /securitychecklist).","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"path":{"type":"string","enum":["/","/pingtest","/mtrtest","/whois","/dnsresolver","/macchecker","/browserinfo","/censorshipcheck","/ruletest","/invisibilitytest","/securitychecklist"],"description":"Route path to navigate to in the application."}},"required":["path"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"toggle_dark_mode","kind":"act","impl":"imperative","description":"Toggle or set dark mode / light mode theme for the web application.","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"enable":{"type":"boolean","description":"Set true for dark mode, false for light mode. If omitted, toggles current theme."}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_client_ip","kind":"answer","impl":"imperative","description":"[Site-provided MCP tool — executes with your session credentials.] Get the caller's public IP address and connection details (location, user agent, timestamp).","inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"lookup_ip_geo","kind":"answer","impl":"imperative","description":"[Site-provided MCP tool — executes with your session credentials.] Look up IP geolocation, ASN, ISP, country, city, coordinates and datacenter/proxy detection for an IPv4 or IPv6 address.","inputSchema":{"type":"object","properties":{"ip":{"type":"string","description":"The IPv4 or IPv6 address to look up. If omitted, looks up the caller's IP address."},"lang":{"type":"string","description":"Language code for localized names (e.g. \"en\", \"zh-CN\", \"ja\", \"fr\", \"es\"). Default is \"en\"."}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"resolve_dns","kind":"act","impl":"imperative","description":"[Site-provided MCP tool — executes with your session credentials.] Resolve domain names using DNS-over-HTTPS (DoH) across multiple global public DNS providers (Google, Cloudflare, AdGuard, AliDNS).","inputSchema":{"type":"object","properties":{"hostname":{"type":"string","description":"The domain name or hostname to resolve (e.g. \"google.com\", \"cloudflare.com\")."},"type":{"type":"string","enum":["A","AAAA","CNAME","MX","TXT","NS","PTR","SOA"],"description":"The DNS record type to query. Default is \"A\"."}},"required":["hostname"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"whois_lookup","kind":"act","impl":"imperative","description":"[Site-provided MCP tool — executes with your session credentials.] Query WHOIS and RDAP registration data for a domain name or IP address.","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Domain name (e.g. \"github.com\") or IP address (e.g. \"1.1.1.1\") to inspect."}},"required":["query"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"mac_lookup","kind":"act","impl":"imperative","description":"[Site-provided MCP tool — executes with your session credentials.] Look up vendor, company, and OUI hardware manufacturer details for a network MAC address.","inputSchema":{"type":"object","properties":{"mac":{"type":"string","description":"MAC address or OUI prefix (e.g. \"00:1A:2B:3C:4D:5E\" or \"001A2B\")."}},"required":["mac"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"cf_radar_lookup","kind":"act","impl":"imperative","description":"[Site-provided MCP tool — executes with your session credentials.] Query Cloudflare Radar global intelligence statistics for an Autonomous System Number (ASN), including traffic distribution, bot percentage, device types, and IPv6 adoption.","inputSchema":{"type":"object","properties":{"asn":{"type":"string","description":"Autonomous System Number (e.g. \"AS13335\" or \"15169\")."}},"required":["asn"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"query_ip_tool","kind":"answer","impl":"declarative","description":"Search IP address or domain details, geolocation, ISP, ASN, and risk score","inputSchema":{"type":"object","properties":{"inputIP":{"type":"string","description":"Please enter an IP address"}}},"__source":"spec","__declarative":true}],"category":"Developer Tools","favicon":"/favicons/ip.david888.com.png","apiSurface":"spec","toolCount":17}}