PlugWiki
render-mcp-server logo

Render MCP, Render's official MCP server

Official · by RenderRemoteLocal

Lets Claude, Cursor or Codex deploy and inspect your Render services: create apps and databases, read logs and metrics, and query Postgres.

This is Render's own server. It lets your assistant create web services, static sites, cron jobs and databases, redeploy them, read logs and metrics, and run read-only database queries. Render runs it for you, so most people just add the Render plugin or connector and sign in. It cannot delete anything, but it can change a service's environment variables and start deploys.

Good for

  • Developers who deploy on Render and want to launch or redeploy services by asking
  • On-call engineers who want logs, failure events and metrics pulled into the chat
  • Anyone who wants plain-English answers from a Render Postgres database
  • Teams running agents in CI that need an API key instead of a browser sign-in

Works in

1 supported · 3 with issues · 10 should work

Tap an app to see how to set it up and any known problems.

Install render-mcp-server

Claude Code

  1. 1

    Copy this prompt.

    Add the render-mcp-server server to Claude Code. Run this command:
    
    /plugin install render@claude-plugins-official
    
    Then check that it loaded and tell me if I need to sign in or restart.
  2. 2

    Paste it into Claude Code. It shows the change and asks before running it.

Requires A Render account.

Use the Render plugin: it signs you in and adds Render's skills. Adding the address directly and signing in fails for some users, so use the plugin or the API key line instead. The API key option suits CI and other setups where no one can sign in. After connecting, tell Claude which Render workspace to use.

From the vendor's docs. Source.

Tools

  • Lists the services in your Render workspace

    Shows every web service, static site, cron job and worker in the selected workspace, with preview services if you ask.

    Try: “List my Render services”

    Network · list_services

  • Shows the settings and status of one service

    Returns the details of one service, such as its type, region, plan, branch and URL.

    Try: “Show me the details of my api-server service”

    Network · get_service

  • Finds log lines by service, level, text, status code or time

    Searches a resource's logs with filters such as error level, request path, status code, text and a time range.

    Try: “Pull the most recent error-level logs for my API service”

    Network · list_logs

  • Shows deploys, restarts, failures and scaling events for a service

    Lists what happened to a service over time, including out-of-memory kills, failed health checks and other reasons a service went down that do not show in logs.

    Try: “Why did my worker restart last night?”

    Network · list_events

  • Shows CPU, memory, traffic, response times and connections over time

    Fetches metrics for a service, Postgres database or Key Value store over the last 30 days. Response times need a Pro workspace or higher.

    Try: “What was the busiest traffic day for my service this month?”

    Network · get_metrics

  • Lists past deploys for a service

    Shows a service's deploy history so you can see when each deploy ran and whether it succeeded.

    Try: “Show the last five deploys of my web service”

    Network · list_deploys

  • Shows the details of one deploy

    Returns the status, commit and timing of a single deploy.

    Try: “Why did the latest deploy of my API fail?”

    Network · get_deploy

  • Starts a new deploy of a service, optionally clearing the build cache

    Redeploys a service right away. Services with auto-deploy already deploy on each push, so this is for deploys that would not happen on their own.

    Try: “Redeploy the API service and clear the build cache”

    Write · trigger_deploy

  • Runs a read-only SQL query on your Render Postgres database

    Answers questions from your data with a read-only query. It connects over the database's external address, so an IP allowlist can block it; the hosted server has no fixed IPs to allow.

    Try: “Using my Render database, tell me which items were the most frequently bought together”

    Network · query_render_postgres

  • Lists your Render Postgres databases

    Shows every Postgres database in the selected workspace.

    Try: “List my Render Postgres databases”

    Network · list_postgres_instances

  • Shows the details of one Postgres database

    Returns a database's plan, version, region, storage and status.

    Try: “What plan and version is my user-db database on?”

    Network · get_postgres

  • Lists your Key Value (Redis-compatible) instances

    Shows every Key Value instance in the selected workspace.

    Try: “List my Render Key Value instances”

    Network · list_key_value

Read from the source code

Pros and cons

Good

  • Made and run by Render, with a hosted address that updates itself.
  • Sign in with your Render account through official plugins for Claude Code, Cursor and Codex, or the Claude Desktop connector.
  • Reads logs, failure events and metrics, so the assistant can explain why a service went down.
  • Runs read-only SQL against Render Postgres.
  • Cannot delete services or databases.
  • Free and open source; an API key option works for CI.

Watch out

  • No read-only mode for the tools that change things.
  • Changing service settings other than env vars only returns a Dashboard link.
  • Cannot deploy a Docker image from a registry.
  • The hosted server cannot reach databases with an IP allowlist, so you need to run it locally for those.
  • Response-time metrics need a Pro workspace or higher.
  • Cursor sessions on the hosted server can drop after a few minutes.

Permissions

medium risk · 4 things to watch

Medium risk

The assistant can change a service's environment variables, start deploys and create paid resources in your workspace. Pick the workspace yourself at the start and read each change before you approve it.

