Fire in da houseTop Tip:Paying $100+ per month for Perplexity, MidJourney, Runway, ChatGPT and other tools is crazy - get all your AI tools in one site starting at $15 per month with Galaxy AI Fire in da houseCheck it out free

canva-mcp-typescript

MCP.Pizza Chef: ZubeidHendricks

canva-mcp-typescript is a TypeScript-based MCP server designed to automate viral content creation using Canva. It supports parsing spreadsheet data, creating Canva templates, generating bulk designs, exporting finished content, and scheduling social media posts. The server ensures type safety with Zod and TypeScript, enabling robust and scalable content workflows.

Use This MCP server To

Parse Excel or CSV files to extract content data Create reusable Canva templates for design automation Generate bulk Canva designs from templates and data Export Canva designs for marketing or publishing Schedule social media posts with generated content

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.

canva-mcp-typescript FAQ

How do I install the canva-mcp-typescript server?
Install via npm using 'npm install', then run with 'npm start'.
What file formats can the server parse for content generation?
It supports Excel and CSV spreadsheet files for data input.
How does the server ensure type safety?
It uses Zod for runtime validation and TypeScript for static type checking.
Can I schedule social media posts directly from this MCP server?
Yes, it includes features to schedule posts with generated Canva content.
What development commands are available?
Use 'npm run dev' for development mode and 'npm run build' to build the project.
Does the server support bulk content generation?
Yes, it can generate multiple Canva designs in bulk using templates and spreadsheet data.
How are Canva templates created with this server?
The server provides a tool to create new Canva templates programmatically.
Is this MCP server limited to Canva only?
It is specialized for Canva content generation but can be extended with MCP's modular architecture.