Skip to main content
mcpSource-backedReview first Safety Privacy

Render MCP Server

The official Render MCP server lets LLMs manage Render resources: create and manage web services, static sites, cron jobs, Postgres and Key-Value instances, monitor deploys, query logs and metrics, and run read-only SQL against Render Postgres.

HarnessClaude CodeClaude Desktop
Review first review before installing

Open the source and read safety notes before installing.

Safety notes

  • Write-capable: tools can create and modify real Render infrastructure — create_web_service, create_static_site, create_cron_job, create_postgres, create_key_value, and update_environment_variables provision or change live resources that may incur billing.
  • update_environment_variables replaces the complete environment variable set for a service; an incomplete array can drop existing variables.
  • Created services run build and start commands you supply; treat generated commands as code execution on Render's platform.
  • The server reaches Render's API over the network; the hosted option (https://mcp.render.com/mcp) sends your requests through Render's hosted MCP endpoint.
  • Review and confirm tool calls before approving them, since an LLM can issue provisioning or env-var changes on your behalf.

Privacy notes

  • Authentication uses a RENDER_API_KEY scoped to your Render workspace(s); anyone with the key can manage those resources. Keep it in a server-scoped header or server-scoped env block, not a top-level/global env block shared with other MCP servers.
  • query_render_postgres runs SQL against your Render Postgres and returns row data to the LLM — query results may include sensitive application data.
  • Logs and metrics tools (list_logs, list_log_label_values, get_metrics) surface application log contents and performance data to the model.
  • update_environment_variables and service details can expose configuration values; avoid sending secrets you don't want the model to see.
  • When using the hosted server, requests transit Render's hosted MCP infrastructure rather than staying entirely local.

Prerequisites

  • A Render account
  • A Render API key created from Account Settings (dashboard.render.com/u/settings)
  • An MCP-compatible client (e.g. Claude Desktop, Cursor)
  • For the local binary only: the unzipped release executable, or Go to build from source

Schema details

Install type
cli
Troubleshooting
No
Source repository stats
Scope
Source repo
Tool listing metadata
Full copyable content
{
  "mcpServers": {
    "render": {
      "url": "https://mcp.render.com/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_API_KEY>"
      }
    }
  }
}

About this resource

Content

The Render MCP Server is the official Model Context Protocol server from render-oss that lets LLMs interact with your Render resources. Through it, an MCP-compatible client can create and manage web services, static sites, cron jobs, Postgres databases, and Key-Value instances; monitor deploys; query application logs and performance metrics; and run read-only SQL against Render-hosted Postgres.

It is written in Go and licensed under Apache-2.0. Render recommends connecting to the hosted server at https://mcp.render.com/mcp so you always run the latest version; a local binary (stdio or http transport) is also available for users who prefer to run it themselves. Authentication is via a RENDER_API_KEY scoped to your Render workspace.

Source Review

The following real source files were reviewed to verify the claims below:

  • README.md — overview, use cases, and the full tool catalog with parameters
  • main.go — entrypoint; --transport/-t flag (default stdio, also http) and --version/-v
  • cmd/server.go — server bootstrap invoked by cmd.Serve(transport)
  • go.mod — module path github.com/render-oss/render-mcp-server, Go 1.26
  • SECURITY.md — vulnerability disclosure via HackerOne; 0.x supported
  • LICENSE — Apache-2.0
  • Official docs: render.com/docs/mcp-server — hosted vs. local install, config JSON, and RENDER_API_KEY

Repository signals at time of review: not archived, Go, Apache-2.0, 139 stars, latest release v0.3.0, last pushed 2026-06-04.

Features

Tools exposed by the server (grouped as in the README):

  • Workspaceslist_workspaces, select_workspace, get_selected_workspace
  • Serviceslist_services, get_service, create_web_service, create_static_site, create_cron_job, update_environment_variables
    • Runtimes: node, python, go, rust, ruby, elixir, docker
    • Regions: oregon, frankfurt, singapore, ohio, virginia
  • Deploymentslist_deploys, get_deploy
  • Logslist_logs, list_log_label_values (filter by resource, level, type, instance, host, status code, method, path, text, and time range)
  • Metricsget_metrics (CPU, memory, instance count, HTTP request count, HTTP latency, bandwidth, active connections; with aggregation, quantile, and host/path filters)
  • Postgresquery_render_postgres (read-only SQL), list_postgres_instances, get_postgres, create_postgres
  • Key-Valuelist_key_value, get_key_value, create_key_value

