Plainly's Official MCP Server
Implementation of MCP server for Plainly in NodeJS. Enables LLM clients to connect and interact with Plainly APIs.
๐ฅ Demo
๐ Prerequisites
Node.js โฅ 18 (required)
โถ๏ธ How to Run
Install via npm
Get your Plainly API key
Go to Settings page
Create a new API key
Copy the new API key
Add config to your editor
{ "servers": { "plainly": { "command": "npx", "args": ["-y", "@plainly-videos/mcp-server@latest"], "env": { "PLAINLY_API_KEY": "<PLAINLY_API_KEY>" } } } }๐ Replace <PLAINLY_API_KEY> with your actual API key.
Install via Smithery
Go to Smithery Plainly MCP page, select your LLM client, and copy the generated command.
For example, with Claude as the client:
๐ Replace <YOUR_SMITHERY_KEY> with your Smithery API key.
๐ ๏ธ Available Tools
list_renderable_items- returns a list of all criteria matching designs and custom projects for authenticated userget_renderable_items_details- returns details of a single design or custom project, such as: required and optional parameters, preview links, aspect ratios, etc.render_item- submits a render with all needed parameterscheck_render_status- checks the render status and report error or preview links
๐ฃ๏ธ Prompts & Resources
This implementation does not include prompts or resources from the MCP specification. However, this may change in the future when there is broader support across popular MCP clients.
๐ง Development Mode
If you want to run the server in development mode, you can install dependencies and run the server using the following command:
Clone, install, and build:
Add your API key in
.vscode/mcp.json
Start MCP server from
.vscode/mcp.json
๐ Plainly Developer Resources
This server cannot be installed
MCP server for Plainly Videos that allows browsing designs and projects, as well as rendering videos.