Render
Authentication: API key. See Magic Link for the runtime auth flow.
Available Tools
List deploys for a Render service, ordered newest first. Returns deploy IDs, statuses, triggers, and timestamps. Use cur…
Get a single deploy by ID for a Render service. Returns status, trigger, commit, image, and timestamps. Use list_deploys…
Trigger a new deploy for a Render service. Optionally specify a commit SHA, Docker image URL, or whether to clear the bu…
Cancel an in-progress deploy for a Render service. Only deploys that are currently building or pending can be canceled…
Roll back a Render service to a previous deploy. The specified deploy must have previously reached ‘live’ status. Use li…
List persistent disks with optional filters by serviceId or ownerId. Supports cursor pagination; pass cursor from page_i…
Retrieve a single persistent disk by ID. Use list_disks to find valid IDs.
Create a persistent disk and attach it to a service. Requires name, sizeGB, serviceId, and mountPath. Use list_disks to…
Update a persistent disk’s name or size. Disk size can only be increased, not decreased. Use list_disks to find valid ID…
Permanently delete a persistent disk. This cannot be undone and will detach the disk from its service. Use list_disks to…
List custom domains attached to a Render service. Returns domain IDs, names, verification status, and DNS configuration…
Retrieve a single custom domain by ID. Returns domain name, type, verification status, and server configuration. Use lis…
Add a custom domain to a Render service. Provide the fully qualified domain name (e.g. ‘app.example.com’). After creatin…
Remove a custom domain from a Render service. This cannot be undone. Use list_custom_domains to find valid domain IDs.
Trigger DNS verification for a custom domain. Call this after configuring DNS records to confirm ownership. Use list_cus…
List environment groups in your Render account with optional filters by name or ownerId. Supports cursor pagination. Use…
Retrieve a single environment group by ID, including its environment variables, secret files, and linked services. Use l…
Create a new environment group. Provide a name and ownerId (required). Optionally include initial envVars, secretFiles,…
Update an environment group’s name. Use list_env_groups to find valid group IDs. To update env vars or secret files, use…
Permanently delete an environment group. This cannot be undone. Linked services will lose access to the group’s variable…
Link a service to an environment group so it can consume the group’s variables. Use list_env_groups to find group IDs an…
Unlink a service from an environment group. The service will lose access to the group’s variables. Use get_env_group to…
List all environment variables for a Render service. Returns key/value pairs with pagination. Use list_services to find…
Get a single environment variable by key for a Render service. Use list_env_vars to find valid keys.
Add or update a single environment variable on a Render service. Creates the variable if it does not exist. Use list_ser…
Delete an environment variable from a Render service by key. Use list_env_vars to find valid keys.
Replace ALL environment variables on a Render service with the provided list. WARNING: removes any existing variables no…
List all secret files for a Render service. Returns file names and content with pagination. Use list_services to find va…
Get a single secret file by name for a Render service. Use list_secret_files to find valid names.
Update the content of a secret file on a Render service. Use list_secret_files to find valid names.
Delete a secret file from a Render service by name. Use list_secret_files to find valid names.
Replace ALL secret files on a Render service with the provided list. WARNING: removes any existing files not included in…
List one-off jobs for a Render service. Returns job IDs, statuses, start commands, and timestamps. Use cursor from page_…
Get a single one-off job by ID for a Render service. Returns status, start command, plan, and timestamps. Use list_jobs…
Create and run a one-off job on a Render service. Provide the command to run; optionally specify a plan ID for compute r…
Cancel a running one-off job for a Render service. Only jobs in a running or pending state can be canceled. Use list_job…
Manually trigger a cron job to run immediately outside its schedule. Use list_services to find valid cron job service ID…
Cancel a currently running cron job execution. Only cron jobs that are actively running can be canceled. Use list_servic…
List all Key-Value (Redis-compatible) instances. Filter by name or ownerId. Returns IDs, names, plans, regions, and stat…
Retrieve a single Key-Value instance by ID. Returns plan, region, status, maxmemory policy, and IP allow-list. Use list_…
Create a new Key-Value (Redis-compatible) instance. Requires name, ownerId, and plan. Optionally set region, maxmemory p…
Update a Key-Value instance. Modify name, plan, maxmemory policy, or IP allow-list. Use list_key_value to find valid IDs…
Permanently delete a Key-Value instance. This cannot be undone. Use list_key_value to find valid IDs.
Suspend a Key-Value instance, stopping it and halting billing. Use list_key_value to find valid IDs.
Resume a previously suspended Key-Value instance. Use list_key_value to find valid IDs.
Retrieve connection details for a Key-Value instance, including internal/external connection strings and host/port. Use…
List all Render workspace owners (teams and users). Supports cursor pagination and optional filtering by name or email.
Retrieve a single Render workspace owner by ID. Use list_owners to find valid owner IDs.
List members of a Render workspace/owner. Supports cursor pagination. Use list_owners to find valid owner IDs.
List all managed PostgreSQL databases. Filter by name, owner IDs, or include replicas. Use cursor from page_info to pagi…
Get details of a managed PostgreSQL database by ID, including plan, region, status, version, and connection info. Use li…
Create a new managed PostgreSQL database. Requires name, ownerId, and plan. Optionally set region, version, disk size, h…
Update a managed PostgreSQL database’s name, plan, or IP allow-list. Use list_postgres to find valid IDs.
Permanently delete a managed PostgreSQL database. This cannot be undone. Use list_postgres to find valid IDs.
Restart a managed PostgreSQL database. This causes a brief interruption. Use list_postgres to find valid IDs.
Suspend a managed PostgreSQL database, stopping compute while retaining data. Use list_postgres to find valid IDs.
Resume a suspended managed PostgreSQL database. Use list_postgres to find valid IDs.
Get connection strings for a managed PostgreSQL database, including external and internal connection strings and psql co…
Create a new user in a managed PostgreSQL database. Use list_postgres to find valid database IDs.
List all users in a managed PostgreSQL database. Use cursor from page_info to paginate. Use list_postgres to find valid…
Delete a user from a managed PostgreSQL database. Use list_postgres_users to find valid usernames. Use list_postgres to…
List Render projects with optional filters by name or ownerId. Returns paginated results. Use cursor from page_info to f…
Retrieve a single Render project by ID. Use list_projects to find valid project IDs.
Create a new Render project. Requires a name and an ownerId (team or user). A project must have at least one environment…
Update a Render project’s name. Use list_projects to find valid project IDs.
Permanently delete a Render project. This cannot be undone. Use list_projects to find valid project IDs.
List environments within a Render project. Returns paginated results. Use list_projects to find valid project IDs. Use c…
Retrieve a single environment by environment ID. Use list_environments to find valid environment IDs.
Create a new environment in a Render project. Requires a project ID and environment name. Use list_projects to find vali…
Update an environment’s name or protected status. Use list_projects and list_environments to find valid IDs.
Permanently delete an environment from a Render project. This cannot be undone. Use list_projects and list_environments…
Add one or more resources to a Render environment by resource IDs. Use list_environments to find valid environment IDs.
Remove one or more resources from a Render environment by resource IDs. Use list_environments to find valid environment…
List Render services with optional filters: name, type, env, region, suspended, ownerId. Supports cursor pagination. Use…
Retrieve full details for a single Render service by ID. Use list_services to find valid service IDs.
Create a new Render service. Required: type (static_site, web_service, private_service, background_worker, cron_job), na…
Update a Render service’s name, branch, autoDeploy setting, or serviceDetails. Use list_services to find valid service I…
Permanently delete a Render service and all its associated resources. This cannot be undone. Use list_services to find v…
Restart a running Render service. Use list_services to find valid service IDs.
Suspend a Render service, stopping all running instances. Use resume_service to bring it back. Use list_services to find…
Resume a suspended Render service. Use list_services to find valid service IDs.
Scale a Render service to the specified number of instances. Requires a paid plan. Use list_services to find valid servi…
Purge the build cache for a Render service. The next deploy will rebuild from scratch. Use list_services to find valid s…
List running instances for a Render service. Supports cursor pagination. Use list_services to find valid service IDs.
List events for a Render service (deploys, restarts, suspensions, etc.). Supports cursor pagination. Use list_services t…
Validate the Render API key with a lightweight workspaces lookup.
List Render webhooks with optional owner filter. Supports cursor pagination. Use get_webhook to fetch full details for a…
Retrieve full details for a single Render webhook by ID. Use list_webhooks to find valid webhook IDs.
Create a new Render webhook. Required: name, url, ownerId. Optionally specify enabled and eventFilter (list of event typ…
Update a Render webhook’s name, url, enabled state, or eventFilter. Use list_webhooks to find valid webhook IDs.
Permanently delete a Render webhook by ID. Use list_webhooks to find valid webhook IDs.
List events delivered to a Render webhook. Supports cursor pagination. Use list_webhooks to find valid webhook IDs.