Render

An unofficial MCP server for Render to help developers ship code faster via Cline, Cursor, and Windsurf
  • typescript

15

GitHub Stars

typescript

Language

6 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "niyogi-render-mcp": {
      "command": "node",
      "args": [
        "bin/render-mcp.js",
        "start"
      ],
      "env": {
        "RENDER_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}

You can run a dedicated MCP (Model Context Protocol) server that lets AI assistants manage and deploy services on Render.com. This server exposes a set of MCP endpoints you can invoke from your assistants to list, create, deploy, configure, and monitor your Render services from a single, centralized place.

How to use

Start by installing the MCP server, then configure it with your Render API key. Run the server and connect your AI assistant to use the Render MCP capabilities. You can list your Render services, get details for a specific service, deploy or create services, delete services, view deployment history, and manage environment variables or custom domains. Use these capabilities through your MCP-enabled assistant without needing to manually interact with Render’s dashboard.

How to install

Ensure you have Node.js installed on your machine. You can use Node 14+ or newer.

npm install -g @niyogi/render-mcp

Additional configuration and usage notes

Configure your MCP server with your Render API key to grant the server access to your Render account.

node bin/render-mcp.js configure --api-key=YOUR_API_KEY

Alternatively, run the configuration without the key and you will be prompted to enter it interactively.

## Starting and managing the server

Once configured, start the MCP server in the terminal. The server will run locally and listen for commands from your MCP clients.

node bin/render-mcp.js start


If you installed the package globally, you can also use the shorter form to start the server.

Using with different MCP clients

Connect your AI assistant or client to Render MCP using the provided stdio-based command. You typically run the local server and configure your client to execute the start command as shown in the examples below.

render-mcp start

If you integrate with a different tool or environment, you may provide the same start command with its path and runtime as shown in your client’s configuration.

## Example prompts you can use after connecting

- List all Render services
- Show details for a specific service by ID
- Deploy a service to Render
- Create a new service from a template
- Delete a service
- Show deployment history for a service
- Add or update environment variables for a service
- Add a custom domain to a service

## Security and best practices

Keep your Render API key secure. Store it in a protected environment variable or secret manager, and avoid exposing it in logs or command history. Only enable the MCP features you need and periodically rotate API keys.

## Available tools

### list\_services

Return a list of all services in your Render account.

### get\_service\_details

Retrieve detailed information for a specific Render service by ID.

### deploy\_service

Deploy a service to Render, triggering a new deployment for the selected service.

### create\_service

Create a new Render service from a template or configuration.

### delete\_service

Remove a Render service from your account.

### get\_deployment\_history

Fetch the deployment history for a specific service.

### manage\_env\_vars

Add, update, or remove environment variables for a Render service.

### manage\_custom\_domains

Attach or manage custom domains for a Render service.
Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational