38 tools from the Railway MCP Server MCP Server, categorised by risk level.
View the Railway MCP Server policy →database_list_types [QUERY] List all available database types that can be deployed using Railway's official templates
⚡️ Best for:
✓ Discovering supported database ... deployment_list [API] List recent deployments for a service in a specific environment
⚡️ Best for:
✓ Viewing deployment history
✓ Monitoring service updates
... deployment_status [API] Check the current status of a deployment
⚡️ Best for:
✓ Monitoring deployment progress
✓ Verifying successful deployments
✓ Checking f... domain_check [API] Check if a domain is available for use
⚡️ Best for:
✓ Validating domain availability
✓ Pre-deployment checks
✓ Domain planning
→ Next... domain_list [API] List all domains (both service and custom) for a service
⚡️ Best for:
✓ Viewing service endpoints
✓ Managing domain configurations
✓ A... list_service_variables [API] List all environment variables for a service
⚡️ Best for:
✓ Viewing service configuration
✓ Auditing environment variables
✓ Checking ... project_environments List all environments in a project project_info [API] Get detailed information about a specific Railway project
⚡️ Best for:
✓ Viewing project details and status
✓ Checking environments and ... project_list [API] List all projects in your Railway account
⚡️ Best for:
✓ Getting an overview of all projects
✓ Finding project IDs
✓ Project discovery... service_info [API] Get detailed information about a specific service
⚡️ Best for:
✓ Viewing service configuration and status
✓ Checking deployment details
... service_list [API] List all services in a specific Railway project
⚡️ Best for:
✓ Getting an overview of a project's services
✓ Finding service IDs
✓ Che... tcp_proxy_list [API] List all TCP proxies for a service in a specific environment
⚡️ Best for:
✓ Viewing TCP proxy configurations
✓ Managing external access
... template_get_workflow_status [API] Get the status of a workflow
⚡️ Best for:
✓ Checking workflow status
⚠️ Not for:
× Creating new services
→ Next steps: service_info
→... template_list [API] List all available templates on Railway
⚡️ Best for:
✓ Discovering available templates
✓ Planning service deployments
✓ Finding templa... volume_list [API] List all volumes in a project
⚡️ Best for:
✓ Viewing persistent storage configurations
✓ Managing data volumes
✓ Auditing storage usag... configure_api_token [UTILITY] Configure the Railway API token for authentication (only needed if not set in environment variables)
⚡️ Best for:
✓ Initial setup
✓ ... 3/5 domain_create [API] Create a new domain for a service
⚡️ Best for:
✓ Setting up custom domains
✓ Configuring service endpoints
✓ Adding HTTPS endpoints
⚠... 2/5 domain_update [API] Update a domain's configuration
⚡️ Best for:
✓ Changing target ports
✓ Updating domain settings
✓ Reconfiguring endpoints
⚠️ Not for:... 2/5 project_create [API] Create a new Railway project
⚡️ Best for:
✓ Starting new applications
✓ Setting up development environments
✓ Creating project spaces
... 2/5 service_create_from_image [API] Create a new service from a Docker image
⚡️ Best for:
✓ Custom database deployments
✓ Pre-built container deployments
✓ Specific versi... 2/5 service_create_from_repo [API] Create a new service from a GitHub repository
⚡️ Best for:
✓ Deploying applications from source code
✓ Services that need build processe... 2/5 service_update [API] Update a service's configuration
⚡️ Best for:
✓ Changing service settings
✓ Updating resource limits
✓ Modifying deployment configurat... 2/5 tcp_proxy_create [API] Create a new TCP proxy for a service
⚡️ Best for:
✓ Setting up database access
✓ Configuring external connections
✓ Exposing TCP servi... 2/5 variable_bulk_set [WORKFLOW] Create or update multiple environment variables at once
⚡️ Best for:
✓ Migrating configuration between services
✓ Initial service s... 2/5 variable_copy [WORKFLOW] Copy variables from one environment to another
⚡️ Best for:
✓ Environment migration
✓ Configuration sharing
✓ Environment duplica... 2/5 variable_set [API] Create or update an environment variable
⚡️ Best for:
✓ Setting configuration values
✓ Updating connection strings
✓ Managing service ... 2/5 volume_create [API] Create a new persistent volume for a service
⚡️ Best for:
✓ Setting up database storage
✓ Configuring persistent data
✓ Adding file st... 2/5 volume_update Update a volume's properties 2/5 domain_delete [API] Delete a domain from a service
⚡️ Best for:
✓ Removing unused domains
✓ Cleaning up configurations
✓ Domain management
⚠️ Not for:
... 4/5 project_delete [API] Delete a Railway project and all its resources
⚡️ Best for:
✓ Removing unused projects
✓ Cleaning up test projects
⚠️ Not for:
× Temp... 4/5 service_delete [API] Delete a service from a project
⚡️ Best for:
✓ Removing unused services
✓ Cleaning up test services
✓ Project reorganization
⚠️ Not f... 4/5 tcp_proxy_delete [API] Delete a TCP proxy
⚡️ Best for:
✓ Removing unused proxies
✓ Security management
✓ Endpoint cleanup
⚠️ Not for:
× Temporary proxy di... 4/5 variable_delete [API] Delete a variable for a service in a specific environment
⚡️ Best for:
✓ Removing unused configuration
✓ Security cleanup
✓ Configurat... 4/5 volume_delete [API] Delete a volume from a service
⚡️ Best for:
✓ Removing unused storage
✓ Storage cleanup
✓ Resource management
⚠️ Not for:
× Tempora... 4/5 deployment_logs [API] Get logs for a specific deployment
⚡️ Best for:
✓ Debugging deployment issues
✓ Monitoring deployment progress
✓ Checking build output... 3/5 deployment_trigger [API] Trigger a new deployment for a service
⚡️ Best for:
✓ Deploying code changes
✓ Applying configuration updates
✓ Rolling back to previo... 3/5 service_restart [API] Restart a service in a specific environment
⚡️ Best for:
✓ Applying configuration changes
✓ Clearing service state
✓ Resolving runtime... 3/5 template_deploy [WORKFLOW] Deploy a new service from a template
⚡️ Best for:
✓ Starting new services from templates
✓ Quick service deployment
✓ Using pre-c... 3/5 The Railway MCP Server MCP server exposes 38 tools across 4 categories: Read, Write, Destructive, Execute.
Use Intercept, the open-source MCP proxy. Write YAML rules for each tool — rate limits, argument validation, or deny rules — then run Intercept in front of the Railway MCP Server server.
Railway MCP Server tools are categorised as Read (15), Write (13), Destructive (6), Execute (4). Each category has a recommended default policy.
Open source. One binary. Zero dependencies.
npx -y @policylayer/intercept