botoi-mcp
Was dieses MCP kann
Offers developer utilities for hashing, JWTs, regex, timestamps, URLs, UUIDs, cron, semver, and encryption, plus DNS, WHOIS, IP, SSL, email, breach, domain, and website diagnostics.
Tools
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['expression'], 'properties': {'expression': {'type': 'string', 'description': 'Five-field cron expression'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['original', 'modified'], 'properties': {'modified': {'type': 'string', 'description': 'Modified text'}, 'original': {'type': 'string', 'description': 'Original text'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['text', 'algorithm'], 'properties': {'text': {'type': 'string', 'description': 'Text to hash'}, 'algorithm': {'enum': ['md5', 'sha1', 'sha256', 'sha384', 'sha512'], 'type': 'string', 'description': 'Hash algorithm'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['payload', 'secret'], 'properties': {'secret': {'type': 'string', 'description': 'HMAC secret key for signing'}, 'payload': {'type': 'object', 'description': 'JSON payload to encode in the token', 'additionalProperties': {}}, 'expires_in': {'type': 'number', 'description': 'Token expiration time in seconds'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['token'], 'properties': {'token': {'type': 'string', 'description': 'JWT token to decode'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'count': {'type': 'number', 'default': 1, 'description': 'Number of passwords to generate (1-50)'}, 'length': {'type': 'number', 'default': 16, 'description': 'Password length (4-256)'}, 'numbers': {'type': 'boolean', 'default': True, 'description': 'Include digits'}, 'symbols': {'type': 'boolean', 'default': False, 'description': 'Include special characters'}, 'lowercase': {'type': 'boolean', 'default': True, 'description': 'Include lowercase letters'}, 'uppercase': {'type': 'boolean', 'default': True, 'description': 'Include uppercase letters'}, 'excludeAmbiguous': {'type': 'boolean', 'default': False, 'description': 'Exclude ambiguous characters (0, O, I, l, 1, |)'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['pattern', 'testString'], 'properties': {'flags': {'type': 'string', 'default': '', 'description': 'Regex flags (e.g. "gi")'}, 'pattern': {'type': 'string', 'description': 'Regular expression pattern (without delimiters)'}, 'testString': {'type': 'string', 'description': 'String to test against'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['version'], 'properties': {'version': {'type': 'string', 'description': 'Version string to validate'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['timestamp'], 'properties': {'to': {'type': 'string', 'description': 'Target format hint'}, 'from': {'type': 'string', 'description': 'Source format hint (unix, unix_ms, iso)'}, 'timestamp': {'type': 'string', 'description': 'Timestamp to convert (Unix seconds, Unix ms, or ISO 8601 string)'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['text'], 'properties': {'text': {'type': 'string', 'description': 'URL-encoded string to decode'}, 'component': {'type': 'boolean', 'default': True, 'description': 'Use decodeURIComponent (true) or decodeURI (false)'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['text'], 'properties': {'text': {'type': 'string', 'description': 'String to encode'}, 'component': {'type': 'boolean', 'default': True, 'description': 'Use encodeURIComponent (true) or encodeURI (false)'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'URL to check (must start with http:// or https://)'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['address'], 'properties': {'address': {'type': 'string', 'description': 'Freeform address to validate'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['password'], 'properties': {'password': {'type': 'string', 'description': 'Password to check'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'description': 'Company domain to look up'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['domain'], 'properties': {'type': {'enum': ['A', 'AAAA', 'MX', 'TXT', 'CNAME', 'NS', 'SOA', 'PTR'], 'type': 'string', 'default': 'A', 'description': 'DNS record type'}, 'domain': {'type': 'string', 'description': 'Domain name to look up'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['domain'], 'properties': {'types': {'type': 'array', 'items': {'type': 'string'}, 'default': ['A', 'AAAA', 'MX', 'TXT', 'NS', 'CNAME'], 'description': 'DNS record types to check'}, 'domain': {'type': 'string', 'description': 'Domain to monitor'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'description': 'The domain name to check (e.g. "example.com")'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['email'], 'properties': {'email': {'type': 'string', 'description': 'Email address to validate'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ip': {'type': 'string', 'description': "IP address to look up. If omitted, the caller's IP is used."}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['phone'], 'properties': {'phone': {'type': 'string', 'description': 'Phone number to validate'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'description': 'Domain to check'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'description': 'Domain to check'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'The full URL to analyze (must start with http:// or https://)'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'URL to fetch and extract metadata from'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ip'], 'properties': {'ip': {'type': 'string', 'description': 'IPv4 address to check'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'description': 'Domain name to look up'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ciphertext', 'password'], 'properties': {'password': {'type': 'string', 'description': 'Password used during encryption'}, 'ciphertext': {'type': 'string', 'description': 'Base64-encoded ciphertext to decrypt'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['plaintext', 'password'], 'properties': {'password': {'type': 'string', 'description': 'Encryption password (used to derive the key)'}, 'plaintext': {'type': 'string', 'description': 'Text to encrypt'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['text'], 'properties': {'text': {'type': 'string', 'description': 'The text to scan for PII'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['secret'], 'properties': {'digits': {'type': 'number', 'default': 6, 'description': 'Number of digits in the code'}, 'period': {'type': 'number', 'default': 30, 'description': 'Time step in seconds'}, 'secret': {'type': 'string', 'description': 'Base32-encoded shared secret'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['number'], 'properties': {'number': {'type': 'string', 'description': 'Credit card number to validate'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['encoded'], 'properties': {'encoded': {'type': 'string', 'description': 'The Base64 string to decode'}, 'urlSafe': {'type': 'boolean', 'default': False, 'description': 'Input uses URL-safe alphabet'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['text'], 'properties': {'text': {'type': 'string', 'description': 'The string to encode'}, 'urlSafe': {'type': 'boolean', 'default': False, 'description': 'Use URL-safe alphabet (- instead of +, _ instead of /, no padding)'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['csv'], 'properties': {'csv': {'type': 'string', 'description': 'CSV data as a string'}, 'delimiter': {'type': 'string', 'default': ',', 'description': 'Column delimiter character'}, 'has_header': {'type': 'boolean', 'default': True, 'description': 'Whether the first row contains column headers'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['html'], 'properties': {'html': {'type': 'string', 'description': 'HTML string to convert to Markdown'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['json'], 'properties': {'json': {'type': 'string', 'description': 'Raw JSON string to format'}, 'indent': {'type': 'number', 'default': 2, 'description': 'Number of spaces for indentation (0-8)'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'type': 'object', 'description': 'JSON object to convert', 'additionalProperties': {}}, 'indent': {'type': 'number', 'default': 2, 'description': 'Number of spaces for indentation'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['json'], 'properties': {'json': {'type': 'string', 'description': 'JSON string to validate'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['markdown'], 'properties': {'gfm': {'type': 'boolean', 'default': True, 'description': 'Enable GitHub Flavored Markdown'}, 'markdown': {'type': 'string', 'description': 'Markdown source text'}, 'sanitize': {'type': 'boolean', 'default': False, 'description': 'Strip script tags, event handlers, iframes, objects, and embeds'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['xml'], 'properties': {'xml': {'type': 'string', 'description': 'XML string to convert'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['yaml'], 'properties': {'yaml': {'type': 'string', 'description': 'YAML string to convert'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['code', 'language'], 'properties': {'code': {'type': 'string', 'description': 'Source code to format'}, 'language': {'enum': ['javascript', 'json', 'html', 'css', 'sql', 'xml'], 'type': 'string', 'description': 'Programming language (javascript, json, html, css, sql, xml)'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['json'], 'properties': {'json': {'type': 'object', 'description': 'Any valid JSON value to convert (object, array, string, number, etc.)', 'additionalProperties': {}}, 'name': {'type': 'string', 'default': 'Root', 'description': 'Name for the generated interface (default: "Root")'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['code'], 'properties': {'code': {'type': 'string', 'description': 'CSS code to minify'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['code'], 'properties': {'code': {'type': 'string', 'description': 'JavaScript code to minify'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['sql'], 'properties': {'sql': {'type': 'string', 'description': 'SQL query to format'}, 'indent': {'type': 'number', 'default': 2, 'description': 'Number of spaces for indentation (default: 2)'}}, 'additionalProperties': False}
Letzte Tool-Änderungen
Ähnliche MCP-Server
hyperion
Acts as a paid MCP tool marketplace and utility gateway with server discovery, HTTP and JavaScript tools, research, data conversi…
Vee3
Manages Clerk authentication infrastructure, including users, organizations, domains, sessions, tokens, OAuth, SSO, machines, per…
IA-QA — 130+ QA & Dev Tools for AI Agents
Provides deterministic QA, evaluation, testing, code analysis, prompt and RAG checks, model comparison, and web security diagnost…
validoria-mcp
Runs continuous website, API, and webshop tests covering security, SEO, performance, accessibility, browser journeys, and inciden…
HubVibe: Pay-per-Call Tools for AI Agents: Web Search, Email Verify, KYC, Stocks, Crypto, News, Data
Offers paid utilities for web audits, HTTP fetching and extraction, BigQuery analysis, LLM processing, code execution, blockchain…
developer-tools
Provides general-purpose developer utilities for encoding, hashing, encryption, JSON, HTML, CSS, networking, and related data tra…
Qiniso
Provides deterministic formatting, parsing, holiday and tax lookups, address handling, and checksum or structure validation for i…
ContrastAPI
Provides security research and assessment tools covering CVEs, IOCs, dependencies, secrets, injection risks, HTTP headers, domain…