cursus.mcp.tools.info

tools.* — a small meta/discovery namespace so an agent can find the right cursus tool without scanning all of them in-context.

  • tools.help is the front door: one call returns the whole toolset — every namespace, its purpose, and each tool’s one-line description — so an agent can orient itself before doing anything else. Optional namespace / phase filters and an include_schema flag let it zoom from the full overview down to call-ready detail.

  • tools.by_phase(phase) returns the tools tagged for a lifecycle phase (planner / validator / programmer), turning tool selection from “read 50+ descriptions” into a single filtered query.

  • tools.describe_tool(name) returns one tool’s full descriptor (description, JSON schema, phase tags, destructive flag).

This namespace reads the live cursus.mcp.registry() — it has no engine dependencies, so it never fails to import and is cheap to call.