KosmoKrator

data

Render MCP Gateway for AI Agents

Expose Render tools to Claude Code, Cursor, Codex, and other MCP clients through the local KosmoKrator MCP gateway.

Render MCP Gateway

Expose Render to MCP clients with `kosmokrator mcp:serve --integration=render`.

If the client has never used KosmoKrator before, install it first, then register this integration as a stdio MCP server.

Install KosmoKrator
curl -fsSL https://raw.githubusercontent.com/OpenCompanyApp/kosmokrator/main/install.sh | bash
Install gateway entry
kosmokrator mcp:gateway:install --integration=render --write=deny --json
MCP configuration
{
  "mcpServers": {
    "kosmokrator-render": {
      "type": "stdio",
      "command": "kosmo",
      "args": [
        "mcp:serve",
        "--integration=render",
        "--write=deny"
      ]
    }
  }
}
Serve manually
kosmokrator mcp:serve --integration=render --write=deny

Client Notes

Use one scoped MCP gateway entry, then adapt the config location to the client or framework.

Claude Code Connect local KosmoKrator integrations to Claude Code through one scoped MCP gateway entry. Claude Code can launch the local kosmo binary directly from the project MCP config.
Cursor Expose selected local integrations to Cursor through KosmoKrator without configuring each service as its own MCP server. Use the same KosmoKrator install and integration credentials that power terminal and headless runs.
Codex Use KosmoKrator as a local MCP proxy for Codex so coding sessions can reach selected integrations with explicit write policy. Keep write access denied or ask-based unless the workspace is trusted.
OpenAI Agents SDK Attach KosmoKrator integration tools to OpenAI Agents SDK workflows through a local MCP gateway. Use headless JSON commands for CI-style execution and MCP for agent tool discovery.
Claude Agent SDK Give Claude Agent SDK workflows access to KosmoKrator integrations through a local MCP server. Use a narrow integration list so the agent does not load unrelated tools.
Vercel AI SDK Use KosmoKrator as a local integration gateway for Vercel AI SDK agents and scripts. Prefer CLI JSON calls when a workflow only needs one deterministic integration operation.
LangChain Bridge LangChain agents to local KosmoKrator integration tools through MCP or headless CLI calls. Keep the gateway scoped to the integration and operation class needed by the chain.
LangGraph Run KosmoKrator integration calls from LangGraph nodes while preserving local credentials and permissions. Headless CLI calls fit repeatable graph edges; MCP fits exploratory agent nodes.
CrewAI Expose KosmoKrator integrations to CrewAI workers as scoped local tools. Use per-worker integration scopes to avoid giving every worker every tool.
Generic MCP Clients Connect any stdio-compatible MCP client to local KosmoKrator integration tools. Start with read-only write policy and expand only for trusted projects.

MCP Tool Names

KosmoKrator exposes integration tools through the gateway with stable names.

