# need

AI agents hallucinate package names. `need` gives them a verified index of 10,000+ CLI tools with a feedback loop that gets smarter with every install.

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add tuckerschreiber/need

# Browse available tools
npx -y @smithery/cli@latest tool list tuckerschreiber/need

# Get full schema for a tool
npx -y @smithery/cli@latest tool get tuckerschreiber/need search_tools

# Call a tool
npx -y @smithery/cli@latest tool call tuckerschreiber/need search_tools '{}'
```

## Direct MCP Connection

Endpoint: `https://need--tuckerschreiber.run.tools`

## Tools (3)

- `search_tools` — Semantic search across 10,000+ verified CLI tools. Describe what you need in plain English.
- `install_tool` — Install a CLI tool by name using an allowlisted package manager (brew, apt, npm, pip, cargo).
- `report_tool_usage` — Report whether a tool worked or failed. Improves future search rankings for all agents.

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get tuckerschreiber/need <tool-name>
```
