How to connect Railway MCP with Cursor

Connect Cursor to Railway MCP. List recent failed railway deployments, redeploy production service on railway, and more using natural language, with authentication handled for you.

Railway logoRailway
Api KeyOauth2

Railway is a deployment platform for building, shipping, and scaling applications with managed infrastructure. It helps teams deploy faster with instant builds, automatic scaling, and simple project operations.

351 Tools

How to integrate Railway MCP with Cursor

Cursor is one of the leading AI-powered code editors. It is built to help developers write, understand, and refactor code faster with AI assistance built directly into the editor.

And in this guide, I will explain the easiest and most secure way to connect your Railway account to Cursor via Composio Connect, so it can list recent failed Railway deployments, redeploy production service on Railway, check Railway project environment variables, and more without ever putting your account credentials at risk.

For exact tool slugs and parameter tables, see the tool catalog in the Composio docs.

Also integrate Railway with

Why Composio?

  • 1,700+ SaaS toolkits out of the box. Skip the work of building and maintaining integrations, Composio gives you instant access to a vast catalog of pre-built connectors.
  • One MCP server for every app. Connect any of your applications on demand through a single endpoint, rather than juggling a separate server for each app.
  • Smart, context-aware tool loading. Unlike traditional MCP servers that dump every available tool into the LLM context window, Composio searches for and loads only the tools relevant to the task at hand. A remote CLI workbench lets LLMs compose these tools into workflows for complex automation.

Connect Railway to Cursor

Two ways to install — pick whichever you prefer.

1. Install with one click

Click the button below to add Composio to Cursor.

↗Install in Cursor

2. Or add manually

Add to your Cursor mcp.json

Open .cursor/mcp.json in your project root (or ~/.cursor/mcp.json for global config) and add the following configuration:

bash
{
  "servers": {
    "composio": {
      "type": "http",
      "url": "https://connect.composio.dev/mcp"
    }
  }
}

3. Authorize

Restart Cursor, then click "Connect" next to Composio in MCP Tools settings.

Cursor MCP Tools settings with Connect button next to Composio

A browser window will open to authorize.

Composio authorization browser window

Connect your Railway account

Back in Cursor, ask the agent to connect to Railway or give it any Railway-related task.

For example, ask it to:

  • "List recent failed Railway deployments"
  • "Redeploy production service on Railway"
  • "Check Railway project environment variables"

It will prompt you to authenticate and authorize access to Railway.

That is it. Composio tools are now available in Cursor, and your Railway account is ready to use.

Conclusion

You have successfully connected Railway to Cursor using Composio Connect. Your agent can now use Railway securely without exposing credentials in prompts or local scripts.

TOOLS

Supported Tools

Every Railway action and event your agent gets out of the box.

Add Access Group Member

Add a workspace member to an access group.

Add Feature Flag

Add a feature flag for a user

Add Project Feature Flag

Add a feature flag for a project

Add Project Member

Add a workspace member to a project with a specific role.

Add Service Feature Flag

Add a feature flag for a service

Add Workspace Policy Deploy Source Allowlist

Add a deploy source to a workspace policy allowlist.

Approve Deployment

Approves a deployment.

Archive Cloud Agent

Archive a cloud agent: hide it from lists that ask for unarchived agents.

Attach Access Group Project

Attach a project to an access group.

Build Sandbox Template

Build a sandbox template into a bootable checkpoint.

Cancel Cloud Agent Task

Stop a task.

Cancel Deployment

Cancel a Railway deployment that is queued or building, preventing that in-progress deployment from completing.

Cancel PITR Ha Workflow

Cancels an in-progress PITR enable/disable rollout on an HA database cluster and resets its progress so the UI re-reads from the live cluster.

Cancel Project Schedule Delete

Cancel scheduled deletion of a project

Check Environment Legacy Static Egress

Check whether any Railway service in an environment uses legacy static egress rather than high-availability static egress.

Check Private Network Endpoint Name

Check whether a proposed private-network endpoint name prefix is available in a Railway environment and private network.

Check Service Domain Availability

Check whether a Railway service domain is available.

Check Service Instance Updatable

Check whether the upstream repository for a Railway service instance has an update available.

Claim Project

Claims a project.

Claim X Agent Project