MCP toolSource functionType
integration__render__render_list_blueprints render.render_list_blueprints Read read
integration__render__render_validate_blueprint render.render_validate_blueprint Write write
integration__render__render_update_workspace_member render.render_update_workspace_member Write write
integration__render__render_remove_workspace_member render.render_remove_workspace_member Write write
integration__render__render_retrieve_blueprint render.render_retrieve_blueprint Read read
integration__render__render_update_blueprint render.render_update_blueprint Write write
integration__render__render_disconnect_blueprint render.render_disconnect_blueprint Write write
integration__render__render_list_blueprint_syncs render.render_list_blueprint_syncs Read read
integration__render__render_list_disks render.render_list_disks Read read
integration__render__render_add_disk render.render_add_disk Write write
integration__render__render_retrieve_disk render.render_retrieve_disk Read read
integration__render__render_update_disk render.render_update_disk Write write
integration__render__render_delete_disk render.render_delete_disk Write write
integration__render__render_list_snapshots render.render_list_snapshots Read read
integration__render__render_restore_snapshot render.render_restore_snapshot Write write
integration__render__render_get_current_user render.render_get_current_user Read read
integration__render__render_list_owners render.render_list_owners Read read
integration__render__render_retrieve_owner render.render_retrieve_owner Read read
integration__render__render_retrieve_owner_members render.render_retrieve_owner_members Read read
integration__render__render_list_owner_audit_logs render.render_list_owner_audit_logs Read read
integration__render__render_list_organization_audit_logs render.render_list_organization_audit_logs Read read
integration__render__render_retrieve_owner_notification_settings render.render_retrieve_owner_notification_settings Read read
integration__render__render_patch_owner_notification_settings render.render_patch_owner_notification_settings Write write
integration__render__render_list_notification_overrides render.render_list_notification_overrides Read read
integration__render__render_retrieve_service_notification_overrides render.render_retrieve_service_notification_overrides Read read
integration__render__render_patch_service_notification_overrides render.render_patch_service_notification_overrides Write write
integration__render__render_list_registry_credentials render.render_list_registry_credentials Read read
integration__render__render_create_registry_credential render.render_create_registry_credential Write write
integration__render__render_retrieve_registry_credential render.render_retrieve_registry_credential Read read
integration__render__render_update_registry_credential render.render_update_registry_credential Write write
integration__render__render_delete_registry_credential render.render_delete_registry_credential Write write
integration__render__render_list_services render.render_list_services Read read
integration__render__render_create_service render.render_create_service Write write
integration__render__render_get_service render.render_get_service Read read
integration__render__render_update_service render.render_update_service Write write
integration__render__render_delete_service render.render_delete_service Write write
integration__render__render_purge_cache render.render_purge_cache Write write
integration__render__render_list_deploys render.render_list_deploys Read read
integration__render__render_create_deploy render.render_create_deploy Write write
integration__render__render_get_deploy render.render_get_deploy Read read
integration__render__render_cancel_deploy render.render_cancel_deploy Write write
integration__render__render_rollback_deploy render.render_rollback_deploy Write write
integration__render__render_get_env_vars_for_service render.render_get_env_vars_for_service Read read
integration__render__render_update_env_vars_for_service render.render_update_env_vars_for_service Write write
integration__render__render_retrieve_env_var render.render_retrieve_env_var Read read
integration__render__render_update_env_var render.render_update_env_var Write write
integration__render__render_delete_env_var render.render_delete_env_var Write write
integration__render__render_list_secret_files_for_service render.render_list_secret_files_for_service Read read
integration__render__render_update_secret_files_for_service render.render_update_secret_files_for_service Write write
integration__render__render_retrieve_secret_file render.render_retrieve_secret_file Read read
integration__render__render_add_or_update_secret_file render.render_add_or_update_secret_file Write write
integration__render__render_delete_secret_file render.render_delete_secret_file Write write
integration__render__render_list_events render.render_list_events Read read
integration__render__render_list_headers render.render_list_headers Read read
integration__render__render_add_headers render.render_add_headers Write write
integration__render__render_update_headers render.render_update_headers Write write
integration__render__render_delete_header render.render_delete_header Write write
integration__render__render_list_routes render.render_list_routes Read read
integration__render__render_add_route render.render_add_route Write write
integration__render__render_patch_route render.render_patch_route Write write
integration__render__render_put_routes render.render_put_routes Write write
integration__render__render_delete_route render.render_delete_route Write write
integration__render__render_list_custom_domains render.render_list_custom_domains Read read
integration__render__render_create_custom_domain render.render_create_custom_domain Write write
integration__render__render_retrieve_custom_domain render.render_retrieve_custom_domain Read read
integration__render__render_delete_custom_domain render.render_delete_custom_domain Write write
integration__render__render_refresh_custom_domain render.render_refresh_custom_domain Write write
integration__render__render_suspend_service render.render_suspend_service Write write
integration__render__render_resume_service render.render_resume_service Write write
integration__render__render_restart_service render.render_restart_service Write write
integration__render__render_scale_service render.render_scale_service Write write
integration__render__render_autoscale_service render.render_autoscale_service Write write
integration__render__render_delete_autoscaling_config render.render_delete_autoscaling_config Write write
integration__render__render_preview_service render.render_preview_service Write write
integration__render__render_list_jobs render.render_list_jobs Read read
integration__render__render_post_job render.render_post_job Write write
integration__render__render_retrieve_job render.render_retrieve_job Read read
integration__render__render_cancel_job render.render_cancel_job Write write
integration__render__render_list_instances render.render_list_instances Read read
integration__render__render_run_cron_job render.render_run_cron_job Write write
integration__render__render_cancel_cron_job_run render.render_cancel_cron_job_run Write write
integration__render__render_retrieve_event render.render_retrieve_event Read read
integration__render__render_list_logs render.render_list_logs Read read
integration__render__render_subscribe_logs render.render_subscribe_logs Read read
integration__render__render_list_logs_values render.render_list_logs_values Read read
integration__render__render_get_owner_log_stream render.render_get_owner_log_stream Read read
integration__render__render_update_owner_log_stream render.render_update_owner_log_stream Write write
integration__render__render_delete_owner_log_stream render.render_delete_owner_log_stream Write write
integration__render__render_list_resource_log_streams render.render_list_resource_log_streams Read read
integration__render__render_get_resource_log_stream render.render_get_resource_log_stream Read read
integration__render__render_update_resource_log_stream render.render_update_resource_log_stream Write write
integration__render__render_delete_resource_log_stream render.render_delete_resource_log_stream Write write
integration__render__render_get_owner_metrics_stream render.render_get_owner_metrics_stream Read read
integration__render__render_upsert_owner_metrics_stream render.render_upsert_owner_metrics_stream Write write
integration__render__render_delete_owner_metrics_stream render.render_delete_owner_metrics_stream Write write
integration__render__render_get_cpu render.render_get_cpu Read read
integration__render__render_get_cpu_limit render.render_get_cpu_limit Read read
integration__render__render_get_cpu_target render.render_get_cpu_target Read read
integration__render__render_get_memory render.render_get_memory Read read
integration__render__render_get_memory_limit render.render_get_memory_limit Read read
integration__render__render_get_memory_target render.render_get_memory_target Read read
integration__render__render_get_http_requests render.render_get_http_requests Read read
integration__render__render_get_http_latency render.render_get_http_latency Read read
integration__render__render_get_bandwidth render.render_get_bandwidth Read read
integration__render__render_get_bandwidth_sources render.render_get_bandwidth_sources Read read
integration__render__render_get_disk_usage render.render_get_disk_usage Read read
integration__render__render_get_disk_capacity render.render_get_disk_capacity Read read
integration__render__render_get_instance_count render.render_get_instance_count Read read
integration__render__render_get_active_connections render.render_get_active_connections Read read
integration__render__render_get_replication_lag render.render_get_replication_lag Read read
integration__render__render_list_application_filter_values render.render_list_application_filter_values Read read
integration__render__render_list_http_filter_values render.render_list_http_filter_values Read read
integration__render__render_list_path_filter_values render.render_list_path_filter_values Read read
integration__render__render_get_task_runs_queued render.render_get_task_runs_queued Read read
integration__render__render_get_task_runs_completed render.render_get_task_runs_completed Read read
integration__render__render_list_key_value render.render_list_key_value Read read
integration__render__render_create_key_value render.render_create_key_value Write write
integration__render__render_retrieve_key_value render.render_retrieve_key_value Read read
integration__render__render_update_key_value render.render_update_key_value Write write
integration__render__render_delete_key_value render.render_delete_key_value Write write
integration__render__render_retrieve_key_value_connection_info render.render_retrieve_key_value_connection_info Read read
integration__render__render_suspend_key_value render.render_suspend_key_value Write write
integration__render__render_resume_key_value render.render_resume_key_value Write write
integration__render__render_list_redis render.render_list_redis Read read
integration__render__render_create_redis render.render_create_redis Write write
integration__render__render_retrieve_redis render.render_retrieve_redis Read read
integration__render__render_update_redis render.render_update_redis Write write
integration__render__render_delete_redis render.render_delete_redis Write write
integration__render__render_retrieve_redis_connection_info render.render_retrieve_redis_connection_info Read read
integration__render__render_list_postgres render.render_list_postgres Read read
integration__render__render_create_postgres render.render_create_postgres Write write
integration__render__render_retrieve_postgres render.render_retrieve_postgres Read read
integration__render__render_update_postgres render.render_update_postgres Write write
integration__render__render_delete_postgres render.render_delete_postgres Write write
integration__render__render_retrieve_postgres_connection_info render.render_retrieve_postgres_connection_info Read read
integration__render__render_retrieve_postgres_recovery_info render.render_retrieve_postgres_recovery_info Read read
integration__render__render_recover_postgres render.render_recover_postgres Write write
integration__render__render_suspend_postgres render.render_suspend_postgres Write write
integration__render__render_resume_postgres render.render_resume_postgres Write write
integration__render__render_restart_postgres render.render_restart_postgres Write write
integration__render__render_failover_postgres render.render_failover_postgres Write write
integration__render__render_list_postgres_export render.render_list_postgres_export Read read
integration__render__render_create_postgres_export render.render_create_postgres_export Write write
integration__render__render_list_postgres_users render.render_list_postgres_users Read read
integration__render__render_create_postgres_user render.render_create_postgres_user Write write
integration__render__render_delete_postgres_user render.render_delete_postgres_user Write write
integration__render__render_list_projects render.render_list_projects Read read
integration__render__render_create_project render.render_create_project Write write
integration__render__render_retrieve_project render.render_retrieve_project Read read
integration__render__render_update_project render.render_update_project Write write
integration__render__render_delete_project render.render_delete_project Write write
integration__render__render_create_environment render.render_create_environment Write write
integration__render__render_list_environments render.render_list_environments Read read
integration__render__render_retrieve_environment render.render_retrieve_environment Read read
integration__render__render_update_environment render.render_update_environment Write write
integration__render__render_delete_environment render.render_delete_environment Write write
integration__render__render_add_resources_to_environment render.render_add_resources_to_environment Write write
integration__render__render_remove_resources_from_environment render.render_remove_resources_from_environment Write write
integration__render__render_list_env_groups render.render_list_env_groups Read read
integration__render__render_create_env_group render.render_create_env_group Write write
integration__render__render_retrieve_env_group render.render_retrieve_env_group Read read
integration__render__render_update_env_group render.render_update_env_group Write write
integration__render__render_delete_env_group render.render_delete_env_group Write write
integration__render__render_link_service_to_env_group render.render_link_service_to_env_group Write write
integration__render__render_unlink_service_from_env_group render.render_unlink_service_from_env_group Write write
integration__render__render_retrieve_env_group_env_var render.render_retrieve_env_group_env_var Read read
integration__render__render_update_env_group_env_var render.render_update_env_group_env_var Write write
integration__render__render_delete_env_group_env_var render.render_delete_env_group_env_var Write write
integration__render__render_retrieve_env_group_secret_file render.render_retrieve_env_group_secret_file Read read
integration__render__render_update_env_group_secret_file render.render_update_env_group_secret_file Write write
integration__render__render_delete_env_group_secret_file render.render_delete_env_group_secret_file Write write
integration__render__render_list_maintenance render.render_list_maintenance Read read
integration__render__render_retrieve_maintenance render.render_retrieve_maintenance Read read
integration__render__render_update_maintenance render.render_update_maintenance Write write
integration__render__render_trigger_maintenance render.render_trigger_maintenance Write write
integration__render__render_create_webhook render.render_create_webhook Write write
integration__render__render_list_webhooks render.render_list_webhooks Read read
integration__render__render_retrieve_webhook render.render_retrieve_webhook Read read
integration__render__render_update_webhook render.render_update_webhook Write write
integration__render__render_delete_webhook render.render_delete_webhook Write write
integration__render__render_list_webhook_events render.render_list_webhook_events Read read
integration__render__render_list_workflows render.render_list_workflows Read read
integration__render__render_create_workflow render.render_create_workflow Write write
integration__render__render_get_workflow render.render_get_workflow Read read
integration__render__render_update_workflow render.render_update_workflow Write write
integration__render__render_delete_workflow render.render_delete_workflow Write write
integration__render__render_list_workflow_versions render.render_list_workflow_versions Read read
integration__render__render_create_workflow_version render.render_create_workflow_version Write write
integration__render__render_get_workflow_version render.render_get_workflow_version Read read
integration__render__render_list_tasks render.render_list_tasks Read read
integration__render__render_get_task render.render_get_task Read read
integration__render__render_list_task_runs render.render_list_task_runs Read read
integration__render__render_create_task render.render_create_task Write write
integration__render__render_stream_task_runs_events render.render_stream_task_runs_events Read read
integration__render__render_get_task_run render.render_get_task_run Read read
integration__render__render_cancel_task_run render.render_cancel_task_run Write write

Write Access

Start with --write=deny for read-only MCP clients. Use --write=ask or --write=allow only when the client and workspace are trusted.