Transports: stdio (default) and http, selectable with the --transport / -t flag on the local binary.

Installation

1. Create a Render API key from your Account Settings page (dashboard.render.com/u/settings).

2a. Hosted server (recommended). Point your MCP client at Render's hosted endpoint. For HTTP-capable clients such as Cursor (~/.cursor/mcp.json), pass the API key as a Render server-scoped authorization header:

{
  "mcpServers": {
    "render": {
      "url": "https://mcp.render.com/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_API_KEY>"
      }
    }
  }
}

For Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json), Render documents using mcp-remote. Keep RENDER_API_KEY inside the render server definition so other local MCP servers do not inherit it:

{
  "mcpServers": {
    "render": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://mcp.render.com/mcp",
        "--header",
        "Authorization: Bearer ${RENDER_API_KEY}"
      ],
      "env": {
        "RENDER_API_KEY": "<YOUR_API_KEY>"
      }
    }
  }
}

2b. Local binary (alternative). Download and unzip the executable for your architecture from the GitHub Releases page (an install script and build-from-source via Go are also documented), then configure your client to launch it over stdio:

{
  "mcpServers": {
    "render": {
      "command": "/path/to/render-mcp-server",
      "args": ["--transport", "stdio"],
      "env": {
        "RENDER_API_KEY": "<YOUR_API_KEY>"
      }
    }
  }
}

Render notes: "We strongly recommend using Render's hosted MCP server instead of running it locally," because the hosted version updates automatically. See the official docs for the latest steps.

Use Cases

Per the project's own stated use cases:

  • Creating and managing web services, static sites, cron jobs, and databases on Render
  • Monitoring application logs and deployment status to help troubleshoot issues
  • Monitoring service performance metrics for debugging, capacity planning, and optimization
  • Querying your Postgres databases directly inside an LLM

Safety and Privacy

This server performs real, billable, write operations against your Render account. create_web_service, create_static_site, create_cron_job, create_postgres, and create_key_value provision live infrastructure, and update_environment_variables replaces the complete env-var set for a service — an incomplete array can drop existing variables. Created services run the build and start commands you provide, so treat generated commands as code execution on Render's platform. Review and confirm tool calls before approving them.

