{
  "mcp_version": "1.0",
  "name": "my-ip-is",
  "description": "Public IP, TLS watchlist, speed health, and mail tester MCP service",
  "server": {
    "base_url": "https://my-ip-is.com",
    "transport": "https",
    "jsonrpc_endpoint": "https://my-ip-is.com/api/mcp"
  },
  "resources": [
    {
      "name": "ip_json",
      "uri": "https://my-ip-is.com/api/ip",
      "mime_type": "application/json",
      "description": "Returns caller IP plus request metadata"
    },
    {
      "name": "ipv4_text",
      "uri": "https://my-ip-is.com/api/ipv4",
      "mime_type": "text/plain",
      "description": "Returns caller IPv4 if available"
    },
    {
      "name": "ipv6_text",
      "uri": "https://my-ip-is.com/api/ipv6",
      "mime_type": "text/plain",
      "description": "Returns caller IPv6 if available"
    },
    {
      "name": "headers_json",
      "uri": "https://my-ip-is.com/api/headers",
      "mime_type": "application/json",
      "description": "Returns request headers"
    }
  ],
  "tools": [
    {
      "name": "myip.tls_watchlist",
      "description": "Check TLS cert expiry for multiple hosts"
    },
    {
      "name": "myip.speed_health",
      "description": "Get speedtest backend health snapshot"
    },
    {
      "name": "myip.mail_tester_report",
      "description": "Get summary for mail tester report id"
    }
  ]
}
