Layerre MCP Server
Let your AI assistant turn Canva designs into reusable templates and render images and PDFs from data, straight from chat or your editor. Streamable HTTP endpoint: https://mcp.layerre.com/mcp
Connect
Pick your client and follow the steps. Nothing to install for the hosted server.
Click the button to install, or add the server to ~/.cursor/mcp.json. Then open Settings → MCP and click Connect to sign in.
~/.cursor/mcp.json
{
"mcpServers": {
"layerre": {
"url": "https://mcp.layerre.com/mcp"
}
}
}Verify it works
layerre_auth_status and confirm you're signed in.Authentication
Sign in with OAuth in supported clients, or send an API key for headless use.
OAuth
Recommended. Your client opens a browser, you sign in to Layerre and click Allow. Uses OAuth 2.1 with PKCE and dynamic client registration. Access is tied to your account and expires automatically.
API key
Send Authorization: Bearer lyr_… for CI or scripts. Revoke the key any time from your dashboard.
Tools
13 tools. Everything runs as you, within your plan limits.
Templates
layerre_list_templatesList templates, filter by tag, paginate.readlayerre_get_templateGet a template with all its layers.readlayerre_list_template_tagsList tags (folders) with counts.readlayerre_create_templateImport a Canva share link as a template.writelayerre_update_templateRename, resize, change backgrounds or tags.writeLayers
layerre_get_layerGet one layer and its properties.readlayerre_create_layerAdd a text or image layer.writelayerre_update_layerChange text, image, position or styling.writeVariants
layerre_list_variantsList rendered variants of a template.readlayerre_get_variantGet a variant and its download URL.readlayerre_create_variantRender a PNG, JPEG, WebP or PDF with layer overrides.writelayerre_create_variants_bulkRender up to 25 variants in one call.writeAccount
layerre_auth_statusCheck that you are connected.readExample prompts
“Am I connected to Layerre?”
“Import this Canva link as a Layerre template and show me which layers I can edit.”
“Render a PNG of my “Event Card” template with the title “Launch Day” and date “June 12”.”
“Create a certificate PDF for each name in this list from my completion template.”
Security & permissions
- •Can read, create and update templates, layers and variants.
- •Cannot delete anything, change billing, or manage API keys.
- •Each request is authenticated; the server stores no tokens.
- •Only Canva share links can be imported.
- •Revoke access any time by removing the connector or deleting the API key.
Review tool calls
The server is open source under the MIT license: github.com/Layerre/layerre-mcp. Report vulnerabilities to [email protected].
Troubleshooting
The browser sign-in loops or fails.+
Make sure you are signed in to layerre.com in that browser, then retry Connect. Pop-up blockers can also block the consent page.
I get "Invalid or expired access token".+
Disconnect and reconnect the server in your client to refresh the session. For API keys, check the key is active in your dashboard.
I get "Plan limit exceeded".+
Template imports and variants count as renders on your plan. Check usage on the Billing page or upgrade.
Can the assistant delete my templates?+
No. The server exposes no delete, billing, or API-key tools.
Rate limit errors.+
Render tools are limited per minute. Wait a moment and retry, and prefer the bulk tool for batches.
Still stuck? Email [email protected] or open an issue.
Need help? Contact us at [email protected]
© 2026 Layerre. All rights reserved.