At a glance
- Availability: Experimental (how to enable).
- Auth: API key.
- Connection: The key comes from
RENDER_API_KEY. - Docs: https://api-docs.render.com/reference/introduction
Credentials
Set these per environment. See Connect an integration.| Variable | Required | Description |
|---|---|---|
RENDER_API_KEY | Yes | Render API key (Account Settings > API Keys) Docs. |
Setup
- Sign in to Render: Go to https://dashboard.render.com and sign in (the free tier with one web service is sufficient for testing).
- Create an API key: Open Account Settings > API Keys (https://dashboard.render.com/settings#api-keys) and create a key.
- Set the environment variable: Add the key to your .env as RENDER_API_KEY=…
- Verify access: Run List Services and note the srv-… IDs for use with the other tools.
- Keys are sent as ‘Authorization: Bearer <key>’
- List responses are arrays of wrapper objects ({ service, cursor } / { deploy, cursor }); pass the last cursor back to paginate
- API keys grant the full permissions of your user account - store them securely
Tools
| Tool | Access | Description |
|---|---|---|
| List Services | Read | List services owned by the authenticated user or team |
| Get Service | Read | Get a service by ID |
| List Deploys | Read | List deploys for a service |
| Trigger Deploy | Write | Trigger a new deploy for a service |
| List Environment Variables | Read | List all environment variables for a service |
Example prompts
- List the most recent Render deploys for my service and summarize their statuses.
- Trigger a new deploy of my Render service with a cleared build cache.