renderform-mcp
v0.1.0
Published
MCP Server for RenderForm.io
Maintainers
Readme
MCP Server for RenderForm
RenderForm is an API for automatically generating images, PDFs, screenshots and videos from templates.
This is a Model Context Protocol (MCP) server that provides tools for interacting with the RenderForm API.
Features (Tools)
- Render an image/PDF/video from a template
- Create a screenshot of a web page
- Convert a web page to PDF
- List render results
- Get render result details
- Delete a render result
- List templates
- Get template details
- Delete a template
- Get organization usage (credits, uploads, plan)
- List available fonts
Feel free to add more tools by making a pull request or creating a feature request.
Installation
To use the MCP server, you'll need an API key. You can create and manage API keys in RenderForm > Settings > API Keys.
To run the server in a client like Claude Desktop, Cursor or Windsurf, add the following to your MCP config:
{
"servers": {
"renderform": {
"type": "stdio",
"command": "npx",
"args": ["-y", "renderform-mcp", "--api-key=RENDERFORM_API_KEY"]
}
}
}Replace RENDERFORM_API_KEY with your API key.
For detailed setup guides, see:
Development
Install dependencies:
npm installBuild the server:
npm run buildUpdate client to use the local build:
{ "servers": { "renderform": { "command": "node", "args": ["path/to/renderform-mcp/build/index.js"], "env": { "RENDERFORM_API_KEY": "your_api_key" } } } }
Debugging
To debug the MCP server, you can use the MCP Inspector tool:
Run the server with the inspector:
npm run inspectorOpen the provided URL in your browser to view and debug the MCP requests and responses.
Include the
--api-keyargument.
