Render MCP Server

Manage Render.com services, deployments, and logs directly from your AI assistant.

Data last scanned last week · Reviewed last month

457 tools17TypeScriptMIT

Overview

Render MCP Server allows AI assistants to interact with the Render API for comprehensive infrastructure management. Beyond standard service listing, it supports mutating operations like service creation, deployment triggers, and resource deletion, providing full lifecycle control over web services, static sites, and cron jobs. It also includes observability features such as log filtering and performance metric tracking, along with data management capabilities for Postgres and Redis. A specific tool for Postgres enables read-only SQL queries, restricted to single statements within a read-only transaction.

Our verdict

With a security score of 30/100, this server is classified as high-risk. The score is impacted by the fact that it is a community-maintained project rather than an official vendor release, and critical aspects such as OAuth support, authentication methods, and read-only mode enforcement for all tools have not been editorially reviewed. Given the high-risk level and the potential for destructive actions like deleting services, this tool should only be used in controlled environments where users have verified the source code.

  • Supports mutating operations like service creation and resource deletion
  • Provides observability through log filtering and performance metric retrieval
  • Enforces read-only access for SQL queries via a dedicated driver
  • Small supply-chain surface area with only 6 direct dependencies
  • High-risk security score due to lack of editorial review
  • Community-maintained project lacking official Render support
  • Authentication and OAuth mechanisms remain unverified

Setup

Claude Desktop
{
  "mcpServers": {
    "render-mcp": {
      "args": [
        "-y",
        "@niyogi/render-mcp"
      ],
      "command": "npx"
    }
  }
}

Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows), then restart Claude Desktop. Some servers require API keys or tokens as environment variables — check the project's README and add an "env" object if needed.

  • No read-only mode — running this grants full read/write access.
  • No built-in authentication — anyone with access to this config can invoke every tool it exposes.

Tools

ToolDescriptionRisk
create_serviceCreate a generic service on Render.medium
create_web_serviceCreate a web service on Render.medium
create_static_siteCreate a static site on Render.medium
create_cron_jobCreate a cron job on Render.medium
list_logsList and filter logs for a service.low
get_metricsFetch performance metrics including CPU, memory, HTTP requests/latency, bandwidth, instance count, and active connections.low
query_render_postgresRun read-only SQL queries against a Render Postgres database.low

Compatibility

ClientLocalDockerRemoteRead-only
ChatGPT
Claude Desktop
Cursor
VS Code
Windsurf

Frequently asked questions

What Render API operations can this MCP server perform?

This server supports listing and managing services, including deployment, restarting, deletion, and managing environment variables or custom domains. It also provides observability tools for logs and performance metrics, as well as management tools for Render workspaces and datastores.

Are there any constraints on using the Postgres query tool?

The query_render_postgres tool enforces read-only access by requiring a READ ONLY transaction and limiting execution to single statements like SELECT, WITH, EXPLAIN, or SHOW. You must run npm install after package installation to ensure the pg driver dependency is available.

How can I authenticate the Render MCP server?

You can configure your Render API key by running the configuration command or by passing the RENDER_API_KEY environment variable. If you store the key locally using the configuration command, it is saved to ~/.render-mcp/config.json.

How do I verify the server is configured and working correctly?

You can run render-mcp config to check your current configuration or execute render-mcp doctor to run diagnostics on your setup.

Alternatives

Badge

Render MCP Server security score, rated on RepoAI

Maintain this server? Add the live badge to your README.