Skip to content

com.robtex/mcp

by robtex.com · remote · no sign-in to list tools · v1.0.0 · published by com.robtex

DNS, IP, AS, domain reputation, and Lightning Network intelligence (44 tools)

Changes · 10

46 tools: 10 change things and 36 only read.

Scanned Oct 21, 2026

No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http robtex https://mcp.robtex.com/mcp

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

46 tools

Changes things 10Claude Code: ask
  • bitcoin_transaction_spendsFor a given transaction, returns which subsequent transactions consumed its outputs.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    For a given transaction, returns which subsequent transactions consumed its outputs. Useful for UTXO tracking and chain analysis. Shows the spending txid for each output.

    Annotations the server declares

    • title: Bitcoin Transaction Spends
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • check_emailVerify an email address by connecting to its mail server via SMTP.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Verify an email address by connecting to its mail server via SMTP. Checks MX records, tests if the address is accepted (RCPT TO), detects catch-all domains, and reports TLS support. Results are RAM-cached for 1 hour.

    Annotations the server declares

    • title: Email Verification
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • domain_blocklist_checkCheck a domain against HaGeZi DNS blocklists, Steven Black unified hosts, Blackbook malware list, phishing databases, Roskomnadzor (Russia), and Citizen Lab censorship lists.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Check a domain against HaGeZi DNS blocklists, Steven Black unified hosts, Blackbook malware list, phishing databases, Roskomnadzor (Russia), and Citizen Lab censorship lists. Returns which lists the domain appears on.

    Annotations the server declares

    • title: Domain Blocklist Check
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • ip_blocklist_checkCheck an IP address against IPsum, FireHOL, Tor exit node lists, C2 indicators, Roskomnadzor (Russia), and other threat intelligence feeds.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Check an IP address against IPsum, FireHOL, Tor exit node lists, C2 indicators, Roskomnadzor (Russia), and other threat intelligence feeds. Returns which lists the IP appears on and threat scores.

    Annotations the server declares

    • title: IP Blocklist Check
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • ip_reputationCheck an IP address reputation against 100+ real-time blocklists (DNSBLs).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Check an IP address reputation against 100+ real-time blocklists (DNSBLs). Returns listing status, threat categories, AS info, and blocklist details.

    Annotations the server declares

    • title: IP Reputation
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • ip_threat_intelCombined threat intelligence: DNSBL listings, IPsum score, FireHOL lists, bad ASN flag, Tor exit status.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Combined threat intelligence: DNSBL listings, IPsum score, FireHOL lists, bad ASN flag, Tor exit status. Comprehensive threat assessment for an IP address.

    Annotations the server declares

    • title: IP Threat Intelligence
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • ip_to_asnLightweight lookup: get just the AS number and netblock for an IP address.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Lightweight lookup: get just the AS number and netblock for an IP address. Fastest way to map IP to ASN.

    Annotations the server declares

    • title: IP to ASN
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • is_subdomainCheck whether a hostname is a subdomain (has labels beyond the registered domain).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Check whether a hostname is a subdomain (has labels beyond the registered domain). Uses the Mozilla Public Suffix List for accurate eTLD detection.

    Annotations the server declares

    • title: Is Subdomain
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • parse_hostnameParse a hostname into its constituent parts using the Mozilla Public Suffix List (9700+ entries).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Parse a hostname into its constituent parts using the Mozilla Public Suffix List (9700+ entries). Returns eTLD (effective TLD), registered domain, subdomain, labels, and depth. Handles multi-level eTLDs (co.uk, co.jp, com.au) and platform suffixes (github.io, herokuapp.com).

    Annotations the server declares

    • title: Parse Hostname
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • registered_domainExtract the registered domain (eTLD+1) from a hostname.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Extract the registered domain (eTLD+1) from a hostname. For example, www.mail.example.co.uk returns example.co.uk.

    Annotations the server declares

    • title: Registered Domain
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
Only reads 36Claude Code: allow
  • as_infoGet the name, organization, country, and description for an Autonomous System number.No findings

    Why it is in this group

    • The description's first verb is "get": a word for reading.
    Description, as the server wrote it
    Get the name, organization, country, and description for an Autonomous System number. Lightweight version of as_whois.

    Annotations the server declares

    • title: AS Info
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • as_prefixesGet all IPv4 and IPv6 network prefixes (netblocks) announced by an Autonomous System.No findings

    Why it is in this group

    • The description's first verb is "get": a word for reading.
    Description, as the server wrote it
    Get all IPv4 and IPv6 network prefixes (netblocks) announced by an Autonomous System. Returns BGP-visible routes.

    Annotations the server declares

    • title: AS Prefixes
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • bitcoin_address_transactionsReturns a paginated list of transactions involving a Bitcoin address.No findings

    Why it is in this group

    • The description's first verb is "return": a word for reading.
    Description, as the server wrote it
    Returns a paginated list of transactions involving a Bitcoin address. Filter by direction: received (incoming funds), sent (outgoing funds), or all. Returns up to 100 transactions per call, sorted by block height descending (most recent first).

    Annotations the server declares

    • title: Bitcoin Address Transactions
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • bitcoin_blockchain_statsReturns cumulative blockchain metrics over a configurable block range.No findings

    Why it is in this group

    • The description's first verb is "return": a word for reading.
    Description, as the server wrote it
    Returns cumulative blockchain metrics over a configurable block range. Available metrics include: txs, fees, segwittx, inputs, outputs, insats, outsats, btcusd, volusd, unspentoutputs, fullyspent, unspentsats, addresses, satoshiblocks, clnopen, clnclose, satlnopen, satlnclose, basereward, blockreward, batched, rbf, version2tx, lowestfee, and more. Returns sampled data points suitable for charting.

    Annotations the server declares

    • title: Bitcoin Blockchain Stats
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • dns_differentialResolve a domain through filtered public DNS resolvers and their unfiltered controls to detect provider threat-feed blocks.No findings

    Why it is in this group

    • The description's first verb is "resolve": a word for reading.
    Description, as the server wrote it
    Resolve a domain through filtered public DNS resolvers and their unfiltered controls to detect provider threat-feed blocks.

    Annotations the server declares

    • title: DNS Differential
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • domain_rankingGet domain popularity rankings from five independent sources: Majestic Million (backlinks), Tranco top 1M (aggregated traffic), Cloudflare Radar (1.1.1.1 DNS query popularity), Cis…No findings

    Why it is in this group

    • The description's first verb is "get": a word for reading.
    Description, as the server wrote it
    Get domain popularity rankings from five independent sources: Majestic Million (backlinks), Tranco top 1M (aggregated traffic), Cloudflare Radar (1.1.1.1 DNS query popularity), Cisco Umbrella (OpenDNS query popularity), and Chrome UX Report (real Chrome user traffic).

    Annotations the server declares

    • title: Domain Ranking
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • domain_rdapQueries the authoritative RDAP registry for a domain.No findings

    Why it is in this group

    • The description's first verb is "query": a word for reading.
    Description, as the server wrote it
    Queries the authoritative RDAP registry for a domain. Returns availability status (HTTP 404 = available), and for registered domains: registrar name, registration/expiration dates, nameservers, DNSSEC status, and domain status flags. Uses IANA bootstrap to find the correct RDAP server per TLD. Covers 590+ TLDs.

    Annotations the server declares

    • title: RDAP Domain Lookup
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • domain_reputationGet comprehensive domain reputation: Majestic rank, Tranco rank, HaGeZi blocklist status, Blackbook malware status, phishing database status, HSTS preload status, and disposable em…No findings

    Why it is in this group

    • The description's first verb is "get": a word for reading.
    Description, as the server wrote it
    Get comprehensive domain reputation: Majestic rank, Tranco rank, HaGeZi blocklist status, Blackbook malware status, phishing database status, HSTS preload status, and disposable email detection.

    Annotations the server declares

    • title: Domain Reputation
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • domain_shared_ipFind other domains hosted on the same IP address(es) as the target domain.No findings

    Why it is in this group

    • The description's first verb is "find": a word for reading.
    Description, as the server wrote it
    Find other domains hosted on the same IP address(es) as the target domain. Resolves the domain's A records, then performs reverse IP lookups for each.

    Annotations the server declares

    • title: Domains on Same IP
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • domain_shared_mxFind other domains using the same mail server(s) as the target domain.No findings

    Why it is in this group

    • The description's first verb is "find": a word for reading.
    Description, as the server wrote it
    Find other domains using the same mail server(s) as the target domain. Resolves the domain's MX records, then performs reverse MX lookups for each.

    Annotations the server declares

    • title: Domains on Same Mail Server
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • domain_shared_nsFind other domains using the same nameserver(s) as the target domain.No findings

    Why it is in this group

    • The description's first verb is "find": a word for reading.
    Description, as the server wrote it
    Find other domains using the same nameserver(s) as the target domain. Resolves the domain's NS records, then performs reverse NS lookups for each.

    Annotations the server declares

    • title: Domains on Same Nameserver
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • historic_reverse_lookup_cnameFind hostnames that previously had a CNAME record pointing to the specified target but no longer do.No findings

    Why it is in this group

    • The name "historic_reverse_lookup_cname" says "lookup": a word for reading.
    Description, as the server wrote it
    Find hostnames that previously had a CNAME record pointing to the specified target but no longer do. Tracks CDN and infrastructure migrations.

    Annotations the server declares

    • title: Historic Reverse CNAME Lookup
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • historic_reverse_lookup_ipFind hostnames that *previously* pointed to a specific IP address but no longer do.No findings

    Why it is in this group

    • The name "historic_reverse_lookup_ip" says "lookup": a word for reading.
    Description, as the server wrote it
    Find hostnames that *previously* pointed to a specific IP address but no longer do. Tracks hosting migrations and past IP relationships. Searches both A and AAAA records.

    Annotations the server declares

    • title: Historic Reverse IP Lookup
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • historic_reverse_lookup_mxFind hostnames that *previously* used a specific mail server but no longer do.No findings

    Why it is in this group

    • The name "historic_reverse_lookup_mx" says "lookup": a word for reading.
    Description, as the server wrote it
    Find hostnames that *previously* used a specific mail server but no longer do. Tracks email provider migrations and past MX relationships.

    Annotations the server declares

    • title: Historic Reverse MX Lookup
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • historic_reverse_lookup_nsFind hostnames that *previously* used a specific nameserver but no longer do.No findings

    Why it is in this group

    • The name "historic_reverse_lookup_ns" says "lookup": a word for reading.
    Description, as the server wrote it
    Find hostnames that *previously* used a specific nameserver but no longer do. Tracks infrastructure migrations and past delegation relationships.

    Annotations the server declares

    • title: Historic Reverse NS Lookup
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • ip_geolocationGet geographic location data for an IP address: country, city, region, latitude, longitude, timezone.No findings

    Why it is in this group

    • The description's first verb is "get": a word for reading.
    Description, as the server wrote it
    Get geographic location data for an IP address: country, city, region, latitude, longitude, timezone.

    Annotations the server declares

    • title: IP Geolocation
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • ip_networkGet the containing network (BGP route), AS number, AS name, and route description for an IP address.No findings

    Why it is in this group

    • The description's first verb is "get": a word for reading.
    Description, as the server wrote it
    Get the containing network (BGP route), AS number, AS name, and route description for an IP address.

    Annotations the server declares

    • title: IP Network Info
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • latest_lightning_channelsReturns the most recently opened Lightning Network channels, sorted by open time descending.No findings

    Why it is in this group

    • The description's first verb is "return": a word for reading.
    Description, as the server wrote it
    Returns the most recently opened Lightning Network channels, sorted by open time descending.

    Annotations the server declares

    • title: Latest Lightning Channels
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • lookup_as_whoisLookup WHOIS information for an Autonomous System (AS) number from the RADB routing database.No findings

    Why it is in this group

    • The name "lookup_as_whois" says "lookup": a word for reading.
    Description, as the server wrote it
    Lookup WHOIS information for an Autonomous System (AS) number from the RADB routing database. Returns routing policy, network information, and administrative contacts.

    Annotations the server declares

    • title: AS WHOIS Lookup
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • lookup_bitcoin_addressReturns address balance, total received/sent, transaction counts, address type (P2PKH, P2SH, P2WPKH, P2TR), first/last seen block, and ransomware/abuse flags.No findings

    Why it is in this group

    • The name "lookup_bitcoin_address" says "lookup": a word for reading.
    Description, as the server wrote it
    Returns address balance, total received/sent, transaction counts, address type (P2PKH, P2SH, P2WPKH, P2TR), first/last seen block, and ransomware/abuse flags. Supports all Bitcoin address formats.

    Annotations the server declares

    • title: Bitcoin Address Lookup
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • lookup_bitcoin_blockReturns block header (hash, timestamp, version, merkle root, difficulty, nonce), transaction count, and list of transaction IDs.No findings

    Why it is in this group

    • The name "lookup_bitcoin_block" says "lookup": a word for reading.
    Description, as the server wrote it
    Returns block header (hash, timestamp, version, merkle root, difficulty, nonce), transaction count, and list of transaction IDs. Supports lookup by block height.

    Annotations the server declares

    • title: Bitcoin Block Lookup
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • lookup_bitcoin_transactionReturns full transaction details: inputs with addresses and values, outputs with spent status, fee, size/weight, SegWit flag, and Lightning Network channel correlation.No findings

    Why it is in this group

    • The name "lookup_bitcoin_transaction" says "lookup": a word for reading.
    Description, as the server wrote it
    Returns full transaction details: inputs with addresses and values, outputs with spent status, fee, size/weight, SegWit flag, and Lightning Network channel correlation. Supports both confirmed and mempool transactions.

    Annotations the server declares

    • title: Bitcoin Transaction Lookup
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • lookup_dnsLookup DNS records (A, AAAA, MX, NS, TXT, CNAME, SOA) for a given hostname.No findings

    Why it is in this group

    • The name "lookup_dns" says "lookup": a word for reading.
    Description, as the server wrote it
    Lookup DNS records (A, AAAA, MX, NS, TXT, CNAME, SOA) for a given hostname. Also returns domain reputation info (Majestic, Tranco rankings, blocklist status).

    Annotations the server declares

    • title: DNS Lookup
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • lookup_lightning_channelLookup a Lightning channel by channel ID.No findings

    Why it is in this group

    • The name "lookup_lightning_channel" says "lookup": a word for reading.
    Description, as the server wrote it
    Lookup a Lightning channel by channel ID. Supports numeric, block x txn x vout, or block:txn:vout formats.

    Annotations the server declares

    • title: Lightning Channel Lookup
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • lookup_lightning_channels_per_nodeLookup all Lightning Network channels for a given node by public key.No findings

    Why it is in this group

    • The name "lookup_lightning_channels_per_node" says "lookup": a word for reading.
    Description, as the server wrote it
    Lookup all Lightning Network channels for a given node by public key.

    Annotations the server declares

    • title: Lightning Node Channels
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • lookup_lightning_nodeLookup a Lightning Network node by public key.No findings

    Why it is in this group

    • The name "lookup_lightning_node" says "lookup": a word for reading.
    Description, as the server wrote it
    Lookup a Lightning Network node by public key. Returns node alias, peer count, channel count, and centrality ranking.

    Annotations the server declares

    • title: Lightning Node Lookup
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • lookup_macLook up the manufacturer/vendor of a network device by its MAC address.No findings

    Why it is in this group

    • The name "lookup_mac" says "lookup": a word for reading.
    Description, as the server wrote it
    Look up the manufacturer/vendor of a network device by its MAC address. Uses the official IEEE OUI (Organizationally Unique Identifier) database with ~30K entries.

    Annotations the server declares

    • title: MAC Address Lookup
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • pingCheck if the API is responding.No findings

    Why it is in this group

    • The name "ping" says "ping": a word for reading.
    Description, as the server wrote it
    Check if the API is responding. Returns status and server timestamp.

    Annotations the server declares

    • title: Ping
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • reverse_lookup_cnameFind hostnames that have a CNAME record pointing to the specified target.No findings

    Why it is in this group

    • The name "reverse_lookup_cname" says "lookup": a word for reading.
    Description, as the server wrote it
    Find hostnames that have a CNAME record pointing to the specified target. Useful for CDN and load balancer investigations.

    Annotations the server declares

    • title: Reverse CNAME Lookup
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • reverse_lookup_dns_recordsFind hostnames that use a specific DNS record value.No findings

    Why it is in this group

    • The name "reverse_lookup_dns_records" says "lookup": a word for reading.
    Description, as the server wrote it
    Find hostnames that use a specific DNS record value. Query which hostnames point to an IP address, use a particular nameserver, or reference any DNS value. For example: 'which hostnames point to 1.2.3.4?' or 'which hostnames use chris.ns.cloudflare.com as their nameserver?'

    Annotations the server declares

    • title: Reverse DNS Lookup
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • reverse_lookup_ipFind hostnames that point to a specific IP address (IPv4 or IPv6).No findings

    Why it is in this group

    • The name "reverse_lookup_ip" says "lookup": a word for reading.
    Description, as the server wrote it
    Find hostnames that point to a specific IP address (IPv4 or IPv6). Searches both A and AAAA records. For example: which hostnames point to 1.2.3.4?

    Annotations the server declares

    • title: Reverse IP Lookup
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • reverse_lookup_mxFind hostnames that use a specific mail server.No findings

    Why it is in this group

    • The name "reverse_lookup_mx" says "lookup": a word for reading.
    Description, as the server wrote it
    Find hostnames that use a specific mail server. For example: which hostnames use aspmx.l.google.com as their mail server?

    Annotations the server declares

    • title: Reverse MX Lookup
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • reverse_lookup_nsFind hostnames that use a specific nameserver.No findings

    Why it is in this group

    • The name "reverse_lookup_ns" says "lookup": a word for reading.
    Description, as the server wrote it
    Find hostnames that use a specific nameserver. For example: which hostnames use chris.ns.cloudflare.com as their nameserver?

    Annotations the server declares

    • title: Reverse NS Lookup
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • search_lightning_nodes_by_aliasSearch for Lightning Network nodes by partial alias match.No findings

    Why it is in this group

    • The name "search_lightning_nodes_by_alias" says "search": a word for reading.
    Description, as the server wrote it
    Search for Lightning Network nodes by partial alias match. Returns nodes whose aliases contain the search term (case-insensitive).

    Annotations the server declares

    • title: Search Lightning Nodes
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • tld_infoGet information about a top-level domain or effective TLD.No findings

    Why it is in this group

    • The description's first verb is "get": a word for reading.
    Description, as the server wrote it
    Get information about a top-level domain or effective TLD. Returns whether it is in the Public Suffix List, how many sub-suffixes exist, and classification (ccTLD, gTLD, or infrastructure).

    Annotations the server declares

    • title: TLD Info
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 1.0.0. Values in angle brackets are yours to fill in.