Claim a build requested from @RailwayAgent on X into workspaceId.

Clear Dev New Landing Target

Forget the box `ssh dev.

Clear Egress Gateway Associations

Clear all egress gateway associations for a service instance

Clear PITR Ha Workflow Progress

Clears the recorded progress of a finished PITR enable/disable rollout so the Backups page starts fresh.

Clear Service Instance Auto Update Snooze

Undo an active auto-update skip for a service instance, applied immediately (no config staging, no redeploy).

Clone Template

Duplicates an existing template

Collect Deployment Evidence

Collect a bounded, best-effort Railway deployment evidence bundle from live-validated deployment, snapshot, event, service-instance, log, and metric sources.

Commit Environment Changes

Commit existing staged changes for a Railway environment, completing a staged STAGE_TEMPLATE or create-environment workflow.

Configure Buckets and Private Network

Commit an explicit Railway patch for bucket creation, updates, or deletion and the environment private-network enabled state.

Confirm Project Transfer

Confirm the transfer of project ownership

Connect Service

Connect a service to a source

Count Templates

Count all published Railway templates in the public catalog.

Create Access Group

Create an access group in a workspace.

Create Bucket

Create a project-level Railway object-storage bucket and return its identity, ownership, and timestamps.

Create Cloud Agent

Create a persistent Railway cloud agent in an environment, optionally from a checkpoint or repository source, with optional region and public code endpoint.

Create Cloud Agent Checkpoint

Checkpoint the agent's disk.

Create Cloud Agent Feedback

Send lightweight agent feedback to Railway.

Create Deployment Instance Execution

Invoke a deployment instance execution.

Create Deployment Trigger

Creates a deployment trigger.

Create Domain

Create either a generated railway.

Create Egress Gateway Association

Create a new egress gateway association for a service instance

Create Environment

Create an empty Railway environment or clone an existing environment, with explicit initial-deployment and change-staging behavior.

Create Integration

Create an integration for a project

Create Job Application

Creates a new job application.

Create Notification Rule

Create a new notification rule

Create Observability Dashboard

Create an observability dashboard

Create Plugin

Creates a new plugin in Railway for the specified project.

Create Project

Create a Railway project in an accessible workspace and return its project and default-environment IDs.

Create Project Invitation

Create an invitation for a project

Create Railway Domain DNS Record

Create a DNS record for a Railway domain

Create Railway Domain Email Forwarding Rule

Forward an address on this domain to an external inbox

Create Sandbox

Create a Railway sandbox in an environment, optionally forking a running sandbox or building/restoring a template.

Create Sandbox Checkpoint

Capture a running sandbox's current disk into a reusable, named checkpoint.

Create Service

Create an empty, repository-backed, image-backed, or template-backed service in a Railway project.

Create Signal

Register a new signal for an owner scope.

Create Trusted Domain

Create a new trusted domain for this workspace

Create Volume

Create a persistent Railway volume and optionally attach it to one service and environment.

Create Volume Backup

Start an asynchronous backup of a Railway volume instance, optionally assigning a name (default Manual).

Delete Access Group

Delete an access group.

Delete Cloud Agent

Delete a Railway cloud agent by ID.

Delete Cloud Agent Checkpoint

Delete a checkpoint.

Delete Deployment

Permanently delete a completed Railway deployment from deployment history and stop any remaining project usage from it.

Delete Deployment Trigger

Deletes a deployment trigger.

Delete Domain

Permanently delete one generated Railway domain or custom domain by ID after explicit confirmation.

Delete Environment

Permanently delete one Railway environment and its deployments.

Delete Integration

Delete an integration for a project This is destructive and requires confirm=true.

Delete Notification Rule

Delete a notification rule This is destructive and requires confirm=true.

Delete Project

Permanently delete one Railway project and its resources.

Delete Project Invitation

Delete an invitation for a project This is destructive and requires confirm=true.

Delete Project Schedule

Deletes a project with a 48 hour grace period.

Delete Railway Domain DNS Record

Delete a DNS record for a Railway domain This is destructive and requires confirm=true.

Delete Railway Domain Email Forwarding Rule

Stop forwarding an address on this domain This is destructive and requires confirm=true.

Delete Sandbox Checkpoint

Delete a sandbox checkpoint.

Delete Service

Permanently delete a Railway service; requires confirm=true.

Delete Signal

Delete a signal and its audit log.

Delete Tcp Proxy

Deletes a TCP proxy by id This is destructive and requires confirm=true.

Delete Template

Delete a Railway template by ID, optionally in a workspace context.

Delete Trusted Domain

Delete a trusted domain This is destructive and requires confirm=true.

Delete Variable

Delete a Railway environment variable.

Delete Volume

Permanently delete a persistent volume and all its associated data from Railway.

Delete Volume Instance Backup

Deletes volume instance backup This is destructive and requires confirm=true.

Delete workspace

Delete a Railway workspace and all data associated with it.

Deploy Cloud Agent

Build the agent's code inside its own VM and deploy it.

Deploy Environment Triggers

Deploys all connected triggers for an environment.

Deploy Github Repo

Deploys a GitHub repo

Deploy Service

Start a Railway deployment from a service's already connected repository or image source, optionally at a repository commit SHA, and return the deployment ID.

Deploy Service Instance

Deploy a service instance

Deploy Template

Deploy a complete Railway template configuration into a new project or an existing project environment.

Destroy Sandbox

Destroy a Railway sandbox by ID in an environment.

Detach Access Group Project

Detach a project from an access group.

Disable PITR For Ha Cluster

Disables point-in-time recovery on an HA database cluster with the same rolling rollout as enable.

Disable Service Cdn

Disables CDN for a service, soft-deleting the edge config.

Disconnect Service

Disconnect a service from a repo This is destructive and requires confirm=true.

Disconnect Discord account

Disconnects the authenticated user's Railway account from Discord.

Dismiss Service Instance Vuln Remediation

Dismiss a pending database security update and cancel its scheduled redeploy.

Eject Template Service Source

Ejects a service from the template and creates a new repo in the provided org.

Enable PITR For Ha Cluster

Enables point-in-time recovery on an HA database cluster (Postgres HA, MySQL HA) with a rolling, near-zero-downtime rollout across its members.

Enable Service Cdn

Enables CDN for a service, creating an edge config and attaching all live domains.

Estimate Volume Point In Time Restore

Estimate disk space needed for a Railway volume point-in-time restore at a target timestamp, optionally using a specific backup history.

Execute Sandbox Command

Execute a command inside a running Railway sandbox in the specified environment.

Force Delete Project Schedule

Force delete a scheduled deletion of a project (skips the grace period) This is destructive and requires confirm=true.

Fork Cloud Agent

Duplicate a running cloud agent.

Generate Template

Generate a template for a project

Get Agent Usage

Get unified AI usage for a Railway workspace, including total usage in cents, billing period end, available soft/hard limits and remaining usage.

Get All Platform Feature Flags

Returns the platform feature flags enabled for the current user

Get Audit Log

Get metadata for a Railway audit log entry by entry ID and workspace ID: event type, creation time and associated workspace/project/environment identifiers.

Get Bucket Instance Details

Get object count and storage size for a Railway bucket instance.

Get Build Logs

Return a bounded, optionally filtered time window of build-phase logs for one Railway deployment.

Get Changelog Block Image

Gets the image URL for a Notion image block

Get Cloud Agent

Get a Railway cloud agent by ID within an environment, including its lifecycle, network endpoints, repository source, and session work status.

Get Cloud Agent Checkpoint

Get a Railway cloud agent's disk-checkpoint metadata by checkpoint ID, including capture status, failure reason, creation time, region and project/environment restrictions.

Get Cloud Agent Task

Read Railway cloud-agent task metadata without waking the VM: the latest turn in a session, or an earlier task_id.

Get Compliance Agreements

Get compliance agreements for a workspace including HIPAA BAA and GDPR DPA status.

Get Custom Domain

Read one Railway custom domain by domain ID and project ID using customDomain.

Get Custom Domain Available

Checks if a custom domain is available.

Get Database Password Rotation Progress

Progress of the HA password rotation running for a cluster, or null when none is.

Get Deployment

Return one deployment's status, timestamps, metadata, and rollback eligibility.

Get Deployment Logs

Retrieve runtime logs for a deployment.

Get Dev New Landing Target

The cloud agent `ssh dev.

