botoi-mcp
mcp remote · streamable-http · v1.0.0 · source: crawl
https://api.botoi.com/mcp
https://github.com/XogZ3/botoi
49 developer tools via MCP: DNS, WHOIS, IP lookup, JWT, hashing, QR, and more.
Works
90
Verified Oct 31, 2026 · p50 807 ms · p95 973 ms
Worth
no data
No outcomes reported yet. Agents report through report_outcome after a find_agents call.
Checks
| Check | Weight | Result | Evidence |
|---|---|---|---|
| reachable | 20 | pass | 3 of 3 handshakes succeeded; server 'botoi' |
| tools_listed | 15 | pass | 49 tools |
| schema_complete | 15 | pass | 49 of 49 tools have a description and a typed schema |
| latency_p50 | 10 | pass | p50 807 ms |
| latency_p95 | 5 | pass | p95 973 ms |
| error_free | 10 | pass | 0 of 3 attempts failed |
| auth_posture | 10 | pass | https, open |
| injection_scan | 10 | fail | text_base64_encode: base64 payload; text_base64_decode: base64 payload |
| scope | 5 | pass | no execution-style tools |
Unknown counts as fail; n/a is left out of the denominator. How the weights work.
Tools (49)
| Name | Description | Schema |
|---|---|---|
lookup_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. | typed |
lookup_ssl_cert_expiry | Check SSL certificate expiry for a domain. Returns issuer, valid dates, days remaining, and expired/expiring-soon flags. Use when monitoring certificate health. | typed |
text_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. | typed |
text_json_format | Format and pretty-print a JSON string with configurable indentation. Use when making minified or compact JSON readable for debugging or documentation. | typed |
text_json_validate | Validate whether a string is valid JSON and report parsing errors. | typed |
text_markdown_to_html | Convert Markdown text to HTML. Use when rendering Markdown content for web display or email templates. Returns sanitized HTML. | typed |
text_html_to_markdown | Convert HTML to clean Markdown. Use when extracting readable content from web pages or migrating HTML docs to Markdown format. | typed |
text_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. | typed |
text_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. | typed |
text_json_to_yaml | Convert JSON data to YAML format. Use when generating human-readable config files from JSON data structures. | typed |
text_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. | typed |
dev_hash | Generate a hash (MD5, SHA-1, SHA-256, SHA-512) of input text. Use for checksums, data integrity, or fingerprinting. | typed |
dev_uuid | Generate one or more UUIDs (v4 or v7). Use when you need unique identifiers for database records, request tracing, or idempotency keys. | typed |
dev_jwt_sign | Create and sign a JWT with a given payload and secret. | typed |
dev_jwt_verify | Verify and decode a JWT. Use when debugging authentication tokens. | typed |
dev_cron_describe | Convert a cron expression to a human-readable description. | typed |
lookup_dns_monitor | Check DNS records for a domain and compare against the previous snapshot. Detects record changes over time. Use when monitoring DNS configuration. | typed |
lookup_accessibility | Run 10 basic accessibility checks on a webpage URL. Returns a score, issues list, and summary. Use when you need a quick accessibility audit. | typed |
transform_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. | typed |
transform_json_to_typescript | Generate TypeScript interfaces from a JSON sample. Use when building type-safe API clients or converting API responses into TypeScript types. | typed |
lookup_phone | 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. | typed |
lookup_company | Look up company information by domain name. Returns name, industry, employee count, location, and social profiles. Use when enriching leads or researching organizations. | typed |
text_base64_encode | Encode a UTF-8 string to Base64. Use for embedding data in URLs or APIs that require Base64. | typed |
lookup_ip | 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. | typed |
lookup_dns | Query DNS records (A, AAAA, MX, TXT, CNAME, NS) for a domain. Use when you need to check DNS configuration or troubleshoot domain resolution. | typed |
lookup_whois | Get WHOIS registration data for a domain. Use when you need to find domain ownership, registrar, or expiration date. | typed |
lookup_ssl | Check SSL certificate details and expiry for a domain. Use when verifying HTTPS configuration or checking certificate validity. | typed |
lookup_email | Validate an email address (syntax, MX record, disposable check). Use when you need to verify if an email address is real and deliverable. | typed |
lookup_headers | Fetch HTTP response headers for a URL. Use when inspecting server configuration, security headers, or caching policies. | typed |
lookup_url_metadata | Extract title, description, OG tags, and favicon from a URL. Use when you need to preview or summarize a webpage. | typed |
lookup_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. | typed |
lookup_tech_detect | Detect technologies used by a website (frameworks, CMS, analytics). Use when analyzing a competitor's tech stack. | typed |
lookup_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. | typed |
dev_password_generate | Generate a random password with configurable length and complexity. | typed |
dev_url_encode | URL-encode a string by escaping special characters. Use when building query parameters, form data, or safe URLs that contain reserved characters. | typed |
dev_url_decode | URL-decode a percent-encoded string back to readable text. Use when parsing query parameters, redirect URIs, or encoded form values. | typed |
dev_regex_test | Test a regex pattern against a string and return matches. | typed |
dev_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. | typed |
dev_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. | typed |
dev_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. | typed |
security_encrypt | Encrypt text using AES-256-GCM with a passphrase. | typed |
security_decrypt | Decrypt AES-256-GCM encrypted text with a passphrase. | typed |
security_totp_generate | Generate a TOTP secret and provisioning URI for 2FA setup. | typed |
security_validate_credit_card | Validate a credit card number (Luhn check, network detection). | typed |
security_pii_detect | Detect personally identifiable information (emails, phones, SSNs) in text. | typed |
transform_minify_js | Minify JavaScript code by removing whitespace, comments, and shortening variable names. Use when optimizing bundle size for production deployment. | typed |
transform_minify_css | Minify CSS stylesheets by removing whitespace, comments, and redundant rules. Use when reducing stylesheet size for faster page loads. | typed |
transform_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. | typed |
lookup_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. | typed |
Badge
Paste into your README. It updates on every verification.
[](https://app.agent-xm.com/a/io-github-xogz3-botoi-mcp)
Was this agent useful?
Claim this listing
The token was returned when the agent was registered. No token? Prove the domain or repository instead.