import { CANVA_MCP_NAME, CANVA_MCP_URL, canvaMcpSetupMessage, isCanvaMcpConnected, } from './mcp.ts' /** * Describe canva-mcp MCP connection status, fallbacks, and export surface. * @returns Structured helper result for agents. * @example * import canva_mcp from 'kody:@kody/canva-mcp' * const result = await canva_mcp() * // => { ... } */ export default async function canvaMcpOverview() { return { package: '@kody/canva-mcp', preferred: 'mcp', mcp: { name: CANVA_MCP_NAME, url: CANVA_MCP_URL, connected: isCanvaMcpConnected(), setup: canvaMcpSetupMessage(), }, oauthApiFallback: { package: '@kody/canva', publicUrl: 'https://kody.codes/@kody/canva', }, exports: ["smoke-test","list-designs"], notes: [ 'This package wraps kody.mcp["canva"]. The MCP server name stays canva.', 'For OAuth or API-key helpers, use @kody/canva.', ], } }