A TypeScript implementation of a Model Context Protocol (MCP) server for generating viral content with Canva.
- Parse spreadsheet data (Excel/CSV)
- Create Canva templates
- Generate bulk content
- Export designs
- Schedule social media posts
npm installnpm run devnpm run buildnpm startParse Excel or CSV files for content generation.
Create a new Canva template for content generation.
Generate multiple designs using template and data.
The server uses Zod for runtime type validation and TypeScript for static type checking.