Koot by Datakoot

One-call briefings for AI agents: dependency risk (KEV/EPSS), SEC companies, domains, US places.

사용해야 할까요

품질 및 안전성

A
설명 품질
98%
스키마 완전성
76%
이름 품질
80%
오염 위험
100%
권한 일치
100%
프로토콜 준수
100%

도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.

컨텍스트 비용

~1,678토큰 (도구 정의)
~1.3 KB일반적인 응답 크기
중간 정도의 주의 영향 (128k 컨텍스트의 1.31%)

이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.

설치

원클릭 설치

`claude_desktop_config.json` 파일에 다음을 추가하세요:

{
  "mcpServers": {
    "koot-briefings": {
      "url": "https://koot.datakoot.com/mcp"
    }
  }
}

원격 엔드포인트

https://koot.datakoot.com/mcpstreamable-http

할 수 있는 일

도구 목록

도구 (8)

🟢 읽기 전용🟡 쓰기🔴 삭제⚪ 알 수 없음
🟢brief_stack(packages, ecosystem, manifest)

One call answers 'is my project safe?'. Checks every package for known vulnerabilities, tells you which are being EXPLOITED IN THE WILD right now (CISA KEV) or likely to be (EPSS), flags abandoned/deprecated packages, and returns a ranked fix-first list. Accepts a package list or a pasted package.json / requirements.txt.

입력 스키마

{
  "type": "object",
  "properties": {
    "packages": {
      "type": "array",
      "items": {
        "anyOf": [
          {
            "type": "string"
          },
          {
            "type": "object",
            "properties": {
              "name": {
                "type": "string"
              },
              "version": {
                "type": "string"
              },
              "ecosystem": {
                "type": "string"
              }
            },
            "required": [
              "name"
            ]
          }
        ]
      },
      "description": "Packages as 'name' or 'name@version' strings (or {name, version, ecosystem} objects), e.g. [\"[email protected]\", \"express\"]."
    },
    "ecosystem": {
      "type": "string",
      "enum": [
        "npm",
        "pypi",
        "cargo",
        "go",
        "maven",
        "rubygems",
        "nuget",
        "composer"
      ],
      "description": "Registry for string packages (default npm)."
    },
    "manifest": {
      "type": "string",
      "description": "Or paste a whole package.json or requirements.txt here."
    }
  }
}

출력 스키마

{
  "type": "object",
  "properties": {
    "koot": {
      "type": "string",
      "description": "Koot's one-line answer."
    }
  },
  "required": [
    "koot"
  ],
  "additionalProperties": true
}
🟢brief_company(company)

One call briefs you on a US public company: SEC profile, recent filings (8-K material events flagged), insider trades and reported financials. Give a ticker, name or CIK.

입력 스키마

{
  "type": "object",
  "properties": {
    "company": {
      "type": "string",
      "description": "Ticker (TSLA), company name (Tesla) or CIK."
    }
  },
  "required": [
    "company"
  ]
}

출력 스키마

{
  "type": "object",
  "properties": {
    "koot": {
      "type": "string",
      "description": "Koot's one-line answer."
    }
  },
  "required": [
    "koot"
  ],
  "additionalProperties": true
}
🟢brief_domain(domain)

One call checks a domain: registration and DNS, email security (SPF/DKIM/DMARC), tech stack, and subdomains from certificate logs.

입력 스키마

{
  "type": "object",
  "properties": {
    "domain": {
      "type": "string",
      "description": "Domain, e.g. stripe.com."
    }
  },
  "required": [
    "domain"
  ]
}

출력 스키마

{
  "type": "object",
  "properties": {
    "koot": {
      "type": "string",
      "description": "Koot's one-line answer."
    }
  },
  "required": [
    "koot"
  ],
  "additionalProperties": true
}
🟢brief_place(place)

One call briefs you on a US place: current conditions, forecast, active weather alerts for the state, nearby earthquakes and elevation.

입력 스키마