claude mcp add --transport http robtex https://mcp.robtex.com/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__robtex__latest_lightning_channels",
      "mcp__robtex__lookup_dns",
      "mcp__robtex__reverse_lookup_dns_records",
      "mcp__robtex__reverse_lookup_mx",
      "mcp__robtex__reverse_lookup_ns",
      "mcp__robtex__reverse_lookup_ip",
      "mcp__robtex__historic_reverse_lookup_ns",
      "mcp__robtex__historic_reverse_lookup_mx",
      "mcp__robtex__historic_reverse_lookup_ip",
      "mcp__robtex__lookup_mac",
      "mcp__robtex__lookup_as_whois",
      "mcp__robtex__lookup_lightning_node",
      "mcp__robtex__lookup_lightning_channel",
      "mcp__robtex__lookup_lightning_channels_per_node",
      "mcp__robtex__get_recommended_lightning_peers",
      "mcp__robtex__search_lightning_nodes_by_alias",
      "mcp__robtex__domain_rdap",
      "mcp__robtex__tld_info",
      "mcp__robtex__reverse_lookup_cname",
      "mcp__robtex__historic_reverse_lookup_cname",
      "mcp__robtex__ip_geolocation",
      "mcp__robtex__ip_network",
      "mcp__robtex__as_info",
      "mcp__robtex__as_prefixes",
      "mcp__robtex__domain_reputation",
      "mcp__robtex__domain_ranking",
      "mcp__robtex__dns_differential",
      "mcp__robtex__domain_shared_ip",
      "mcp__robtex__domain_shared_ns",
      "mcp__robtex__domain_shared_mx",
      "mcp__robtex__ping",
      "mcp__robtex__lookup_bitcoin_transaction",
      "mcp__robtex__lookup_bitcoin_address",
      "mcp__robtex__lookup_bitcoin_block",
      "mcp__robtex__bitcoin_address_transactions",
      "mcp__robtex__bitcoin_blockchain_stats"
    ],
    "ask": [
      "mcp__robtex__ip_reputation",
      "mcp__robtex__parse_hostname",
      "mcp__robtex__is_subdomain",
      "mcp__robtex__registered_domain",
      "mcp__robtex__ip_to_asn",
      "mcp__robtex__ip_blocklist_check",
      "mcp__robtex__ip_threat_intel",
      "mcp__robtex__domain_blocklist_check",
      "mcp__robtex__check_email",
      "mcp__robtex__bitcoin_transaction_spends"
    ],
    "deny": []
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as robtex. Review it before you use it.