|Docs

Railway for Agents

Railway exposes a CLI, a hosted MCP server, and an open agent skills format. AI coding agents can use any of them to deploy services, manage environments, and operate Railway on behalf of a user.

Get set up

Install the Railway CLI and configure agent support — skills, MCP, and authentication — in one command. Toggle the options to tailor the command to what you want set up:

curl -fsSL agents.railway.com | sh

If you already have the Railway CLI installed:

railway setup agent

Choose your integration

When to use each

  • Railway MCP — preferred for agent-native operations. The railway mcp command connects to mcp.railway.com and reuses your railway login credentials, and editors that support OAuth can connect directly without the CLI. Exposes the powerful railway-agent tool for multi-step operations. (An in-process local server, railway mcp local, exists for machines that can't reach mcp.railway.com.)
  • Railway CLI — preferred when the task depends on local machine state: current-directory deploys, railway up, railway run, SSH, and local linking.
  • Agent Skills — install alongside any of the above so agents arrive with Railway-specific procedural knowledge instead of guessing.
  • Cloud agents are preferred when the work should outlive the local terminal: a persistent VM running the coding agent, with sessions you can leave and reattach to.