Report Ip
report_ipReport an abusive IP address to AbuseIPDB. Requires category IDs (e.g., "18,22" for DDoS + SSH brute force). Returns the updated abuse confidence score.
Example tool call
This call uses example arguments supplied in the tool’s input schema.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"ip": "118.25.6.39",
"_apiKey": "your-abuseipdb-api-key",
"comment": "SSH brute force attack from this IP",
"categories": "18,22"
},
"name": "report_ip"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ip | Yes | IPv4 or IPv6 address to report (e.g., "118.25.6.39") | |
| _apiKey | Yes | AbuseIPDB API key | |
| comment | Yes | Description of the abuse (e.g., "SSH brute force attack from this IP") | |
| categories | Yes | Comma-separated category IDs (e.g., "18,22"). Common: 3=Fraud, 4=DDoS, 14=Port Scan, 18=Brute Force, 22=SSH, 23=Telnet |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ip | Yes | The reported IP address | |
| reported | Yes | Confirmation that the IP was reported successfully | |
| abuse_confidence_score | Yes | Updated abuse confidence score after report |