Find package
find_packageSearches the catalog of tracked packages and AI models by case-insensitive name prefix and returns up to 15 matches ordered by popularity, each with its ecosystem, name and popularity rank. Read-only and requires no authentication. It matches only the beginning of the name (not descriptions or keywords) and covers tracked packages only, about 34,000 across npm, PyPI, crates.io and Packagist. Use it when you do not know the exact package or model name before calling package_status, list_versions or model_status; it is not a way to discover packages by what they do.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | Name prefix of 1 to 100 characters, case-insensitive, e.g. "react-q", "serde_" or "anthropic/claude" | |
| ecosystem | No | Optional filter: "npm", "pypi", "crates", "packagist" or "ai" (AI models); omit to search all ecosystems |