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.
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
- Scope
- Source repo
- Website
- https://render.com
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/-tflag (defaultstdio, alsohttp) 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):
- Workspaces —
list_workspaces,select_workspace,get_selected_workspace - Services —
list_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
- Runtimes:
- Deployments —
list_deploys,get_deploy - Logs —
list_logs,list_log_label_values(filter by resource, level, type, instance, host, status code, method, path, text, and time range) - Metrics —
get_metrics(CPU, memory, instance count, HTTP request count, HTTP latency, bandwidth, active connections; with aggregation, quantile, and host/path filters) - Postgres —
query_render_postgres(read-only SQL),list_postgres_instances,get_postgres,create_postgres - Key-Value —
list_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
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.
| Field | 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. 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 risk | Review first | Review first | Review first | Review first |
| Notes | Safety ✓ Privacy ✓ | Safety ✓ Privacy ✓ | Safety ✓ Privacy ✓ | Safety ✓ Privacy ✓ |
| Category | mcp | mcp | mcp | mcp |
| Source | source-backed | source-backed | source-backed | source-backed |
| Author | render-oss | CircleCI-Public | BorealHost | Stuart Mason |
| Added | 2026-06-11 | 2026-06-11 | 2026-06-14 | 2026-06-06 |
| Platforms | Claude CodeClaude Desktop | Claude CodeClaude Desktop | Claude CodeClaude Desktop | Claude CodeClaude Desktop |
| Source repo | — | — | — | — |
| 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. | ✓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 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. | ✓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 |
|
|
|
|
| Install | | | | |
| Config | | | | |
| Citations | ||||
| Claim | Unclaimed | Unclaimed | Unclaimed | Unclaimed |
Signals
Loading live community signals…
A short, calm digest of reviewed Claude resources. Unsubscribe any time.