ipapi.is MCP by usefulapi
Look up IP addresses and AS numbers for VPN, proxy, Tor, owner and abuse contact in ipapi.is.
我该使用它吗
质量与安全性
基于对工具定义和协议合规性的自动分析。
上下文开销
这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。
安装
一键安装
将以下内容添加到你的 `claude_desktop_config.json` 文件中:
{
"mcpServers": {
"ipapi-is": {
"url": "https://ipapi-is.usefulapi.io/mcp"
}
}
}远程端点
https://ipapi-is.usefulapi.io/mcpstreamable-http它能做什么
工具清单
工具(3)
🟢ipapi_lookup_ip(ip, all_companies, geolocation_sources)
Look up one IPv4 or IPv6 address in ipapi.is: owner company, network, abuse contact, location, and the flags is_datacenter, is_vpn, is_proxy, is_tor, is_abuser, is_mobile, is_crawler. Spends 1 request of your ipapi.is quota.
输入模式
{
"type": "object",
"properties": {
"ip": {
"type": "string",
"minLength": 2,
"maxLength": 64,
"pattern": "^[0-9A-Fa-f:.]+$",
"description": "IPv4 or IPv6 address, for example 8.8.8.8."
},
"all_companies": {
"description": "Return every WHOIS record that covers the address (company becomes an array).",
"type": "boolean"
},
"geolocation_sources": {
"description": "Add location.geofeed: the geofeed URLs used to locate the address.",
"type": "boolean"
}
},
"required": [
"ip"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢ipapi_lookup_asn(asn)
Look up one autonomous system (AS number) in ipapi.is: organization, registry, type, country and announced routes. Spends 1 request of your ipapi.is quota.
输入模式
{
"type": "object",
"properties": {
"asn": {
"type": "string",
"pattern": "^(AS)?\\d{1,10}$",
"description": "AS number, with or without the AS prefix, for example AS15169 or 15169."
}
},
"required": [
"asn"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢ipapi_bulk_lookup(entries)
Look up up to 100 IP addresses and AS numbers in one ipapi.is request. The result is an object keyed by the entries you sent. Every entry spends 1 request of your ipapi.is quota. Duplicates and invalid entries are dropped silently by ipapi.is.
输入模式
{
"type": "object",
"properties": {
"entries": {
"minItems": 1,
"maxItems": 100,
"type": "array",
"items": {
"anyOf": [
{
"type": "string",
"minLength": 2,
"maxLength": 64,
"pattern": "^[0-9A-Fa-f:.]+$"
},
{
"type": "string",
"pattern": "^(AS)?\\d{1,10}$"
}
]
},
"description": "IP addresses and AS numbers (AS15169), 1 to 100 entries."
}
},
"required": [
"entries"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}社区
证据