NicheDB: IP and Domain Reputation
nichedb_reputation_lookup[NicheDB] Is an IP address or a domain on a blocklist? Give indicator (an IPv4/IPv6 address or a domain; a URL is reduced to its host). Answers listed, a rough 0-100 score with the reasons behind it, the nichedb /traffic record (addresses our own servers banned and a person approved), the abuse.ch indicators (ThreatFox, URLhaus, Feodo Tracker; a domain is checked with its parent domains), the SURBL standing of a watched domain, and live DNS blocklists in dnsbl (an address: Spamhaus ZEN with SBL/CSS/XBL/PBL decoded, SpamCop, PSBL, Mailspike; a domain and its parents: Spamhaus DBL, URIBL, SURBL). A domain is also resolved and each A/AAAA address is checked the same way, in addresses (each with ip, listed, traffic, indicators, dnsbl). A list whose own test entry failed is named in unknown, not treated as a miss. Not listed is not the same as clean.
Served by NicheDB (https://nichedb.dev/docs/mcp).
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"indicator": "<indicator>"
},
"name": "nichedb_reputation_lookup"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| indicator | Yes | An IP address or a domain, e.g. 203.0.113.9 or evil.example |