AgentSkillsCN

Mcp Ipinfo

MCP IPinfo

SKILL.md

IPInfo

Critical: Context Reuse

Follow-up questions ("this IP", "that one", "is it a VPN?") → reuse IP from prior result.

code
User: "lookup 195.179.201.16" → get_ip_info(ip="195.179.201.16")
User: "is this a VPN?"       → get_plus_ip_info(ip="195.179.201.16")  ← SAME IP

Never call with empty {}. Always pass ip explicitly.

Tool Selection

IntentTool
General lookupget_ip_info(ip)
VPN/proxy/Torget_plus_ip_info(ip)
Abuse contactget_abuse_contact(ip)
Company infoget_company_info(ip)
Hosted domainsget_hosted_domains(ip)
WHOISwhois_lookup_by_ip(ip)
Multiple IPsbatch_lookup(ips)

VPN Detection

Use get_plus_ip_info (not get_ip_info) for privacy flags:

  • anonymous.vpn, anonymous.proxy, anonymous.tor
  • is_hosting = datacenter/cloud provider