Get DNS Query Logs

Fetch individual DNS query logs for a Railway environment, optionally filtering by service or deployment-instance/sandbox ID and DNS log-query expression.

Get Environment

Get details of a specific Railway environment by its ID, including service instances and deployment information.

Get Environment Change Set Apply

Get the status or completed result metadata of an asynchronous RailwayChangeSet apply by environment ID and apply ID.

Get Environment Logs

Fetch a window of Railway project-environment logs, with optional anchor, before/after date boundaries, separate before/after limits and a log-filter query.

Get Environment Patch

Get a Railway environment patch by ID, returning lifecycle metadata: status, environment ID, timestamps, message and last application error.

Get Environment Staged Changes

Get metadata for the latest staged commit in a Railway environment: patch ID, lifecycle status, timestamps and environment identity/name.

Get Estimated Usage

Read Railway's end-of-current-billing-cycle usage estimates for requested measurements, optionally selecting a project or workspace and including deleted projects.

Get Function Runtime

Get information about a specific Railway function runtime, including its image, latest version and available version images/tags.

Get Github Is Repo Name Available

Check if a repo name is available

Get GitHub PR Info

Get information for a GitHub pull request associated with a Railway service, including its title, state, body, author, change counts, and mergeability.

Get Github Pr Info Result

Get info for a GitHub pull request, including fetch errors

