render-automation

Automate Render cloud services, deployments, and projects via Rube MCP tools.

Updated Aug 11, 2026
One-click install
npx skills add https://github.com/DucCuong159/Realtime-chatapp --skill render-automation-duccuong159
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: render-automation
Source: https://github.com/DucCuong159/Realtime-chatapp/tree/main/.agent/skills/render-automation
Command: npx skills add https://github.com/DucCuong159/Realtime-chatapp --skill render-automation-duccuong159

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Managing Render cloud resources manually through the dashboard is slow and error-prone when you need to list services, trigger deployments, or monitor deploy status repeatedly. This Skill automates those Render operations through Composio's Render toolkit via Rube MCP, with correct ID resolution, pagination, and polling patterns. ## Core Features & Use Cases - Service Discovery: List and filter Render services (web services, static sites, workers, cron jobs) by name or type with cursor-based pagination. - Deployment Automation: Trigger deployments with optional cache clearing and poll deployment status until a terminal state is reached. - Project Management: List and organize Render projects that group related services. - Use Case: You want to redeploy your web service after a config change. The Skill resolves the service name to its 'srv-' ID, triggers a deploy, and polls the deployment until it reports 'live' or a failure status. ## Quick Start Ask the AI to list your Render services and redeploy the one named 'my-api', then monitor the deployment until it goes live.

Frequently Asked Questions about render-automation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I trigger a Render deployment programmatically?

Call RENDER_LIST_SERVICES to resolve the service name to its 'srv-' ID, then call RENDER_TRIGGER_DEPLOY with that serviceId. Set clearCache to true if you need a clean build, and store the returned 'dep-' deploy ID for status polling.

How to monitor Render deployment status with the API?

Use RENDER_RETRIEVE_DEPLOY with both the serviceId and deployId returned from the trigger call. Poll every 10-30 seconds until the status reaches a terminal state such as 'live', 'build_failed', or 'update_failed'.

What is Rube MCP and how does it connect to Render?

Rube MCP is Composio's MCP server endpoint (https://rube.app/mcp) that exposes toolkit tools like Render without API keys. Add it as an MCP server, then activate the Render connection via RUBE_MANAGE_CONNECTIONS and complete the auth link if needed.

Why does my Render service filter return no results?

The type filter requires exact enum values: 'web_service', 'static_site', 'private_service', 'background_worker', or 'cron_job'. Also note the name filter is substring-based and results are paginated, so follow the cursor to see all matches.

What are the limitations of automating Render via Rube MCP?

Deployments are asynchronous and must be polled; failed deploys do not roll back automatically. Render API rate limits apply, so avoid rapid polling, and concurrent deploy triggers may be queued rather than run in parallel.