Eight tools serve every model in your domain.
Most MCP frameworks scale tool count with model count — 10 models × 5 verbs = 50 handlers, a tool list that overflows the picker, and an LLM that struggles to choose. mcp-rune keeps the surface flat: eight polymorphic tools accept the model name as a parameter and dispatch to the right resolver. Add the hundredth model — the tool list still reads list_models, find_records, create_model.
- ✓ Compound IDs for nested resources — titles/42/assets/7 — no separate nested tools
- ✓ Bulk operations built-in — bulk_action_models handles batch create / update / delete
- ✓ Category-driven auth — tools declare DATA / STRATEGY / DOMAIN — the framework infers requirements