botoi-mcp
Qué hace este MCP
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.
Herramientas
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['expression'], 'properties': {'expression': {'type': 'string', 'description': 'Five-field cron expression'}}, 'additionalProperties': False}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['token'], 'properties': {'token': {'type': 'string', 'description': 'JWT token to decode'}}, 'additionalProperties': False}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['version'], 'properties': {'version': {'type': 'string', 'description': 'Version string to validate'}}, 'additionalProperties': False}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Esquema de entrada
{'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}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['address'], 'properties': {'address': {'type': 'string', 'description': 'Freeform address to validate'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['password'], 'properties': {'password': {'type': 'string', 'description': 'Password to check'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'description': 'Company domain to look up'}}, 'additionalProperties': False}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['email'], 'properties': {'email': {'type': 'string', 'description': 'Email address to validate'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Esquema de entrada
{'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}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['phone'], 'properties': {'phone': {'type': 'string', 'description': 'Phone number to validate'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'description': 'Domain to check'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'description': 'Domain to check'}}, 'additionalProperties': False}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ip'], 'properties': {'ip': {'type': 'string', 'description': 'IPv4 address to check'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'description': 'Domain name to look up'}}, 'additionalProperties': False}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['number'], 'properties': {'number': {'type': 'string', 'description': 'Credit card number to validate'}}, 'additionalProperties': False}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['json'], 'properties': {'json': {'type': 'string', 'description': 'JSON string to validate'}}, 'additionalProperties': False}
Esquema de entrada
{'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}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['xml'], 'properties': {'xml': {'type': 'string', 'description': 'XML string to convert'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['yaml'], 'properties': {'yaml': {'type': 'string', 'description': 'YAML string to convert'}}, 'additionalProperties': False}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['code'], 'properties': {'code': {'type': 'string', 'description': 'CSS code to minify'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['code'], 'properties': {'code': {'type': 'string', 'description': 'JavaScript code to minify'}}, 'additionalProperties': False}
Esquema de entrada
{'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}
Cambios recientes en herramientas
Servidores MCP similares
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…