package quizzes import "git.golem15.com/golem15/summercms/modules/pact" var _ pact.HasMCP = (*Plugin)(nil) // MCP declares the owner's quiz tools (exposed as quizzes_*) and the // review tools of the open-answer queue (quizzes_review_*). Every tool // lists the golem15.quizzes.access_quizzes permission, so a user whose // groups lack it never lists them, and every route the tools bind checks // it again (D-13). The plugin still requires only golem15.user and names // no OAuth server. func (p *Plugin) MCP() pact.MCP { return pact.MCP{Tools: append(quizTools(), reviewTools()...)} }