この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…