You’ll wire three things up: the plugin (skills + rules + commands + MCP config), the CLI (which the skills shell out to for some operations), and the MCP server (so the agent can read live state from your Render workspace).
1. Install the plugin
Pick your editor and run the install. The plugin is the same in all three; only the command for installing it differs.
Inside Claude Code, open the plugin manager:
/pluginSearch for render, hit Enter, and install at the User scope so it’s available across projects. If the plugin doesn’t show up, refresh the marketplace first:
/plugin marketplace update claude-plugins-officialOnce installed, restart Claude Code so the new slash commands and MCP server are picked up.
In Cursor, open the in-IDE plugin marketplace (Settings -> Plugins, or the plugin icon in the sidebar). Search for render and install. The plugin is the renderinc/render-cursor-plugin repo - if you’d rather install manually, clone it into ~/.cursor/plugins/render/.
Restart Cursor so the rules, slash commands, and MCP config take effect.
Inside the Codex CLI:
/pluginsSearch for render and install. The plugin was announced in April 2026; if your CLI predates that, run npm i -g @openai/codex to upgrade first.
Restart the Codex CLI to pick up the new commands and MCP server.
The skills bundle inside the plugin is synced from render-oss/skills, so you get all 21 of them by default - not just the three the docs call out.
2. Install the Render CLI
Several skills shell out to the Render CLI (render deploys list, render logs, render psql, …). Install version 2.10 or newer:
brew install render# or upgrade an existing installbrew upgrade rendercurl -fsSL https://raw.githubusercontent.com/render-oss/cli/main/bin/install.sh | shDownload the executable from the CLI releases page and put it on your PATH.
Sanity-check the version:
$render --versionrender version 2.10.0 (or newer)
Then authenticate - this opens a browser to log in:
$render loginOpening https://dashboard.render.com/cli/login...Logged in as you@example.com$render whoami -o json{ "email": "you@example.com", "workspace": "your-workspace" }
3. Wire up the MCP server
The plugin ships an mcp.json that points at https://mcp.render.com/mcp and expects a RENDER_API_KEY environment variable for auth. Generate a key from the Render Dashboard:
- Open Account Settings -> API Keys https://dashboard.render.com/u/settings/api-keys
- Click Create API Key Name it something like
coding-agent-laptopso you can revoke it later. - Copy the key It starts with
rnd_. You’ll only see it once. - Export it where your editor can read it Add it to your shell rc file so future sessions inherit it.
export RENDER_API_KEY=rnd_xxx...Reload your shell, then restart your editor so the plugin’s MCP client picks the variable up:
source ~/.zshrc4. Verify the agent can see your workspace
Open a fresh session in your editor inside any folder and ask:
List my Render services.The agent should invoke a tool call against the Render MCP server (under the hood it’s list_services()). A healthy response looks like this:
Calling render -> list_services()...You currently have 3 services in your workspace:
1. notes-api (web_service, oregon, live) 2. notes-cron (cron_job, oregon, suspended) 3. notes-db (postgres, oregon, available)
Anything you'd like me to look at?If your workspace is empty, you’ll get an empty list - that’s fine, you’ll fill it up in the next step.
Three things to check, in order:
-
Restart the editor. New MCP servers and env vars are only picked up at session start.
-
Confirm the env var. In a fresh terminal, run
echo $RENDER_API_KEY. If it’s empty, your shell rc didn’t get reloaded - source it again or open a new tab. -
Inspect the plugin’s
mcp.json. It should reference${RENDER_API_KEY}:~/.cursor/plugins/render/mcp.json {"mcpServers": {"render": {"url": "https://mcp.render.com/mcp","headers": { "Authorization": "Bearer ${RENDER_API_KEY}" }}}}If your editor doesn’t expand
${...}references, hard-code the key or move to a launcher (likedirenv) that exports the variable before the editor starts.
What you learned
- Installed the Render plugin in Claude Code, Cursor, or the Codex CLI - same bundle in each
- Installed the Render CLI 2.10+ and authenticated with `render login`
- Set `RENDER_API_KEY` so the plugin's MCP connection authenticates against `mcp.render.com`
- Verified the agent can round-trip to Render by listing services