mcpField
L
Layerre

Layerre

Remote
layerre.comMedia & Design0Updated 1w ago

About Layerre

Layerre is an MCP server for turning Canva designs into editable templates and producing image or PDF variants. It is for users who need to manage template layers and generate single or bulk outputs from data.

Key features

  1. 01Import Canva links as templates
  2. 02Read and edit template layers
  3. 03Render image and PDF variants
  4. 04Create variants singly or in bulk
  5. 05Connect remotely or through local stdio

Use cases

  1. 01Convert a Canva design into a reusable template
  2. 02Change text or image layers in a template
  3. 03Render customized graphics for multiple records

MCP support

Exposes Layerre template and rendering tools to MCP clients, including template management, layer editing, and variant generation. It supports a remote endpoint with browser OAuth or API-key access, and local stdio.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://mcp.layerre.com/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Packages
npm@layerre/mcp-server0.1.0

Tools

Details

From the project README

Layerre MCP Server

CI npm License: MIT

A Model Context Protocol server for Layerre. Let your AI assistant turn Canva designs into reusable templates, edit layers, and render PNG / JPEG / WebP / PDF images from data.

Docs: layerre.com/docs/mcp

Features

  • Import a Canva share link as an editable template
  • Read and update template layers (text, images, positions, styling)
  • Generate image/PDF variants with per-layer overrides, singly or in bulk
  • Remote server with browser OAuth sign-in, or API key / local stdio

Quick start

Remote server (recommended)

Endpoint: https://mcp.layerre.com/mcp (Streamable HTTP, OAuth 2.1 + PKCE).

Cursor — ~/.cursor/mcp.json

{ "mcpServers": { "layerre": { "url": "https://mcp.layerre.com/mcp" } } }

Claude Code

claude mcp add --transport http layerre https://mcp.layerre.com/mcp

VS Code — .vscode/mcp.json

{ "servers": { "layerre": { "type": "http", "url": "https://mcp.layerre.com/mcp" } } }

Claude Desktop / Claude.ai — Settings → Connectors → Add custom connector → https://mcp.layerre.com/mcp

Windsurf — ~/.codeium/windsurf/mcp_config.json

{ "mcpServers": { "layerre": { "serverUrl": "https://mcp.layerre.com/mcp" } } }

Your client opens a browser window to sign in to Layerre and approve access.

API key (headless / CI)

Create a key in the Layerre dashboard (Settings → API keys), then:

{
  "mcpServers": {
    "layerre": {
      "url": "https://mcp.layerre.com/mcp",
      "headers": { "Authorization": "Bearer lyr_xxxxxxxx_xxxxxxxx" }
    }
  }
}
Local (stdio)
{
  "mcpServers": {
    "layerre": {
      "command": "npx",
      "args": ["-y", "@layerre/mcp-server"],
      "env": { "LAYERRE_API_KEY": "lyr_xxxxxxxx_xxxxxxxx" }
    }
  }
}

Tools

ToolDescriptionType
layerre_auth_statusCheck authentication statusread
layerre_list_templatesList templates (filter by tag, paginate)read
layerre_get_templateGet a template with its layersread
layerre_list_template_tagsList tags/folders with countsread
layerre_create_templateCreate a template from a Canva share URLwrite
layerre_update_templateUpdate name, size, backgrounds, tagswrite
layerre_create_layerAdd a text or image layerwrite
layerre_get_layerGet a layerread
layerre_update_layerUpdate a layerwrite
layerre_list_variantsList generated variantsread
layerre_get_variantGet a variantread
layerre_create_variantRender one image/PDF with overrideswrite
layerre_create_variants_bulkRender up to 25 variants in one callwrite

Example prompts:

  • "Import https://www.canva.com/design/... as a Layerre template tagged social."
  • "Generate a PNG of my 'Event Card' template with the title set to 'Launch Day'."

Development

See CONTRIBUTING.md.

Privacy & support

Privacy policy · Terms · [email protected]

License

MIT

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.