[ ] An MCP tool mint_invite {days?} is open to admins only and returns the link.
[ ] test/mcp.test.ts ("it speaks the protocol: initialize, a notification, ping, tools/list") is updated in the same pull to expect the new tool. This test is the reason an earlier try went red.
[ ] Test: an admin gets a link that works with part 2, and a non-admin is refused.
Part of #1143.
Done looks like:
mint_invite {days?}is open to admins only and returns the link.test/mcp.test.ts("it speaks the protocol: initialize, a notification, ping, tools/list") is updated in the same pull to expect the new tool. This test is the reason an earlier try went red.