Botoi MCP
49 developer utility tools for AI assistants. DNS lookup, WHOIS, IP geolocation, SSL certificates, email validation, domain availability, JWT sign/verify, hashing, UUID generation, Base64 encoding, J…
Quick Start
# Connect this server (installs CLI if needed)
npx -y smithery mcp add botoi/botoi-mcp
# Browse available tools
npx -y smithery tool list botoi/botoi-mcp
# Get full schema for a tool
npx -y smithery tool get botoi/botoi-mcp lookup_ip
# Call a tool
npx -y smithery tool call botoi/botoi-mcp lookup_ip '{}'Direct MCP Connection
Endpoint: https://botoi.run.tools
Tools (49)
lookup_ip— Look up geolocation, ISP, and network details for an IP address. Use when you need to determine the physical location, …lookup_dns— Query DNS records (A, AAAA, MX, TXT, CNAME, NS) for a domain. Use when you need to check DNS configuration or troublesh…lookup_whois— Get WHOIS registration data for a domain. Use when you need to find domain ownership, registrar, or expiration date.lookup_ssl— Check SSL certificate details and expiry for a domain. Use when verifying HTTPS configuration or checking certificate v…lookup_email— Validate an email address (syntax, MX record, disposable check). Use when you need to verify if an email address is rea…lookup_headers— Fetch HTTP response headers for a URL. Use when inspecting server configuration, security headers, or caching policies.lookup_url_metadata— Extract title, description, OG tags, and favicon from a URL. Use when you need to preview or summarize a webpage.lookup_domain_availability— Check if a domain name is available for registration.lookup_tech_detect— Detect technologies used by a website (frameworks, CMS, analytics). Use when analyzing a competitor's tech stack.lookup_vpn_detect— Check if an IP address is a VPN, proxy, or Tor exit node.lookup_phone— Parse and validate a phone number (country, carrier, line type).lookup_company— Look up company information by domain name.text_base64_encode— Encode a UTF-8 string to Base64. Use for embedding data in URLs or APIs that require Base64.text_base64_decode— Decode a Base64 string back to UTF-8.text_json_format— Format and pretty-print a JSON string with configurable indentation.text_json_validate— Validate whether a string is valid JSON and report parsing errors.text_markdown_to_html— Convert Markdown text to HTML.text_html_to_markdown— Convert HTML to clean Markdown.text_csv_to_json— Parse CSV text into a JSON array of objects.text_yaml_to_json— Convert YAML to JSON.text_json_to_yaml— Convert JSON to YAML.text_xml_to_json— Convert XML to JSON.dev_hash— Generate a hash (MD5, SHA-1, SHA-256, SHA-512) of input text. Use for checksums, data integrity, or fingerprinting.dev_uuid— Generate one or more UUIDs (v4 or v7).dev_jwt_sign— Create and sign a JWT with a given payload and secret.dev_jwt_verify— Verify and decode a JWT. Use when debugging authentication tokens.dev_cron_describe— Convert a cron expression to a human-readable description.dev_password_generate— Generate a random password with configurable length and complexity.dev_url_encode— URL-encode a string.dev_url_decode— URL-decode a string.dev_regex_test— Test a regex pattern against a string and return matches.dev_diff— Compute a unified diff between two text strings.dev_semver_parse— Parse a semver string into major, minor, patch components.dev_timestamp_convert— Convert between Unix timestamps and ISO 8601 dates.security_encrypt— Encrypt text using AES-256-GCM with a passphrase.security_decrypt— Decrypt AES-256-GCM encrypted text with a passphrase.security_totp_generate— Generate a TOTP secret and provisioning URI for 2FA setup.security_validate_credit_card— Validate a credit card number (Luhn check, network detection).security_pii_detect— Detect personally identifiable information (emails, phones, SSNs) in text.transform_minify_js— Minify JavaScript code.transform_minify_css— Minify CSS stylesheets.transform_sql_format— Format and beautify SQL queries.transform_code_format— Format source code (supports JS, TS, Python, Go, Rust, and more).transform_json_to_typescript— Generate TypeScript interfaces from a JSON sample.lookup_address_validate— Validate a freeform address and return structured components (street, city, state, postal code, country), GPS coordinat…lookup_breach_check— Check if a password has appeared in known data breaches using k-Anonymity. Returns breach count. Use when you need to v…lookup_ssl_cert_expiry— Check SSL certificate expiry for a domain. Returns issuer, valid dates, days remaining, and expired/expiring-soon flags…lookup_dns_monitor— Check DNS records for a domain and compare against the previous snapshot. Detects record changes over time. Use when mo…lookup_accessibility— Run 10 basic accessibility checks on a webpage URL. Returns a score, issues list, and summary. Use when you need a quic…
# Get full input/output schema for a tool
npx -y smithery tool get botoi/botoi-mcp