## What

Brief summary of the change.

## Why

Motivation or issue being addressed.

## How

High-level approach (especially for non-obvious changes).

## Checklist

- [ ] Tests pass (`uv run pytest -v`)
- [ ] Lint passes (`uv run ruff check src/ tests/`)
- [ ] New tools have tests (happy path, validation, error handling)
- [ ] All new tool arguments are validated in `validation.py`
- [ ] README.md tool count and inventory updated (if tools added)
- [ ] No deletion operations added
- [ ] Commit messages follow [Conventional Commits](https://www.conventionalcommits.org/) format
