Connect Railway to Your AI Agent

Inspect projects and service instances, read deployment logs, and trigger a specified service deployment. Ask your connected AI assistant to explain the results or carry out the specified operation.

9 tools API key

Try a Railway Task

Copy a prompt into your agent with the oo Skill installed. Add your page links and source notes before running it.

oo Skill Railway

Investigate a Deployment

Read deployment details and filtered runtime logs.

/oo Railway: Read Railway deployment [deployment ID], get logs filtered by [filter] between [start] and [end], and summarize observed errors.

Deploy a Service Commit

Trigger deployment for a selected service and environment.

/oo Railway: Deploy Railway service [service ID] in environment [environment ID] at commit [commit SHA], then read the returned deployment.

Start Working with Railway

  1. Install OOMOL

    Set up oo CLI and the oo Skill in your agent.

    Install OOMOL →
  2. Connect Railway

    Connect with a Railway account or workspace token; workspace tokens require workspace ID.

    Connect Railway →
  3. Give Your Agent a Task

    Use /oo with the pages to read, the changes to make, and where to save the result.

    Connection Guide →

Choose Your Agent

  • A Railway account or workspace token; workspace ID for workspace tokens.
  • Project tokens are unsupported. Deploy requests start processing; inspect deployment status and logs to understand the outcome.

Railway Tools

Railway connects supported service operations to your AI assistant. Inspect projects and service instances, read deployment logs, and trigger a specified service deployment.

Project and Service Context

Read projects, service configuration, and deployments.

Deployment Work

Read runtime logs, deploy services, or update environment variables.

9 tools

List Projects

List Railway projects available to the configured account or workspace token.

railway.list_projects

Get Project

Get a Railway project together with its services and environments.

railway.get_project

Get Service Instance

Get Railway service configuration and its latest deployment in one environment.

railway.get_service_instance

List Deployments

List recent Railway deployments for a service and environment.

railway.list_deployments

Get Deployment

Get one Railway deployment and its redeploy and rollback capabilities.

railway.get_deployment

Get Deployment Logs

Read runtime logs for a Railway deployment with optional text and time filters.

railway.get_deployment_logs

Deploy Service

Trigger a Railway deployment for a service, optionally at a specific connected-repository commit.

railway.deploy_service

Upsert Variable

Create or update one Railway variable for an environment or service.

railway.upsert_variable

Rollback Deployment

Roll a Railway service back to a deployment that Railway marks as rollback-capable.

railway.rollback_deployment

Frequently Asked Questions

Which tokens are supported?

Account and workspace tokens are supported; project tokens use different authentication and are not accepted.

Do workspace tokens need an extra value?

Yes. Supply the workspace ID with a workspace-scoped token.

Can I filter deployment logs?

Yes. Use filter, startDate, endDate, and limit for a selected deployment.

Connect Railway

About Railway ↗