Canva Content MCP Server
by ZubeidHendricks
A TypeScript implementation of a Model Context Protocol (MCP) server for generating viral content with Canva. It allows for bulk content creation and social media scheduling.
View on GitHub
Last updated: N/A
Canva Content MCP Server
A TypeScript implementation of a Model Context Protocol (MCP) server for generating viral content with Canva.
Features
- Parse spreadsheet data (Excel/CSV)
- Create Canva templates
- Generate bulk content
- Export designs
- Schedule social media posts
Installation
npm install
Development
npm run dev
Building
npm run build
Running
npm start
Tools
parse_spreadsheet
Parse Excel or CSV files for content generation.
create_template
Create a new Canva template for content generation.
generate_content
Generate multiple designs using template and data.
Type Safety
The server uses Zod for runtime type validation and TypeScript for static type checking.