
saifjishan/canva-mcp-typescript
Developer toolsTypeScript MCP server for Canva content generation
Overview
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 Parse 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.
README
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.
Install
This server does not publish a one-line install command.
Open the repository installation guide New to MCP? Start with the mcpskill.org guide →