Get Github Repo

Checks if user has access to GitHub repository

Get Git Hub Repo Access Available

Checks if user has access to GitHub repository

Get Github Repo Branches

Get branches for a GitHub repo that the authenticated user has access to

Get HTTP Logs

Return a bounded date-anchor window of HTTP request logs for one deployment, including request, response, timing, and routing fields.

Get HTTP Metrics

Return either HTTP request counts grouped by status code or p50/p90/p95/p99 response-time series for one Railway service and environment.

Get HTTP Request Metrics

Read HTTP request-count time-series samples for a Railway service and environment over an explicit start/end period, using query.

Get Mysql PITR Restorable Window

The point-in-time window a MySQL service's binlog archive can restore to, resolved from the archive bucket: the oldest full backup (floor), the newest shipped binlog (ceiling) and every full backup's timestamp.

Get Network Flow Logs

Fetch individual Railway network flow logs for an environment around an optional time anchor.

Get Notification Delivery

Gets a notification delivery by ID for the authenticated user

Get PITR Ha Cluster Replication Health

Live replication health for an HA database cluster (Postgres HA, MySQL HA).

Get PITR Ha Workflow Progress

One-shot read of the current progress of a PITR enable/disable rollout on an HA database cluster.

Get Platform Status

Get Railway's current platform status, including its stability flag and any reported incident or maintenance details.

Get Preferences

Get the email preferences for a user

Get Private Network Endpoint

Get a Railway service instance's private-network endpoint using environment, private network and service IDs.

Get Project Compliance

Get comprehensive compliance information for a project including 2FA status, member permissions, backup schedules, and compliance agreements.

Get Project Resource Access

Get resource access rules for project-specific actions

Get Projects By Ids

Fetch multiple projects by id.

Get Project Service Usage

Get one page of usage grouped by project and service for a Railway workspace over a date-time interval and selected measurements.

Get Project Workspace Members

Get workspace members for a project with 2FA details

Get Public Stats

Get public Railway stats.

Get Railway Domain

Get a Railway domain by ID

Get Railway Domain By Name

Get a Railway domain by its domain name within a workspace

Get Railway Domain Email Forwarding Eligibility

Whether email forwarding can be offered on this domain, or why it can't.

Get Railway Domain Email Forwarding Limits

Caps the forwarding UI surfaces before a rule is rejected server-side.

Get Referral Info

Gets the ReferralInfo for the authenticated user.

Get Resource Access

Get resource access for the current user or workspace

Get Resource Metrics

Return sampled CPU, memory, disk, network, backup, or volume measurements for selected Railway resources and time range.

Get Sandbox

Get a Railway sandbox by ID in an environment, including lifecycle status, region, network isolation, idle timeout and public/private domains.

Get Sandbox Template Build

Get a template's build state by id (the recipe content hash).

Get Service

Get a Railway service by ID, including its name, owning project, creation and update timestamps, icon, and source template service ID.

Get Service Auto-Deploy Status

