# botoi-mcp MCP server

49 developer tools via MCP: DNS, WHOIS, IP lookup, JWT, hashing, QR, and more.

## Links
- Registry page: https://www.getdrio.com/mcp/io-github-xogz3-botoi-mcp
- Repository: https://github.com/XogZ3/botoi

## Install
- Endpoint: https://api.botoi.com/mcp
- Auth: Not captured

## Setup notes
- Remote endpoint: https://api.botoi.com/mcp

## Tools
- lookup_ip (IP Lookup) - Look up geolocation, ISP, and network details for an IP address. Use when you need to determine the physical location, internet provider, or AS number for a given IP. Endpoint: https://api.botoi.com/mcp
- lookup_dns (DNS Lookup) - Query DNS records (A, AAAA, MX, TXT, CNAME, NS) for a domain. Use when you need to check DNS configuration or troubleshoot domain resolution. Endpoint: https://api.botoi.com/mcp
- lookup_whois (WHOIS Lookup) - Get WHOIS registration data for a domain. Use when you need to find domain ownership, registrar, or expiration date. Endpoint: https://api.botoi.com/mcp
- lookup_ssl (SSL Check) - Check SSL certificate details and expiry for a domain. Use when verifying HTTPS configuration or checking certificate validity. Endpoint: https://api.botoi.com/mcp
- lookup_email (Email Validate) - Validate an email address (syntax, MX record, disposable check). Use when you need to verify if an email address is real and deliverable. Endpoint: https://api.botoi.com/mcp
- lookup_headers (HTTP Headers) - Fetch HTTP response headers for a URL. Use when inspecting server configuration, security headers, or caching policies. Endpoint: https://api.botoi.com/mcp
- lookup_url_metadata (URL Metadata) - Extract title, description, OG tags, and favicon from a URL. Use when you need to preview or summarize a webpage. Endpoint: https://api.botoi.com/mcp
- lookup_domain_availability (Domain Availability) - Check if a domain name is available for registration. Use when brainstorming project names or validating domain ideas. Returns availability status and WHOIS data if registered. Endpoint: https://api.botoi.com/mcp
- lookup_tech_detect (Tech Detect) - Detect technologies used by a website (frameworks, CMS, analytics). Use when analyzing a competitor's tech stack. Endpoint: https://api.botoi.com/mcp
- lookup_vpn_detect (VPN Detect) - Check if an IP address is a VPN, proxy, or Tor exit node. Use when assessing connection trustworthiness or flagging suspicious traffic. Returns detection type and provider details. Endpoint: https://api.botoi.com/mcp
- lookup_phone (Phone Lookup) - Parse and validate a phone number, returning country, carrier, line type, and E.164 format. Use when normalizing user-submitted phone numbers or verifying contact data. Endpoint: https://api.botoi.com/mcp
- lookup_company (Company Lookup) - Look up company information by domain name. Returns name, industry, employee count, location, and social profiles. Use when enriching leads or researching organizations. Endpoint: https://api.botoi.com/mcp
- text_base64_encode (Base64 Encode) - Encode a UTF-8 string to Base64. Use for embedding data in URLs or APIs that require Base64. Endpoint: https://api.botoi.com/mcp
- text_base64_decode (Base64 Decode) - Decode a Base64 string back to UTF-8 text. Use when extracting data from Base64-encoded API responses, tokens, or email headers. Returns the original plaintext string. Endpoint: https://api.botoi.com/mcp
- text_json_format (JSON Format) - Format and pretty-print a JSON string with configurable indentation. Use when making minified or compact JSON readable for debugging or documentation. Endpoint: https://api.botoi.com/mcp
- text_json_validate (JSON Validate) - Validate whether a string is valid JSON and report parsing errors. Endpoint: https://api.botoi.com/mcp
- text_markdown_to_html (Markdown to HTML) - Convert Markdown text to HTML. Use when rendering Markdown content for web display or email templates. Returns sanitized HTML. Endpoint: https://api.botoi.com/mcp
- text_html_to_markdown (HTML to Markdown) - Convert HTML to clean Markdown. Use when extracting readable content from web pages or migrating HTML docs to Markdown format. Endpoint: https://api.botoi.com/mcp
- text_csv_to_json (CSV to JSON) - Parse CSV text into a JSON array of objects. Use when converting spreadsheet or tabular data into structured JSON for processing or storage. Endpoint: https://api.botoi.com/mcp
- text_yaml_to_json (YAML to JSON) - Convert YAML configuration or data to JSON. Use when parsing YAML config files for programmatic access or API consumption. Returns a JSON object. Endpoint: https://api.botoi.com/mcp
- text_json_to_yaml (JSON to YAML) - Convert JSON data to YAML format. Use when generating human-readable config files from JSON data structures. Endpoint: https://api.botoi.com/mcp
- text_xml_to_json (XML to JSON) - Convert XML documents to JSON. Use when parsing XML API responses, feeds, or config files into a structured JSON format for easier processing. Endpoint: https://api.botoi.com/mcp
- dev_hash (Hash Text) - Generate a hash (MD5, SHA-1, SHA-256, SHA-512) of input text. Use for checksums, data integrity, or fingerprinting. Endpoint: https://api.botoi.com/mcp
- dev_uuid (UUID Generate) - Generate one or more UUIDs (v4 or v7). Use when you need unique identifiers for database records, request tracing, or idempotency keys. Endpoint: https://api.botoi.com/mcp
- dev_jwt_sign (JWT Sign) - Create and sign a JWT with a given payload and secret. Endpoint: https://api.botoi.com/mcp
- dev_jwt_verify (JWT Verify) - Verify and decode a JWT. Use when debugging authentication tokens. Endpoint: https://api.botoi.com/mcp
- dev_cron_describe (Cron Describe) - Convert a cron expression to a human-readable description. Endpoint: https://api.botoi.com/mcp
- dev_password_generate (Password Generate) - Generate a random password with configurable length and complexity. Endpoint: https://api.botoi.com/mcp
- dev_url_encode (URL Encode) - URL-encode a string by escaping special characters. Use when building query parameters, form data, or safe URLs that contain reserved characters. Endpoint: https://api.botoi.com/mcp
- dev_url_decode (URL Decode) - URL-decode a percent-encoded string back to readable text. Use when parsing query parameters, redirect URIs, or encoded form values. Endpoint: https://api.botoi.com/mcp
- dev_regex_test (Regex Test) - Test a regex pattern against a string and return matches. Endpoint: https://api.botoi.com/mcp
- dev_diff (Text Diff) - Compute a unified diff between two text strings. Use when comparing file versions, config changes, or code revisions. Returns added, removed, and unchanged lines. Endpoint: https://api.botoi.com/mcp
- dev_semver_parse (Semver Parse) - Parse and validate a semver string into major, minor, patch, pre-release, and build components. Use when checking version compatibility or sorting releases. Endpoint: https://api.botoi.com/mcp
- dev_timestamp_convert (Timestamp Convert) - Convert between Unix timestamps and ISO 8601 dates. Use when normalizing date formats across APIs, logs, or databases. Returns both Unix and ISO representations. Endpoint: https://api.botoi.com/mcp
- security_encrypt (Encrypt Text) - Encrypt text using AES-256-GCM with a passphrase. Endpoint: https://api.botoi.com/mcp
- security_decrypt (Decrypt Text) - Decrypt AES-256-GCM encrypted text with a passphrase. Endpoint: https://api.botoi.com/mcp
- security_totp_generate (TOTP Generate) - Generate a TOTP secret and provisioning URI for 2FA setup. Endpoint: https://api.botoi.com/mcp
- security_validate_credit_card (Validate Credit Card) - Validate a credit card number (Luhn check, network detection). Endpoint: https://api.botoi.com/mcp
- security_pii_detect (PII Detect) - Detect personally identifiable information (emails, phones, SSNs) in text. Endpoint: https://api.botoi.com/mcp
- transform_minify_js (Minify JS) - Minify JavaScript code by removing whitespace, comments, and shortening variable names. Use when optimizing bundle size for production deployment. Endpoint: https://api.botoi.com/mcp
- transform_minify_css (Minify CSS) - Minify CSS stylesheets by removing whitespace, comments, and redundant rules. Use when reducing stylesheet size for faster page loads. Endpoint: https://api.botoi.com/mcp
- transform_sql_format (SQL Format) - Format and beautify SQL queries with proper indentation and keyword casing. Use when cleaning up inline SQL for code reviews, documentation, or debugging. Endpoint: https://api.botoi.com/mcp
- transform_code_format (Code Format) - Format source code with language-aware indentation and style rules. Supports JS, TS, Python, Go, Rust, and more. Use when standardizing code style or preparing snippets for documentation. Endpoint: https://api.botoi.com/mcp
- transform_json_to_typescript (JSON to TypeScript) - Generate TypeScript interfaces from a JSON sample. Use when building type-safe API clients or converting API responses into TypeScript types. Endpoint: https://api.botoi.com/mcp
- lookup_address_validate (Address Validate) - Validate a freeform address and return structured components (street, city, state, postal code, country), GPS coordinates, and confidence score. Use when you need to verify or parse an address. Endpoint: https://api.botoi.com/mcp
- lookup_breach_check (Breach Check) - Check if a password has appeared in known data breaches using k-Anonymity. Returns breach count. Use when you need to verify password safety. Endpoint: https://api.botoi.com/mcp
- lookup_ssl_cert_expiry (SSL Certificate Expiry) - Check SSL certificate expiry for a domain. Returns issuer, valid dates, days remaining, and expired/expiring-soon flags. Use when monitoring certificate health. Endpoint: https://api.botoi.com/mcp
- lookup_dns_monitor (DNS Monitor) - Check DNS records for a domain and compare against the previous snapshot. Detects record changes over time. Use when monitoring DNS configuration. Endpoint: https://api.botoi.com/mcp
- lookup_accessibility (Accessibility Check) - Run 10 basic accessibility checks on a webpage URL. Returns a score, issues list, and summary. Use when you need a quick accessibility audit. Endpoint: https://api.botoi.com/mcp

## Resources
- botoi://tools/catalog - Complete catalog of available Botoi developer tools with names, descriptions, and API paths. MIME type: application/json

## Prompts
- network-diagnostics - Network diagnostics Run a full network diagnostics check on a domain: DNS records, SSL certificate, HTTP headers, and WHOIS registration. Arguments: domain
- data-transform - Data transformation Transform data between formats: JSON, YAML, CSV, XML, Markdown, and HTML. Arguments: sourceFormat, targetFormat, data

## Metadata
- Owner: io.github.XogZ3
- Version: 1.0.0
- Runtime: Streamable Http
- Transports: HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: Apr 6, 2026
- Source: https://registry.modelcontextprotocol.io