{
  "type": "object",
  "properties": {
    "place": {
      "type": "string",
      "description": "US city or address, e.g. 'Harrisburg, PA'."
    }
  },
  "required": [
    "place"
  ]
}

출력 스키마

{
  "type": "object",
  "properties": {
    "koot": {
      "type": "string",
      "description": "Koot's one-line answer."
    }
  },
  "required": [
    "koot"
  ],
  "additionalProperties": true
}
🟡koot_watch(packages, ecosystem, manifest, companies, notify_url)

PRO. Tell Koot what to watch once: packages (or a pasted package.json) and/or companies (tickers). Koot remembers them and only reports what is NEW: newly exploited or likely-exploited vulnerabilities in your packages, and new SEC filings (8-K material events flagged) from your companies. Add notify_url (Slack or Discord webhook) and Koot posts new items there by itself, daily. Calling again adds to the list.

입력 스키마

{
  "type": "object",
  "properties": {
    "packages": {
      "type": "array",
      "items": {
        "anyOf": [
          {
            "type": "string"
          },
          {
            "type": "object",
            "properties": {
              "name": {
                "type": "string"
              },
              "version": {
                "type": "string"
              },
              "ecosystem": {
                "type": "string"
              }
            },
            "required": [
              "name"
            ]
          }
        ]
      },
      "description": "Packages as 'name' or 'name@version' strings (or {name, version, ecosystem} objects), e.g. [\"[email protected]\", \"express\"]."
    },
    "ecosystem": {
      "type": "string",
      "enum": [
        "npm",
        "pypi",
        "cargo",
        "go",
        "maven",
        "rubygems",
        "nuget",
        "composer"
      ],
      "description": "Registry for string packages (default npm)."
    },
    "manifest": {
      "type": "string",
      "description": "Or paste a whole package.json or requirements.txt here."
    },
    "companies": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "US public companies to watch for NEW SEC filings: tickers, names or CIKs, e.g. [\"TSLA\", \"AAPL\"]. Up to 25."
    },
    "notify_url": {
      "type": "string",
      "description": "Optional. A Slack or Discord incoming-webhook URL. Koot checks daily and posts there only when something NEW is exploited or likely to be."
    }
  }
}

출력 스키마

{
  "type": "object",
  "properties": {
    "koot": {
      "type": "string",
      "description": "Koot's one-line answer."
    }
  },
  "required": [
    "koot"
  ],
  "additionalProperties": true
}
⚪koot_whats_new

PRO. Ask 'anything new?' and Koot reports only what changed since the last check: new exploited or likely-exploited issues in your watched packages and new SEC filings from your watched companies. Great to call at the start of every session.

입력 스키마

{
  "type": "object",
  "properties": {}
}

출력 스키마

{
  "type": "object",
  "properties": {
    "koot": {
      "type": "string",
      "description": "Koot's one-line answer."
    }
  },
  "required": [
    "koot"
  ],
  "additionalProperties": true
}
🟢koot_watches

PRO. Lists what Koot is watching for you.

입력 스키마

{
  "type": "object",
  "properties": {}
}

출력 스키마

{
  "type": "object",
  "properties": {
    "koot": {
      "type": "string",
      "description": "Koot's one-line answer."
    }
  },
  "required": [
    "koot"
  ],
  "additionalProperties": true
}
🔴koot_unwatch(packages, companies, all, stop_alerts)

PRO. Stop watching some packages or companies, all: true to stop and forget everything, or stop_alerts: true to turn off Slack/Discord alerts.

입력 스키마

{
  "type": "object",
  "properties": {
    "packages": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "companies": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "all": {
      "type": "boolean"
    },
    "stop_alerts": {
      "type": "boolean"
    }
  }
}

출력 스키마

{
  "type": "object",
  "properties": {
    "koot": {
      "type": "string",
      "description": "Koot's one-line answer."
    }
  },
  "required": [
    "koot"
  ],
  "additionalProperties": true
}

커뮤니티

이 서버 평가하기

증거

최근 관측

검증됨버전이 기록되지 않음도구 8개