Get auto-deploy status for a Railway service instance identified by project, environment and service IDs.

Get Service Instance Limit Override

Get explicit resource-limit overrides for a Railway service in an environment.

Get Service Instance Limits

Read merged resource limits for a Railway service instance, including plan defaults.

Get Signal

Fetch a single signal by owner scope and name.

Get Signal Changes

Recent audit log entries for a signal.

Get Signal Evaluate

Evaluate a signal against an evaluation context (pure resolution; does not mutate registry state).

Get Template

Return a Railway template's ID, name, and serialized configuration required for deterministic deployment.

Get Template Metrics

Get the metrics for a template.

Get Template Source For Project

Get the source template for a project.

Get Trace

Get explicit metadata for spans of a Railway trace, oldest first, restricted to the specified environment.

Get Tracing Status

Read per-service tracing activity for a Railway environment within tracing retention.

Get Usage

Get aggregated Railway usage for selected measurements across a project, workspace, or the current user's projects.

Get User Kickback Earnings

Get the authenticated Railway user's total kickback earnings.

Get User Profile

Get the public profile for a user

Get Vercel Info

Get information about the user's Vercel accounts

Get Volume Instance

Get metadata for a Railway volume instance by instance ID, not its parent volume ID.

Get Workflow Status

Get the status of a Railway workflow by workflow ID, including an optional provider error.

Get Workspace

Get a Railway workspace by ID, including its name, plan, timestamps, preferred region, and security settings.

Get Workspace Policy

Get the policies for a workspace

Get Workspace Usage Totals

Get workspace-wide sums of Railway's UI usage rollup for selected measurements and an optional time period.

Get X Agent Claim Info

Details for the X build claim page: the build, whether it can be claimed, and whether the caller's connected X account owns it.

Import Docker Compose

Create services and volumes from docker compose

Initiate Project Transfer

Initiate the transfer of project ownership

Invite Project User

Invite a user by email to a project

Leave Project

Leave project as currently authenticated user This is destructive and requires confirm=true.

Leave Workspace

Leave a workspace This is destructive and requires confirm=true.

List Admin Volume Instances For Volume

Get all volume instances for a given volume

List API Tokens

Retrieve API token metadata for the authenticated Railway user, including token IDs, names, and creation timestamps.

List Audit Event Types

List all Railway audit log event type identifiers and their descriptions.

List Audit Logs

List one cursor-paginated page of Railway workspace audit-log metadata.

List Bot Scope Bindings

Railway agent chat bindings (Slack/Discord scope → workspace) across the caller's workspaces.

List Cloud Agent Checkpoints

List one cursor-paginated page of Railway cloud-agent disk checkpoints in an environment, newest first.

List Cloud Agent Console Sessions

List one page of resumable shell and exec sessions on a Railway cloud agent's VM.

List Cloud Agents

List persistent coding cloud agents in an environment, including lifecycle and work status, networking, and repository source.

List Cloud Agent Task Models

List the models Railway cloud-agent tasks can run on in a project environment, with provider/display names, supported reasoning efforts and the default model and reasoning effort for new conversations.

List Cloud Agent Tasks

List one page of Railway cloud-agent task records in an environment, newest first.

List Deployment Instance Executions

List one cursor-paginated page of Railway deployment-instance executions for a service in an environment.

List Deployments

List one page of Railway deployments for a project, environment, or service, optionally filtered by status or deletion state.

List Deployment Triggers

List one page of deployment triggers for a Railway service in a project and environment.

List Domains

List Railway and custom domains for a service, including IDs, ports, DNS records, certificate state, and custom-domain verification token.

List Egress Gateways

List all egress gateways assigned to a Railway service instance identified by service and environment IDs.

List Environment History

List one cursor-paginated page of settled Railway environment history, newest first: system events and terminal operations.

List Environment Patches

Retrieve a page of patches for a Railway environment, including identifiers and timestamps.

List Environment Pending Work

List pending project-mutating work for a Railway environment, combining patches and standalone deploy operations.

List Environments

List one page of project environments with IDs, pull-request metadata, source environment, and staged-change count.

List External Workspaces

Get the workspaces the user doesn't belong to, but needs access (like when invited to a project)

List Function Runtimes

