OpenBot
All plugins

Railway

Projects, services and deployments

Railway lets agents list projects and services, create projects, redeploy services, and manage feature flags. Agents can also give multi-step work to the Railway Agent, which reads logs, finds why a deploy failed, creates services and sets variables. Each user signs in to their own Railway account through the browser and chooses the workspaces and projects that agents can use. Agents get full access in those projects: they can deploy staged changes, delete feature flags, and change services, variables, databases and networking through the Railway Agent.

What an agent can do with Railway

  • See projects and services

    The list-projects tool lists the projects that the agent can use, and the list-services tool lists the services in a project. The whoami tool shows the signed-in account. The agent can tell you what runs where before you change it.

  • Redeploy and ship staged changes

    The redeploy tool deploys a service again. The accept-deploy tool commits the staged changes of a project and deploys them. Railway marks accept-deploy as destructive, so that a client can ask you before it runs. The create-project tool makes a new project.

  • Manage feature flags

    The list-feature-flags and get-feature-flag tools read the feature flags of a project. The set-feature-flag tool changes a flag, and the delete-feature-flag tool removes it. Railway marks the delete as destructive.

  • Give multi-step work to the Railway Agent

    The railway-agent tool sends a request in plain language to the Railway Agent. That agent reads build and runtime logs, finds why a deploy failed, creates services, sets variables, connects databases and changes networking and resource limits. Ask it why a backend service crashes on deploy.

How to connect Railway to OpenBot

  1. Open Railway in OpenBot

    Press Open in OpenBot on this page, or find Railway in the app's Apps tab. Get the app first if it is not on this computer.

  2. Sign in

    Press Connect and finish the sign-in in your browser. OpenBot keeps the token on the computer that runs OpenBot. You can disconnect at any time.

  3. Give an agent a task

    Ask an agent for work that needs Railway, such as one of the example prompts below. The agent uses the plugin's tools to do it.

Example prompts3

  • RailwayWhich projects and services are in my Railway workspace?
  • RailwayWhy does my backend service on Railway crash on deploy?
  • RailwayRedeploy the API service in my Railway project.

Apps1

  • Railway

    Projects, services, and deployments, over Railway's MCP server with browser sign-in.

Information6

Developer
Railway
Category
Coding
Version
1.0.0

Questions

Is the Railway MCP server official?

Yes. Railway hosts the Remote MCP Server at mcp.railway.com, with OAuth sign-in. Railway lists its tools in the Railway documentation. Railway also has a local MCP server in its CLI; this plugin uses the remote server.

Does the Railway plugin need an API key?

No. Each user signs in to their own Railway account through the browser and chooses the workspaces and projects that agents can use. The server does not accept project tokens. OpenBot does the sign-in itself, keeps the tokens in encrypted storage, and adds the Authorization header. You can revoke the access in your Railway account settings. The plugin catalog holds no secret.

What can the agent change in Railway?

In the workspaces and projects that you choose, the agent can create projects, redeploy services, deploy staged changes, and change or delete feature flags. Through the Railway Agent, it can also change services, variables, databases and networking. Railway gets the requests that the agent sends. Your workspaces, conversations and files stay on the computer that runs OpenBot.

Does the Railway plugin cost anything?

Installing the plugin in OpenBot is free. You need a Railway account. Railway bills the work of the Railway Agent by the LLM tokens that it uses, with no markup.

Sources

Every statement about Railway comes from the pages below, checked on . They can change after that date.