What
Add a small read-only MCP tool, get_my_week, that returns the signed-in user's week summary (items + time logged). Keep it read-only. RyTask enforces 100% MCP parity, so it must be declared and tested.
Where
- Registry:
packages/contracts/src/mcp/registry.ts.
- Tools/dispatch:
apps/api/src/mcp/.
- Declare it + its required test in the owning module's
module.testplan.ts.
How to verify
pnpm check:mcp-parity stays green and the new tool's contract test passes.
Notes
This is a great way to learn the MCP layer — happy to point you at an existing read-only tool to copy from.
What
Add a small read-only MCP tool,
get_my_week, that returns the signed-in user's week summary (items + time logged). Keep it read-only. RyTask enforces 100% MCP parity, so it must be declared and tested.Where
packages/contracts/src/mcp/registry.ts.apps/api/src/mcp/.module.testplan.ts.How to verify
pnpm check:mcp-paritystays green and the new tool's contract test passes.Notes
This is a great way to learn the MCP layer — happy to point you at an existing read-only tool to copy from.