List available Railway function runtimes, including each runtime's image, latest version and available version image tags.

List GitHub Repos

Retrieve a list of GitHub repositories that Railway has access to.

List GitHub Writable Scopes

Retrieve the list of GitHub scopes the user has installed the installation to.

List Heroku Apps

Get the Herokus apps for the current user

List Integration Auths

List Railway integration authorizations associated with the authenticated user.

List Integrations

Get all integrations for a project

List My Cloud Agents

Find cloud agents you own across every Railway project and environment you can access in one request.

List Notification Deliveries

Retrieve notification deliveries for the authenticated user, including their IDs, types, and creation timestamps.

List Notification Rules

Get all notification rules for a workspace and project

List Observability Dashboards

List one cursor-paginated page of Railway observability dashboards in an environment.

List Private Networks

List private networks for a Railway environment, including DNS name, network name, numeric and public identifiers, project/environment IDs, tags and nullable creation/deletion timestamps.

List Project Events

Get one page of Railway project events, optionally filtering by environment, action, object type or service ID.

List Project Favorites

The authenticated user's favorited project ids in a workspace, in the order the Favorites row should render them.

List Project Invitations

Get invitations for a project

List Project Members

List users belonging to a Railway project with their user IDs, email addresses, project roles, and available names and avatars.

List Projects

List one page of projects in an accessible Railway workspace with project and workspace identifiers.

List Railway Domain DNS Records

List DNS records for a Railway domain

List Railway Domain Email Forwarding Rules

List email forwarding rules for a Railway domain

List Railway Domains

Get Railway domains for a workspace

List Regions

List available Railway regions, optionally passing a project ID.

List Sandbox Checkpoints

List named sandbox checkpoints in an environment.

List Sandboxes

List sandboxes in a Railway environment, newest first, with lifecycle state, region, idle timeout, network isolation and published domains.

List Sandbox Sessions

Resumable sessions inside a sandbox — interactive shells and one-off exec commands, live or recently exited.

List Services

List one page of service IDs and names in a project for service, deployment, logs, metrics, domain, and volume tools.

List Signals

List signals registered for an owner scope.

List TCP Proxies

List all Railway TCP proxies for a service in an environment, including public hostnames and ports, target application ports, synchronization states and available timestamps.

List Templates

List one page of all published Railway templates, optionally restricted to recommended or verified templates.

List Traces

List Railway environment traces with at least one span matching the filter, newest first.

List Railway Trusted Domains

Fetch trusted domains configured for Railway workspace membership invitations, optionally specifying a workspace ID.

List Trusted Domains Direct

Get all trusted domains for a workspace

List Variables

Return Railway shared-environment or service variables.

List Volume Backups

List backups of a Railway volume instance, returning backup IDs, names, creation and optional expiry timestamps, creator/schedule identifiers and available size metadata in MB.

List Volume Backup Schedules

List backup schedules for a Railway volume instance, including names, IDs, frequency categories, cron expressions, creation times and optional retention durations in seconds.

List Volumes

List one page of persistent volume IDs and names in a project for storage configuration and metrics workflows.

List Workspace Identity Providers

Gets all identity providers of a workspace

List Workspace Policy Selectable Deploy Sources

List deploy sources that can be added to a workspace policy.

List Workspace Templates

Get all templates for a workspace.

Mark Notification Deliveries As Read

Marks notification deliveries as read

Merge Canvas View

Merge a canvas layout from one environment into another.

Patch Service Instance Vuln Remediation Now

Apply a pending database security update now (backup, then redeploy).

Preview Egress Gateway Ha Migration

Preview the HA static egress IPs that would be assigned, without applying them.

Preview HA Egress Gateway

Preview the high-availability static egress IPv4 addresses that Railway would assign to a service in an environment, including region and optional availability zone.

Preview Legacy Egress Gateway

Preview the legacy static egress IPv4 addresses that Railway would assign to a service in an environment, including region and optional zone.

Publish Template

Publish or update an existing Railway template in the public template marketplace, where other users can view and deploy it.

Recover Cloud Agent Task

Recover the latest task response from the agent.

Redeploy Deployment

Create a new Railway deployment with the selected deployment's exact code and build/deploy configuration, optionally using its previous image tag.

Redeploy Service Instance

