이 MCP로 할 수 있는 일
Provides DNS, IP, ASN, domain reputation, blocklist, network relationship, Bitcoin, and Lightning Network intelligence.
도구
입력 스키마
{'type': 'object', 'required': ['asn'], 'properties': {'asn': {'type': 'string', 'examples': ['AS15169'], 'description': 'AS number (e.g. "AS15169" or "15169")'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['asn'], 'properties': {'asn': {'type': 'string', 'examples': ['AS13335'], 'description': 'AS number (e.g. "AS15169" or "15169")'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['address'], 'properties': {'address': {'type': 'string', 'examples': ['1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa'], 'description': 'Bitcoin address'}, 'direction': {'enum': ['received', 'sent', 'all'], 'type': 'string', 'default': 'all', 'description': 'Transaction direction filter'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['metric'], 'properties': {'metric': {'type': 'string', 'examples': ['txs'], 'description': 'Metric name (e.g., txs, fees, segwittx, btcusd, clnopen)'}, 'samples': {'type': 'integer', 'default': 200, 'maximum': 2000, 'minimum': 10, 'description': 'Number of data points to return (evenly spaced across range)'}, 'endBlock': {'type': 'integer', 'minimum': 0, 'description': 'End block height (defaults to latest)'}, 'startBlock': {'type': 'integer', 'default': 0, 'minimum': 0, 'description': 'Start block height'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['txid'], 'properties': {'txid': {'type': 'string', 'pattern': '^[a-fA-F0-9]{64}$', 'examples': ['4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b'], 'description': 'Transaction ID (64 hex characters)'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['email'], 'properties': {'email': {'type': 'string', 'examples': ['user@gmail.com', 'info@example.com', 'test@nonexistent-domain.xyz'], 'description': 'Email address to verify (e.g., user@example.com)'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'examples': ['example.com'], 'description': 'Domain to check'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['hostname'], 'properties': {'hostname': {'type': 'string', 'examples': ['example.com'], 'description': 'Domain to check'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['hostname'], 'properties': {'hostname': {'type': 'string', 'examples': ['github.com'], 'description': 'Domain to check'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'examples': ['google.com', 'xyzqwerty12345.com', 'robtex.org'], 'description': 'Domain name to look up (e.g., example.com)'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['hostname'], 'properties': {'hostname': {'type': 'string', 'examples': ['google.com'], 'description': 'Domain to check'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['hostname'], 'properties': {'limit': {'type': 'integer', 'default': 100, 'maximum': 1000, 'minimum': 1, 'description': 'Max results per IP'}, 'hostname': {'type': 'string', 'examples': ['example.com'], 'description': 'Domain to check'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['hostname'], 'properties': {'limit': {'type': 'integer', 'default': 100, 'maximum': 1000, 'minimum': 1, 'description': 'Max results per MX'}, 'hostname': {'type': 'string', 'examples': ['example.com'], 'description': 'Domain to check'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['hostname'], 'properties': {'limit': {'type': 'integer', 'default': 100, 'maximum': 1000, 'minimum': 1, 'description': 'Max results per NS'}, 'hostname': {'type': 'string', 'examples': ['example.com'], 'description': 'Domain to check'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['pubkey'], 'properties': {'limit': {'type': 'integer', 'default': 10, 'maximum': 100, 'minimum': 1, 'description': 'Maximum number of recommended peers to return'}, 'offset': {'type': 'integer', 'default': 0, 'minimum': 0, 'description': 'Offset for pagination'}, 'pubkey': {'type': 'string', 'pattern': '^(02|03)[0-9a-f]{64}$', 'examples': ['03864ef025fde8fb587d989186ce6a4a186895ee44a926bfc370e2c366597a3f8f'], 'maxLength': 66, 'minLength': 66, 'description': 'Compressed secp256k1 public key (66 hex chars)'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['target'], 'properties': {'limit': {'type': 'integer', 'default': 100, 'maximum': 1000, 'minimum': 1, 'description': 'Max results'}, 'offset': {'type': 'integer', 'default': 0, 'minimum': 0, 'description': 'Offset for pagination'}, 'target': {'type': 'string', 'examples': ['cdn.cloudflare.net'], 'description': 'CNAME target hostname'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['ip'], 'properties': {'ip': {'type': 'string', 'examples': ['1.2.3.4', '2606:4700:4700::1111', '8.8.8.8'], 'description': 'The IP address to search for (IPv4 or IPv6)'}, 'limit': {'type': 'integer', 'default': 100, 'maximum': 1000, 'minimum': 1, 'description': 'Maximum number of hostnames to return'}, 'offset': {'type': 'integer', 'default': 0, 'minimum': 0, 'description': 'Offset for pagination'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['mx_server'], 'properties': {'limit': {'type': 'integer', 'default': 100, 'maximum': 1000, 'minimum': 1, 'description': 'Maximum number of hostnames to return'}, 'offset': {'type': 'integer', 'default': 0, 'minimum': 0, 'description': 'Offset for pagination'}, 'mx_server': {'type': 'string', 'examples': ['aspmx.l.google.com', 'mx1.example.com', 'mail.protonmail.ch'], 'description': 'The mail server hostname to search for (e.g., aspmx.l.google.com, mx1.example.com)'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['nameserver'], 'properties': {'limit': {'type': 'integer', 'default': 100, 'maximum': 1000, 'minimum': 1, 'description': 'Maximum number of hostnames to return'}, 'offset': {'type': 'integer', 'default': 0, 'minimum': 0, 'description': 'Offset for pagination'}, 'nameserver': {'type': 'string', 'examples': ['chris.ns.cloudflare.com', 'ns1.example.com', 'dns1.registrar-servers.com'], 'description': 'The nameserver hostname to search for (e.g., chris.ns.cloudflare.com, ns1.example.com)'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['ip'], 'properties': {'ip': {'type': 'string', 'examples': ['185.220.101.1'], 'description': 'IPv4 or IPv6 address to check'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['ip'], 'properties': {'ip': {'type': 'string', 'examples': ['8.8.8.8'], 'description': 'IPv4 or IPv6 address'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['ip'], 'properties': {'ip': {'type': 'string', 'examples': ['8.8.8.8'], 'description': 'IPv4 or IPv6 address'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['ip'], 'properties': {'ip': {'type': 'string', 'examples': ['8.8.8.8'], 'description': 'IPv4 or IPv6 address to check (e.g., 8.8.8.8, 2001:4860:4860::8888)'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['ip'], 'properties': {'ip': {'type': 'string', 'examples': ['185.220.101.1'], 'description': 'IPv4 or IPv6 address'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['ip'], 'properties': {'ip': {'type': 'string', 'examples': ['1.1.1.1'], 'description': 'IPv4 or IPv6 address'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['hostname'], 'properties': {'hostname': {'type': 'string', 'examples': ['www.example.com'], 'description': 'Hostname to check'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': [], 'properties': {'count': {'type': 'integer', 'default': 10, 'maximum': 1000, 'minimum': 1, 'examples': [10], 'description': 'Number of channels to return (1-1000)'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['asn'], 'properties': {'asn': {'type': 'string', 'pattern': '^(AS)?[0-9]+$', 'examples': ['AS15169', '15169', 'AS13335', '13335'], 'description': 'AS number to lookup (e.g., "AS15169" or "15169" for Google)'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['address'], 'properties': {'address': {'type': 'string', 'examples': ['1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa'], 'description': 'Bitcoin address (P2PKH, P2SH, Bech32, Bech32m)'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['height'], 'properties': {'height': {'type': 'integer', 'minimum': 0, 'examples': [800000], 'description': 'Block height (0 = genesis block)'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['txid'], 'properties': {'txid': {'type': 'string', 'pattern': '^[a-fA-F0-9]{64}$', 'examples': ['4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b'], 'description': 'Transaction ID (64 hex characters)'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['hostname'], 'properties': {'hostname': {'type': 'string', 'examples': ['google.com'], 'description': 'Hostname or domain to lookup (e.g., example.com, www.example.com)'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['channel_id'], 'properties': {'channel_id': {'type': 'string', 'pattern': '^[0-9]{15,21}$|^[0-9]{3,7}[x:][0-9]{1,6}[x:][0-9]{1,6}$', 'examples': ['936795x1154x0'], 'description': 'Lightning channel ID (numeric, blockxtxnxvout, or block:txn:vout format)'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['node'], 'properties': {'node': {'type': 'string', 'pattern': '^(02|03)[0-9a-f]{64}$', 'examples': ['03864ef025fde8fb587d989186ce6a4a186895ee44a926bfc370e2c366597a3f8f'], 'maxLength': 66, 'minLength': 66, 'description': 'Compressed secp256k1 public key (66 hex chars)'}, 'limit': {'type': 'integer', 'default': 100, 'maximum': 10000, 'minimum': 1, 'description': 'Maximum number of channels to return'}, 'offset': {'type': 'integer', 'default': 0, 'minimum': 0, 'description': 'Offset for pagination'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['pubkey'], 'properties': {'pubkey': {'type': 'string', 'pattern': '^(02|03)[0-9a-f]{64}$', 'examples': ['03864ef025fde8fb587d989186ce6a4a186895ee44a926bfc370e2c366597a3f8f'], 'maxLength': 66, 'minLength': 66, 'description': 'Compressed secp256k1 public key (66 hex chars)'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['mac_address'], 'properties': {'mac_address': {'type': 'string', 'examples': ['D8:A3:5C:12:34:56', '20:1F:3B:AA:BB:CC', 'D8A35C'], 'description': 'MAC address to look up (e.g., D8:A3:5C:12:34:56, D8-A3-5C-12-34-56, or D8A35C123456). Only the first 6 hex characters (OUI prefix) are used.'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['hostname'], 'properties': {'hostname': {'type': 'string', 'examples': ['www.mail.example.co.uk'], 'description': 'Hostname to parse (e.g. www.mail.example.co.uk)'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': [], 'properties': {}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['hostname'], 'properties': {'hostname': {'type': 'string', 'examples': ['blog.shop.example.co.jp'], 'description': 'Hostname to extract registered domain from'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['target'], 'properties': {'limit': {'type': 'integer', 'default': 100, 'maximum': 1000, 'minimum': 1, 'description': 'Max results'}, 'offset': {'type': 'integer', 'default': 0, 'minimum': 0, 'description': 'Offset for pagination'}, 'target': {'type': 'string', 'examples': ['cdn.cloudflare.net'], 'description': 'CNAME target hostname (e.g. cdn.cloudflare.net)'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['value'], 'properties': {'limit': {'type': 'integer', 'default': 100, 'maximum': 1000, 'minimum': 1, 'description': 'Maximum number of hostnames to return'}, 'value': {'type': 'string', 'examples': ['1.2.3.4', 'chris.ns.cloudflare.com', 'aspmx.l.google.com', 'cdn.example.com'], 'description': 'The DNS record value to search for (e.g., IP address, nameserver hostname, mail server, CNAME target)'}, 'offset': {'type': 'integer', 'default': 0, 'minimum': 0, 'description': 'Offset for pagination'}, 'record_type': {'enum': ['A', 'AAAA', 'NS', 'MX', 'CNAME', 'TXT'], 'type': 'string', 'default': 'A', 'description': 'Type of DNS record to search (A, AAAA, NS, MX, CNAME, TXT)'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['ip'], 'properties': {'ip': {'type': 'string', 'examples': ['1.2.3.4', '2606:4700:4700::1111', '8.8.8.8'], 'description': 'The IP address to search for (IPv4 or IPv6)'}, 'limit': {'type': 'integer', 'default': 100, 'maximum': 1000, 'minimum': 1, 'description': 'Maximum number of hostnames to return'}, 'offset': {'type': 'integer', 'default': 0, 'minimum': 0, 'description': 'Offset for pagination'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['mx_server'], 'properties': {'limit': {'type': 'integer', 'default': 100, 'maximum': 1000, 'minimum': 1, 'description': 'Maximum number of hostnames to return'}, 'offset': {'type': 'integer', 'default': 0, 'minimum': 0, 'description': 'Offset for pagination'}, 'mx_server': {'type': 'string', 'examples': ['aspmx.l.google.com', 'mx1.example.com', 'mail.protonmail.ch'], 'description': 'The mail server hostname to search for (e.g., aspmx.l.google.com, mx1.example.com)'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['nameserver'], 'properties': {'limit': {'type': 'integer', 'default': 100, 'maximum': 1000, 'minimum': 1, 'description': 'Maximum number of hostnames to return'}, 'offset': {'type': 'integer', 'default': 0, 'minimum': 0, 'description': 'Offset for pagination'}, 'nameserver': {'type': 'string', 'examples': ['chris.ns.cloudflare.com', 'ns1.example.com', 'dns1.registrar-servers.com'], 'description': 'The nameserver hostname to search for (e.g., chris.ns.cloudflare.com, ns1.example.com)'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['alias'], 'properties': {'alias': {'type': 'string', 'examples': ['ACINQ'], 'minLength': 1, 'description': 'Search term to match against node aliases'}, 'limit': {'type': 'integer', 'default': 20, 'maximum': 100, 'minimum': 1, 'description': 'Maximum number of nodes to return'}, 'offset': {'type': 'integer', 'default': 0, 'minimum': 0, 'description': 'Offset for pagination'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['tld'], 'properties': {'tld': {'type': 'string', 'examples': ['co.uk'], 'description': 'TLD or eTLD to look up (e.g. "uk", "co.uk", "github.io")'}}, 'additionalProperties': False}
최근 도구 변경
유사한 MCP 서버
Crypto Bot Audit + Market Data (x402 paid)
Audits crypto bot source code and provides paid crypto market, token, gas, stablecoin, and DeFi TVL data.
AgentBIT
Routes pay-per-call tools over x402 on Base, covering discovery, data conversion, company research, counterparty screening, domai…
Robyn — Gasless Cross-Chain for AI Agents
Supports gasless cross-chain transfers, wallet and transaction checks, spending mandates, privacy-preserving messaging, and signe…
Polyform
Offers pay-per-call APIs for economic, financial, geographic, healthcare, domain, email, sanctions, blockchain, and business risk…
MolTrust MCP Server
Provides agent identity, trust scoring, verifiable credentials, reputation, Sybil analysis, and on-chain mandate verification.
x402-endpoints
Offers paid x402 API tools for crypto intelligence, wallet and transaction analysis, compliance screening, content safety, due di…
quartermaster
Offers paid web, AI, developer, cryptographic, Base blockchain, and x402 payment-verification utilities for agents.
Cofferline
Provides policy-controlled agent wallet treasury operations, token conversions, gas top-ups, prediction-market orders, delegation…