import test from 'node:test' import assert from 'node:assert/strict' import { TEMPLATE_MCP_TOOL_NAMES, createTemplateMcpNodeHandler } from './mcp.js' test('MCP authoring surface stays intentionally narrow', () => { assert.deepEqual(TEMPLATE_MCP_TOOL_NAMES, [ 'templates_list', 'template_get', 'template_create', 'template_update_draft', 'template_publish', 'folders_list', 'folder_create', 'template_move' ]) assert.equal(typeof createTemplateMcpNodeHandler, 'function') assert.equal(TEMPLATE_MCP_TOOL_NAMES.includes('api_key_create'), false) assert.equal(TEMPLATE_MCP_TOOL_NAMES.includes('template_delete'), false) })