On privacy: the RENDER_API_KEY grants management access to your workspace(s). query_render_postgres returns row data, and the logs/metrics tools surface application log contents and performance data to the model — avoid exposing secrets you don't want the LLM to see. With the hosted option, requests transit Render's hosted MCP endpoint (https://mcp.render.com/mcp) rather than staying entirely local. Vulnerabilities should be reported via Render's HackerOne program (see SECURITY.md), not public GitHub issues.

Duplicate Check

No existing entry in the awesome-claude MCP directory matches this server. A search of the directory index for render-oss, render-mcp, and render mcp returned zero hits. The directory does contain official Netlify and Sentry MCP entries, but there is no Render MCP entry — this is not a duplicate.

Source citations

Add this badge to your README

Show that Render MCP Server is listed on HeyClaude. Paste this Markdown into your README — it renders the badge and links back to this page.

Listed on HeyClaude
[![Listed on HeyClaude](https://heyclau.de/badge/mcp/render-mcp-server.svg)](https://heyclau.de/entry/mcp/render-mcp-server)

How it compares

Render MCP Server side by side with 3 alternatives on trust, install, platform support, and disclosed safety notes — all from reviewed registry metadata.

FieldRender MCP Server

The official Render MCP server lets LLMs manage Render resources: create and manage web services, static sites, cron jobs, Postgres and Key-Value instances, monitor deploys, query logs and metrics, and run read-only SQL against Render Postgres.

Open dossier
CircleCI MCP Server

Official CircleCI MCP server that lets LLMs query build and test failures, detect flaky tests, check pipeline status, fetch build logs, and validate config in CircleCI through natural language.

Open dossier
BorealHost MCP Server for Claude

Connect Claude to BorealHost's MCP server for hosting and infrastructure management — 47 tools spanning servers, domains, DNS, SSL, and deployments. Add it remotely with claude mcp add --transport http, or run it locally over stdio via pip install borealhost-mcp with a BOREALHOST_API_KEY.

Open dossier
Coolify MCP Server

MCP server for Coolify infrastructure management, diagnostics, deployments, logs, projects, environments, applications, databases, services, env vars, storage, scheduled tasks, private keys, cloud tokens, teams, and docs search.

Open dossier
Trust
Install riskReview firstReview firstReview firstReview first
Notes Safety Privacy Safety Privacy Safety Privacy Safety Privacy
Categorymcpmcpmcpmcp
Sourcesource-backedsource-backedsource-backedsource-backed
Authorrender-ossCircleCI-PublicBorealHostStuart Mason
Added2026-06-112026-06-112026-06-142026-06-06
Platforms
Claude CodeClaude Desktop
Claude CodeClaude Desktop
Claude CodeClaude Desktop
Claude CodeClaude Desktop
Source repo
Safety notesWrite-capable: tools can create and modify real Render infrastructure — create_web_service, create_static_site, create_cron_job, create_postgres, create_key_value, and update_environment_variables provision or change live resources that may incur billing. update_environment_variables replaces the complete environment variable set for a service; an incomplete array can drop existing variables. Created services run build and start commands you supply; treat generated commands as code execution on Render's platform. The server reaches Render's API over the network; the hosted option (https://mcp.render.com/mcp) sends your requests through Render's hosted MCP endpoint. Review and confirm tool calls before approving them, since an LLM can issue provisioning or env-var changes on your behalf.The server runs locally via npx and is spawned by your MCP client; the published bin entrypoint is dist/index.js. Several tools take write/execution actions on your CI — run_pipeline, rerun_workflow, and run_rollback_pipeline can trigger pipelines, re-run workflows, and roll back deployed component versions. Review tool calls before approving them. In remote (HTTP/SSE) mode the server listens on a network port (default 8000); set REQUIRE_REQUEST_TOKEN=true to reject unauthenticated requests and avoid exposing it on untrusted networks. MAX_MCP_OUTPUT_LENGTH (default 50000) bounds response size; large log/artifact pulls are truncated rather than streamed in full.Hosting management tools can provision, reconfigure, or destroy servers and DNS records. BOREALHOST_API_KEY grants account-level access; store it as an environment variable, not in chat. Review each destructive tool call before approval in automated agent workflows. Remote HTTP mode may expose different tool subsets than local stdio; verify capabilities in docs.Coolify MCP Server can start, stop, restart, redeploy, cancel deployments, update env vars, create or delete projects, environments, applications, databases, services, backups, storages, scheduled tasks, private keys, GitHub apps, and cloud tokens depending on API permissions. Batch tools such as `restart_project_apps`, `bulk_env_update`, `stop_all_apps`, and `redeploy_project` can affect multiple production services at once. Deployment, control, backup, storage, private key, cloud token, GitHub app, and scheduled-task operations should require explicit confirmation. Custom `--header` values may carry auth-proxy secrets; never let an agent invent, log, or modify them casually. Test on non-production projects or staging resources before allowing Claude to operate live Coolify infrastructure.
Privacy notesAuthentication uses a RENDER_API_KEY scoped to your Render workspace(s); anyone with the key can manage those resources. Keep it in a server-scoped header or server-scoped env block, not a top-level/global env block shared with other MCP servers. query_render_postgres runs SQL against your Render Postgres and returns row data to the LLM — query results may include sensitive application data. Logs and metrics tools (list_logs, list_log_label_values, get_metrics) surface application log contents and performance data to the model. update_environment_variables and service details can expose configuration values; avoid sending secrets you don't want the model to see. When using the hosted server, requests transit Render's hosted MCP infrastructure rather than staying entirely local.CIRCLECI_TOKEN is a personal API token that grants the LLM access to your CircleCI projects, build logs, test results, artifacts, and usage data — treat it as a secret and scope it appropriately. Build failure logs, test output, and artifacts retrieved by the tools are passed to your LLM/model provider; avoid exposing pipelines containing sensitive secrets or data. download_usage_api_data and find_underused_resource_classes surface organization-level CircleCI usage and resource metrics. Telemetry is collected by default; set DISABLE_TELEMETRY=true to opt out.Server hostnames, IP addresses, and account metadata returned by tools may be sensitive infrastructure data. API keys and OAuth-like session tokens must not be committed to repositories or shared connectors. Support logs should reference resource IDs, not full customer site contents or credentials.Coolify access tokens, base URLs, custom headers, application UUIDs, server IPs, domains, logs, env vars, deployment logs, private keys, cloud-provider tokens, GitHub app data, team membership, backups, database metadata, and service configuration can be exposed to the MCP client. Application and deployment logs may contain secrets, customer data, build output, container metadata, private repository details, and runtime errors. Environment variable and cloud-token tools can reveal or mutate sensitive infrastructure credentials. Documentation search is local to the server, but Coolify API calls contact the configured Coolify instance. Keep tokens and auth-proxy headers in local MCP client configuration only, and avoid sharing transcripts that include infrastructure identifiers or logs.
Prerequisites
  • A Render account
  • A Render API key created from Account Settings (dashboard.render.com/u/settings)
  • An MCP-compatible client (e.g. Claude Desktop, Cursor)
  • For the local binary only: the unzipped release executable, or Go to build from source
  • Node.js >= 18.0.0
  • A CircleCI Personal API token from https://app.circleci.com/settings/user/tokens
  • An MCP-compatible client (Cursor, VS Code, Claude Desktop, Windsurf, Copilot, or similar)
  • CircleCI projects you follow / have access to with the supplied token
  • Python 3.10+ and pip for local stdio install via pip install borealhost-mcp.
  • Optional BorealHost account and BOREALHOST_API_KEY for account-specific hosting tools.
  • Claude Code or Claude Desktop with MCP support for stdio, or Connectors for remote HTTP.
  • Understanding that some hosting tools may create, modify, or delete infrastructure resources.
  • Running Coolify instance with API access enabled.
  • Coolify API access token scoped to the resources Claude may inspect or manage.
  • Node.js 20 or newer for the published npm server.
  • Review of which servers, projects, applications, databases, services, deployments, env vars, private keys, teams, cloud tokens, and scheduled tasks the token can access.
Install
# Recommended: use Render's hosted MCP server (no local install required).
# Optional local binary — download from GitHub Releases, then point your
# MCP client at the unzipped executable:
#   https://github.com/render-oss/render-mcp-server/releases
npx -y @circleci/mcp-server-circleci@latest
claude mcp add --transport http borealhost https://borealhost.ai/mcp/
npx -y @masonator/coolify-mcp
Config
// Hosted server (recommended) — HTTP clients such as Cursor / Windsurf:
{
  "mcpServers": {
    "render": {
      "url": "https://mcp.render.com/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_API_KEY>"
      }
    }
  }
}

// Hosted server for Claude Desktop via mcp-remote; env is scoped to render only:
{
  "mcpServers": {
    "render": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://mcp.render.com/mcp",
        "--header",
        "Authorization: Bearer ${RENDER_API_KEY}"
      ],
      "env": {
        "RENDER_API_KEY": "<YOUR_API_KEY>"
      }
    }
  }
}

// Local binary alternative (stdio transport); env is scoped to render only:
{
  "mcpServers": {
    "render": {
      "command": "/path/to/render-mcp-server",
      "args": ["--transport", "stdio"],
      "env": {
        "RENDER_API_KEY": "<YOUR_API_KEY>"
      }
    }
  }
}
{
  "mcpServers": {
    "circleci-mcp-server": {
      "command": "npx",
      "args": ["-y", "@circleci/mcp-server-circleci@latest"],
      "env": {
        "CIRCLECI_TOKEN": "your-circleci-token",
        "CIRCLECI_BASE_URL": "https://circleci.com"
      }
    }
  }
}
{
  "mcpServers": {
    "borealhost": {
      "command": "borealhost-mcp",
      "args": [],
      "env": {
        "BOREALHOST_API_KEY": "${BOREALHOST_API_KEY}"
      },
      "type": "stdio"
    }
  }
}
{
  "mcpServers": {
    "coolify": {
      "command": "npx",
      "args": [
        "-y",
        "@masonator/coolify-mcp"
      ],
      "env": {
        "COOLIFY_BASE_URL": "https://your-coolify-instance.example",
        "COOLIFY_ACCESS_TOKEN": "your-api-token"
      },
      "type": "stdio"
    }
  }
}
Citations
ClaimUnclaimedUnclaimedUnclaimedUnclaimed

Signals

Loading live community signals…

More like this, weekly

A short, calm digest of reviewed Claude resources. Unsubscribe any time.