What it can do

  • Read your data
  • Create and change things
  • Delete things
  • Read-only mode

Watch out for

  • It can change env vars and redeploy services

    Updating env vars replaces a service's whole list. Read what the assistant plans before you approve those calls. render.com

  • Secrets can end up in the chat

    Render tries to keep connection strings out of the AI app but does not guarantee it. Avoid asking for secrets in the chat. render.com

  • New services and databases cost money

    It can create paid services, databases and Key Value instances. Name the plan you want in your prompt. github.com

  • It cannot delete anything

    Deletes, scaling and most settings changes still need the Render Dashboard or API. render.com

Security advisories

No published security advisories as of Nov 1, 2026.

Technical details
Turning on read-onlyNo read-only switch. Requested in issue #5 and not shipped. Database queries are read-only by design.
Talks toapi.render.com. Your Render Postgres databases (read-only queries)
Sign-in and keysPlugins and the Claude Desktop connector sign in with your Render account. The API key option stores the key in your client config or the RENDER_API_KEY variable.

Alternatives

Use Render's server if your apps run on Render; it is the only one that talks to your Render account. If you host elsewhere, pick the server from that platform instead.

ServerOfficialRunsSign-inGitHub stars
For Render
RenderThis pageOfficialHostedLocalAccount184
Other tools for the same job
VercelFor VercelOfficialHostedAccount17
RailwayFor RailwayOfficialHostedAccount–
HerokuOfficialLocal–82
CloudflareFor CloudflareOfficialHostedAccount–
DigitalOceanCommunityLocal–138

What people say

People like having their Render logs and metrics in the chat and dislike that there is no read-only mode.

What people like

  • Users find it useful for seeing what is happening in their Render account.

Common complaints

  • People want a read-only mode so a model cannot change Render by accident.
  • Hosted sessions in Cursor drop after a few minutes.
  • Bad API keys and sign-in problems show the same vague error, so assistants retry the wrong fix.

In their words

Questions

What is the Render MCP server URL?

https://mcp.render.com/mcp. Render recommends this hosted server over running your own copy, because it updates on its own.

Is the Render MCP server free?

Yes. The server is free and open source. Anything it creates, such as a web service or database, is billed at normal Render prices.

Can it delete my services or databases?

No. Deletes, scaling and most settings changes still need the Render Dashboard or API. It can create resources, change environment variables and start deploys.

Do I need an API key?

Not with the official plugins for Claude Code, Cursor and Codex or the Claude Desktop connector; you sign in with your Render account. Use an API key for CI and other setups where no one can sign in.

Why can't it query my Postgres database?

If the database has an IP allowlist, the hosted server cannot reach it, because it has no fixed addresses to allow. Run the server on your own computer and add your IP to the allowlist.

Is there a read-only mode?

No. Database queries are read-only, but other actions can change your services. Users have asked for a read-only option and it has not shipped.

Why does it say unauthorized for every request?

Usually the API key is wrong or a placeholder. Check or create a key under Account Settings in the Render Dashboard; the assistant cannot tell a bad key from a missing permission.

Why are response times missing from my metrics?

Response-time metrics need a Pro workspace or higher. CPU, memory, request counts and bandwidth work on other plans.

Can it deploy a Docker image from a registry?

No. It creates services from a Git repo, with Docker builds from a Dockerfile in that repo. Image-backed services need the Dashboard or API.

Examples

  • Deploy a sample web app from GitHub

    Deploy an example Flask web service on Render using https://github.com/render-examples/flask-hello-world

    Source
  • Find the latest errors for a service

    Pull the most recent error-level logs for my API service

    Source
  • Work out why a site is down

    Why isn't my site at example.onrender.com working?

    Source
  • Ask your database a question

    Query my read replica for daily signup counts for the last 30 days

    Source
  • Redeploy with a clean build

    Redeploy the API service and clear the build cache

    Source

Information

updated Nov 2, 2026

Publisher
Render (official)
Package
mcp/render
Registry
Docker
Transport
stdio, Streamable HTTP
Auth
OAuth
License
Apache-2.0
Last commit
Oct 30, 2026
Open issues
13
Listed in
Docker MCP Catalog

WebsiteRender MCP server docsGitHubDockerDocker MCP CatalogChangelogIssues

Sources

Docs, issue trackers and discussions this page is built from. Issues, quotes and findings above link to their own source.

Show all 9
  1. Render MCP Server · render.com
  2. render-mcp-server · github.com
  3. render-mcp-server tools · github.com
  4. Add read-only toolsets · github.com
  5. Postgres databases · github.com
  6. Invalid API key yields per-tool unauthorized · github.com
  7. Hosted MCP: SSE reconnect fails · github.com
  8. OAuth fails in Claude Code · github.com
  9. SSL/TLS Error for queries · github.com

Facts from the official MCP registry, GitHub, npm, PyPI and the Docker catalog. Updated Nov 2, 2026.