Claude Desktop + Render
Manage your Render apps from Claude Desktop.
Claude Desktop is Anthropic's desktop app for Claude. Connect it to Render through the Render MCP server and Claude can create services, spin up Render Postgres databases, run read-only SQL queries, and pull logs and metrics — all from a normal chat. Render runs your apps on managed infrastructure (real Postgres with HA and read replicas, persistent disks, background workers, no cold starts, and render.yaml Blueprints), so Claude has stable, production-grade surfaces to act against.
- Config file
~/Library/Application Support/Claude/claude_desktop_config.json- Auth
- API key
- Restart required
- Yes
- Verify
list_workspaces
- Agent
- Claude Desktop
- Short name
- Claude
- Vendor
- Anthropic
Quick start
-
Install Claude Desktop from claude.ai/download.
-
Create a Render API key. Generate one in your account settings and keep it handy.
-
Add Render as a custom connector. In Claude Desktop, open Settings → Connectors → Add custom connector, enter the Render MCP server URL, then add your API key as a request header:
Under Request headers, add a header named
Authorizationwith the valueBearer <YOUR_API_KEY>. Prefer editing a config file instead? See the MCP configuration section below. -
Restart Claude Desktop and start a new chat so the connector loads.
-
Set your Render workspace. If your account has multiple workspaces, tell Claude which one to use. For example, "Set my Render workspace to
<YOUR_WORKSPACE_NAME>." -
Try a prompt, like "List my Render services and show the latest deploy status for each."
Quick links
MCP configuration
The Render MCP server is hosted at https://mcp.render.com/mcp. Claude Desktop can reach it two ways: as a custom connector (no files to edit) or through the local claude_desktop_config.json file using the mcp-remote bridge.
Settings → Connectors → Add custom connector~/Library/Application Support/Claude/claude_desktop_config.json- Open Settings → Connectors and click Add custom connector.
- Enter the server URL
https://mcp.render.com/mcp. - Open the Request headers section, add a header named
Authorization, and set its value toBearer <YOUR_API_KEY>(include the wordBearerand the space). - Click Add, then restart Claude Desktop.
Custom connectors are available on the Free (one connector), Pro, Max, Team, and Enterprise plans. If the dialog only shows OAuth client fields, use the config-file method instead.
Add the following to your Claude Desktop config file, then restart the app. The file lives at ~/Library/Application Support/Claude/claude_desktop_config.json on macOS and %APPDATA%\Claude\claude_desktop_config.json on Windows.
The mcp-remote bridge lets Claude Desktop talk to the hosted server and pass your API key. Requires Node.js 18+.
The Render MCP server currently uses API-key authentication. Generate a key in your account settings and pass it as a Bearer token. OAuth support is on the roadmap.
For the full tool reference and troubleshooting, see the MCP server docs and the Render MCP server repo.
Example prompts
Start with one of these prompts, then refine the plan with your agent.
Deploy an example Flask web service on Render from https://github.com/render-examples/flask-hello-world.
Create a Render Postgres database named user-db with 5 GB of storage.
Using my Render database, tell me which items were most frequently bought together.
Pull the most recent error-level logs for my API service and summarize the likely cause.
What was the busiest traffic day for my web service this month?
List the environment variables on my web service and flag anything that looks unset.
Common workflows
Spin up a new service
- Ask Claude to create a web service, static site, or cron job from a public Git repo.
- Review the proposed name, plan, and environment variables.
- Confirm, and let the MCP server create it in your active workspace.
- Check the first deploy's status and logs.
Create and query a database
- Ask Claude to create a Render Postgres database and pick a plan.
- Wire its connection string into a service's environment variables.
- Run read-only SQL queries to explore data and answer questions.
Investigate logs and metrics
- Ask Claude for the most recent error-level logs for a service.
- Have it summarize CPU, memory, and response metrics over a time range.
- Decide on next steps, then apply supported changes like environment variable updates.
Tips for success
- Set your workspace first so Claude acts against the right account resources.
- Claude Desktop is a chat app, not a repo-aware coding agent. The MCP server can create supported services and update environment variables, but it can't trigger deploys, change scaling, or delete resources — use the Render Dashboard, API, or CLI for those.
- For repo-aware deploys and code edits, use Claude Code with Render. It layers Render skills and the CLI on top of the same MCP server.
FAQ
Troubleshooting
The connector dialog only shows OAuth fields
Some accounts see only OAuth client ID and secret fields in the Add custom connector dialog. Use the Request headers section to add Authorization: Bearer <YOUR_API_KEY>, or fall back to the claude_desktop_config.json method with the mcp-remote bridge.
Claude Desktop ignores a url entry in the config file
claude_desktop_config.json validates local (stdio) servers only. A bare "url" entry is silently dropped. Use the mcp-remote command in the MCP configuration section, or add the server as a custom connector instead.
Authentication errors from the Render MCP
The header must be the literal string Bearer <KEY>. Confirm your API key is valid and has access to the target workspace. If you used the config file, make sure RENDER_API_KEY is set to your real key.
Community
Related agents
- Claude Code + RenderSet up Claude Code with Render MCP and Render skills for terminal-first deploys, debugging, and infrastructure changes.
- Codex + RenderConnect OpenAI Codex to Render so it can inspect services, read deploy logs, draft Blueprints, and manage deploy workflows from the CLI.
- ChatGPT + RenderConnect ChatGPT in developer mode to the Render MCP server so it can create services, query databases, and inspect logs and metrics from chat.
- Cursor + RenderAdd Render MCP and skills to Cursor so your editor agent can inspect services, update env vars, read logs, and manage deploy workflows in context.
- OpenCode + RenderConfigure OpenCode with the Render plugin, MCP, and skills for an open-source terminal workflow that can debug, create services, and deploy.
- Pi + RenderInstall the Render Pi package to add Render skills and hosted MCP access to Pi, so it can inspect services, read logs, manage env vars, and run deploys from your terminal.