Redeploy a service instance

Remove Access Group Member

Remove a member from an access group.

Remove Bot Scope Binding

Remove a Railway agent chat binding.

Remove Feature Flag

Remove a feature flag for a user This is destructive and requires confirm=true.

Remove Project Feature Flag

Remove a feature flag for a project This is destructive and requires confirm=true.

Remove Project Member

Remove user from a project This is destructive and requires confirm=true.

Remove Railway Domain Email Forwarding All

Stop forwarding every address on this domain, and remove the mail records that delivered them This is destructive and requires confirm=true.

Remove Service Feature Flag

Remove a feature flag for a service This is destructive and requires confirm=true.

Remove Workspace Policy Deploy Source Allowlist

Remove a deploy source from a workspace policy allowlist.

Remove Workspace User

Remove a user from a workspace This is destructive and requires confirm=true.

Rename Cloud Agent Session

Set a session's title, shown over its generated one.

Rename Environment

Rename one environment without changing or deploying its configuration.

Rename Private Network Endpoint

Rename a private network endpoint.

Rename Sandbox Checkpoint

Rename a sandbox checkpoint.

Replace Signal

Replace a signal's type and default, clearing all rules.

Replace Variables

Replace the entire Railway shared-environment or service variable collection with the supplied complete map.

Report Cloud Agent State

Report the current coding-agent session state.

Resend Project Invitation

Resend an invitation for a project

Reset Observability Dashboard

Reset an observability dashboard to default dashboard items

Respond Cloud Agent Task

Answer a question the task is waiting on.

Restage Environment Patch

Copy a FAILED patch's changes into the environment's staged patch (creating one if needed).

Restart Deployment

Restart a running or crashed Railway deployment by reusing its existing image without rebuilding or creating a deployment from newer source.

Restore Volume Backup

Start restoring a Railway volume instance from a backup.

Restore Volume Point in Time

Start a point-in-time restore from a PostgreSQL or MySQL database volume instance's PITR backup history.

Retrigger Trusted Domain Verification

Retrigger verification for a failed trusted domain

Retry Domain Certificate

Read the corrected Railway domainStatus object, then retry custom-domain certificate issuance only when Railway reports certificateRetryable=true.

Revert Template

Reverts an HA cluster to standalone mode using template metadata to derive variables to remove

Rollback Deployment

Restore a previous Railway deployment's Docker image and custom variables as the active deployment without rebuilding.

Rollback Signal

Restore a signal to the snapshot captured before a change (reads prevState from the target change row).

Search Templates

Search one cursor-controlled page of Railway templates by text, verification state, and category.

Send Railway Domain Email Forwarding Rule Test

Send a message to a forwarded address so the customer can confirm it delivers.

Send Sandbox Heartbeat

Extend a sandbox's lifetime.

Set Dev New Landing Target

