이 MCP로 할 수 있는 일
Provides security and developer utilities including DNS, WHOIS-related checks, vulnerability and reputation checks, JWT tools, encoding, and repository supply-chain analysis.
도구
입력 스키마
{'type': 'object', 'required': ['address'], 'properties': {'address': {'type': 'string', 'description': 'Address to screen: EVM (0x + 40 hex chars) or Bitcoin (bc1..., 1..., 3...), both fully covered. Addresses of other chains are matched against their lists too; bech32 addresses of other chains (e.g. cosmos1...) return sanctioned: null (unchecked, not clean) when not listed.'}}}
입력 스키마
{'type': 'object', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'description': 'Domain to check, e.g. example.com. robots.txt is fetched from https://<domain>/robots.txt.'}}}
입력 스키마
{'type': 'object', 'required': ['action', 'text'], 'properties': {'text': {'type': 'string', 'description': 'Text to encode, or Base64 string to decode.'}, 'action': {'type': 'string', 'description': "Either 'encode' or 'decode'."}}}
입력 스키마
{'type': 'object', 'required': [], 'properties': {'hex': {'type': 'string', 'description': 'Hex color code, e.g. #ff0000 or ff0000. Provide exactly one of hex, rgb, or hsl.'}, 'hsl': {'type': 'string', 'description': 'HSL color, e.g. 0,100%,50%. Provide exactly one of hex, rgb, or hsl.'}, 'rgb': {'type': 'string', 'description': 'RGB color, e.g. 255,0,0. Provide exactly one of hex, rgb, or hsl.'}}}
입력 스키마
{'type': 'object', 'required': ['direction', 'data'], 'properties': {'data': {'type': 'string', 'description': 'The CSV or JSON text to convert, matching the chosen direction.'}, 'direction': {'type': 'string', 'description': "Either 'csv-to-json' or 'json-to-csv'."}}}
입력 스키마
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'CVE, GHSA, or other OSV-native identifier, e.g. CVE-2021-44228.'}}}
입력 스키마
{'type': 'object', 'required': ['domain'], 'properties': {'type': {'type': 'string', 'description': 'Narrow to a single record type. Omit to get all 6 at once.'}, 'domain': {'type': 'string', 'description': 'Domain to look up, e.g. example.com.'}}}
입력 스키마
{'type': 'object', 'required': ['email'], 'properties': {'email': {'type': 'string', 'description': 'Email address to check against a list of known disposable/temporary email domains.'}}}
입력 스키마
{'type': 'object', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'description': 'Domain to check SPF, DKIM, and DMARC records for, e.g. example.com.'}}}
입력 스키마
{'type': 'object', 'required': ['email'], 'properties': {'email': {'type': 'string', 'description': 'Email address to validate for correct syntax and a resolvable domain.'}}}
입력 스키마
{'type': 'object', 'required': ['email'], 'properties': {'email': {'type': 'string', 'description': 'Email address to run through combined syntax, disposable-domain, and MX-record checks.'}}}
입력 스키마
{'type': 'object', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'description': 'Domain to fetch the favicon URL for, e.g. example.com.'}}}
입력 스키마
{'type': 'object', 'required': ['iban'], 'properties': {'iban': {'type': 'string', 'description': 'IBAN to validate. Spaces are ignored.'}}}
입력 스키마
{'type': 'object', 'required': ['ip'], 'properties': {'ip': {'type': 'string', 'description': 'IPv4 or IPv6 address to check (IPv4-mapped IPv6 such as ::ffff:1.2.3.4 is checked against the IPv4 list) against a curated list of known hijacked or cyber-crime-controlled netblocks.'}}}
입력 스키마
{'type': 'object', 'required': ['token'], 'properties': {'token': {'type': 'string', 'description': 'The JWT to decode. Decodes header and payload only -- does not verify the signature (use /jwt-verify for that).'}}}
입력 스키마
{'type': 'object', 'required': ['token'], 'properties': {'jwk': {'type': 'object', 'description': 'Public key in JWK format, for RS/PS/ES algorithms.'}, 'token': {'type': 'string', 'description': 'The JWT to verify. Checks the cryptographic signature -- use /jwt-decode if you only need to read the header and payload.'}, 'secret': {'type': 'string', 'description': 'Required for HS256/384/512.'}, 'jwks_url': {'type': 'string', 'description': 'URL to a JWKS document; the key is matched by the token\'s "kid" header.'}}}
입력 스키마
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'URL to extract title, description, and Open Graph / Twitter Card metadata from.'}}}
입력 스키마
{'type': 'object', 'required': ['ecosystem', 'package'], 'properties': {'package': {'type': 'string', 'description': 'Package name, e.g. lodash'}, 'ecosystem': {'type': 'string', 'description': "Currently only 'npm' is supported."}}}
입력 스키마
{'type': 'object', 'required': [], 'properties': {'length': {'type': 'string', 'description': 'Desired password length. Defaults to a reasonable secure length if omitted.'}, 'numbers': {'type': 'string', 'description': 'Whether to include numeric digits. 1 for yes, 0 for no.'}, 'symbols': {'type': 'string', 'description': 'Whether to include symbol characters. 1 for yes, 0 for no.'}, 'uppercase': {'type': 'string', 'description': 'Whether to include uppercase letters. 1 for yes, 0 for no.'}, 'exclude_ambiguous': {'type': 'string', 'description': 'Whether to exclude visually ambiguous characters (e.g. 0/O, 1/l). 1 for yes, 0 for no.'}}}
입력 스키마
{'type': 'object', 'required': ['password'], 'properties': {'password': {'type': 'string', 'description': "Password to check against known data-breach corpora. Only a 5-character SHA-1 hash prefix is sent to HIBP (k-anonymity), but the password itself travels in this request's URL; for real passwords, prefer password_check, which takes it in a POST body."}}}
입력 스키마
{'type': 'object', 'required': ['password'], 'properties': {'password': {'type': 'string', 'description': 'Password to evaluate for strength (length, character variety, common patterns).'}, 'check_breach': {'type': 'boolean', 'description': 'Whether to also check the password against known data-breach corpora via k-anonymity. true or false.'}}}
입력 스키마
{'type': 'object', 'required': ['number'], 'properties': {'number': {'type': 'string', 'description': 'Phone number to validate and format, ideally in E.164 format (e.g. +14155552671).'}, 'country': {'type': 'string', 'description': "ISO 3166-1 alpha-2 country code (e.g. US, FR). Required unless the number starts with +: over MCP the end user's country cannot be inferred."}}}
입력 스키마
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'URL to follow the full redirect chain for, hop by hop.'}}}
입력 스키마
{'type': 'object', 'required': ['repo'], 'properties': {'repo': {'type': 'string', 'description': 'GitHub repository in owner/name format, e.g. lodash/lodash.'}}}
입력 스키마
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Base URL of a CometBFT RPC endpoint to audit, e.g. https://rpc.cosmos.network:443.'}}}
입력 스키마
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'URL to audit HTTP security headers for (CSP, HSTS, X-Frame-Options, etc.).'}}}
입력 스키마
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'URL to run a combined security posture check against (headers, reputation, and related signals).'}}}
입력 스키마
{'type': 'object', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'description': 'Domain to passively discover subdomains for via Certificate Transparency logs, e.g. example.com.'}}}
입력 스키마
{'type': 'object', 'required': ['ecosystem', 'package'], 'properties': {'package': {'type': 'string', 'description': 'Package name to check.'}, 'ecosystem': {'type': 'string', 'description': 'Package ecosystem, e.g. npm. maintainer-change-check only runs for npm.'}}}
입력 스키마
{'type': 'object', 'required': ['texts'], 'properties': {'texts': {'type': 'array', 'description': '1 text (hash only) or 2 texts (compare). Max 200,000 characters each.'}}}
입력 스키마
{'type': 'object', 'required': [], 'properties': {'date': {'type': 'string', 'description': 'Date/time string to convert to a Unix timestamp. Provide either unix or date, not both.'}, 'unix': {'type': 'string', 'description': 'Unix timestamp (seconds since epoch) to convert to a human-readable date. Provide either unix or date, not both.'}}}
입력 스키마
{'type': 'object', 'required': ['tx'], 'properties': {'tx': {'type': 'string', 'description': "Base64-encoded Cosmos SDK TxRaw protobuf bytes, as returned by a chain's CometBFT RPC /block or /tx_search endpoints."}}}
입력 스키마
{'type': 'object', 'required': ['ecosystem', 'package'], 'properties': {'package': {'type': 'string', 'description': 'Package name to check for likely typosquatting of a well-known package in the given ecosystem.'}, 'ecosystem': {'type': 'string', 'description': 'Package ecosystem, e.g. npm or PyPI.'}}}
입력 스키마
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'URL to strip tracking parameters from (utm_*, fbclid, gclid, and similar).'}}}
입력 스키마
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'URL to check against known phishing/malware URL databases.'}}}
입력 스키마
{'type': 'object', 'required': ['ua'], 'properties': {'ua': {'type': 'string', 'description': "User-Agent string to parse. Required over MCP: the server cannot see the end user's own User-Agent."}}}
입력 스키마
{'type': 'object', 'required': [], 'properties': {'count': {'type': 'string', 'description': 'Number of UUIDs (v4) to generate. Defaults to 1 if omitted.'}}}
입력 스키마
{'type': 'object', 'required': ['vat'], 'properties': {'vat': {'type': 'string', 'description': 'VAT number, with or without the country prefix.'}, 'country': {'type': 'string', 'description': '2-letter EU country code (EL for Greece, XI for Northern Ireland). Optional if vat includes the prefix.'}}}
입력 스키마
{'type': 'object', 'required': ['ecosystem', 'package'], 'properties': {'package': {'type': 'string', 'description': 'Package name to check against OSV.dev for known CVEs.'}, 'version': {'type': 'string', 'description': 'Omit to check all versions of the package.'}, 'ecosystem': {'type': 'string', 'description': 'Package ecosystem, e.g. npm, PyPI, Go, crates.io, Maven, RubyGems, Packagist, or NuGet.'}}}
입력 스키마
{'type': 'object', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'description': 'Domain to look up registration details for via RDAP, e.g. example.com.'}}}
최근 도구 변경
유사한 MCP 서버
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…