Make this cloud agent the box `ssh dev.

Set Project Favorite

Star or unstar a project for the authenticated user.

Set Railway Domain Nameservers

Delegate the domain's authoritative nameservers to an external DNS provider, or reset to Railway defaults by passing an empty list.

Set Service Under Attack Mode

Enables or disables Under Attack Mode for a service.

Set Signal Default

Change a signal's canonical default (production floor).

Set Signal Rule

Attach or replace a rule on a signal.

Sleep Cloud Agent

Sleep a running cloud agent, keeping its volume.

Snooze Service Instance Auto Update

Skip the next scheduled auto-update for a service instance.

Stage Template

Create all resources from a complete Railway template configuration in a new project or an existing project environment, but leave the resulting changes staged.

Stop Deployment

Stop a currently running Railway deployment without deleting the service or its deployment-history record.

Transfer Environment Iac Partial

Transfer resources between named IaC partials without deleting, redeploying, or changing them.

Transfer Project

Transfer a project to a workspace

Unarchive Cloud Agent

Bring an archived cloud agent back.

Unpublish Template

Unpublish a Railway template by ID.

Update Access Group

Update an access group's name or role.

Update Base Environment Override

Sets the base environment override for a deployment trigger.

Update Bucket

Rename an existing Railway bucket by ID and return its bucket metadata.

Update Cloud Agent Mark Seen

Record that the agent's owner looked, so its DONE and ERROR outcomes stop being unseen.

Update Cloud Agent Task Dispatch

Start a task and return its handle.

Update Deployment Trigger

Updates a deployment trigger.

Update Domain

Update a generated Railway domain's hostname and optionally its target port, or update a custom domain's target port.

Update Egress Gateway Rollback From Ha

Switch a service from HA static egress IPs back to a standard static IP.

Update Environment Clearance Default

Sets whether Railway Authentication protects an environment's services that have no setting of their own, and pushes it to them.

Update Environment Iac Partial Release

Release resources from a named IaC partial without deleting, redeploying, or changing them.

Update Environment Unskip Service

Deploy a service that was skipped when its environment was created, along with its skipped transitive dependencies.

Update Fair Use Agree

Agree to the fair use policy for the currently authenticated user

Update Github Repo

Updates a GitHub repo through the linked template

Update Integration

Update an integration for a project

Update Notification Rule

Update a notification rule

Update Observability Dashboard

Update an observability dashboard

Update Preferences

Update the email preferences for a user

Update Project

Update project settings and configuration on Railway.

Update Project Clearance Default

Sets whether environments created from now on start with Railway Authentication protecting services that have no setting of their own.

Update Project Member

Change the role for a user within a project

Update Purge Service Cache

Purges the CDN cache for a service.

Update Railway Domain

Update a Railway domain's settings

Update Railway Domain DNS Record

Update a DNS record for a Railway domain

Update Railway Domain Email Forwarding Rule

Change where a forwarded address delivers

Update Referral Info

Updates the ReferralInfo for the authenticated user.

Update Service

Update a service's name or icon without changing environment-specific deployment settings.

Update Service Edge Config

Updates the edge config (caching settings) for a service.

Update Service Edge Rules

Replaces the service's edge rules (whole-section replace; null clears).

Update Service Instance

Update build/deploy settings for a service in a specific environment on Railway.

Update Service Instance Auto Deploy

Enables or disables auto-deploy for a service instance.

Update Service Instance Auto Update Schedule

Update the auto-update maintenance window for a service instance, applied immediately (no config staging, no redeploy).

Update Service Instance Clearance

Sets a service instance's own Railway Authentication setting: on, off, or none (follow the environment's default).

Update Service Instance Limits

Update the resource limits for a service instance

Update Service Remove Upstream Url

Remove the upstream URL from all service instances for this service

Update Shared Variable Configure

Configure a shared variable.

Update Signal Rule Unset

Remove a rule from a signal.

Update Template Volume

Sets the default size (in MB) for a volume mount in a template's config.

Update Trusted Domain

Update the role of a trusted domain

Update User Profile

Updates the profile for the authenticated user

Update User Terms

Update date of TermsAgreedOn

Update Volume

Rename a Railway volume without changing any volume instance.

Update Volume Instance

Update a Railway volume's environment-specific mount path, attached service, or state.

Update Volume Instance Backup Lock

Removes backup expiration date

Update Volume Instance Backup Schedule

Manage schedule for backups of a volume instance

Update Workspace

Update a Railway workspace's name, avatar, or preferred region.

Update Workspace Permission Change

Changes a user workspace permissions.

Update Workspace Policy Item

Enable or disable a workspace policy.

Update Workspace Set Restrict Project Visibility To Groups

Control whether non-admin project visibility is restricted to access groups and direct project permissions.

Upgrade Egress Gateway To Ha

Enable HA static egress IPs for a service.

Upsert Slack Channel By Workspace Id

Create or return a workspace Slack channel through Railway's upsertSlackChannel route, which identifies the workspace with workspace_id.

Upsert Variables

Create or update a non-empty map of Railway shared-environment or service variables without deleting variables omitted from the submitted map.

Upsert Workspace Slack Channel By Id

Create or return a workspace Slack channel through Railway's workspaceUpsertSlackChannel route, which identifies the workspace with id.

Validate Service Edge Rules

Validates an edge ruleset without writing it — returns the same diagnostics updateServiceEdgeRules would reject with (empty list = valid).

Wake Cloud Agent

Wake a sleeping cloud agent.

FAQ

Frequently asked questions

Start with Railway.It takes 30 seconds.

Managed auth, hosted MCP servers, and every Railway tool your agent needs.Free to start.

Start building