OAUTH2
railway_oauth
Developer setup
- Client idclient_id · stringRequired
- Client secretclient_secret · stringRequired
- Redirect URIoauth_redirect_uri · stringOptional
- Scopesscopes · stringOptional
User connection
No fields declared in this snapshot.
RAILWAY
Railway is a deployment platform for building and shipping applications with instant deployments, automatic scaling, and managed infrastructure.
Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.
Pakkawork boundary
Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.
59
Action summaries
Display-only definitions
0
Trigger types
Not installed instances
2
Auth modes
Field names, never values
No
Execution
No runtime adapter
Authentication map
OAUTH2
No fields declared in this snapshot.
API_KEY
No fields declared in this snapshot.
Capability index
Showing 1–30 of 59 actions
RAILWAY_CANCEL_DEPLOYMENT
Cancel a Railway deployment that is queued or building, preventing that in-progress deployment from completing. This does not stop a running deployment and requires confirm=true.
Untrusted display-only summary
RAILWAY_COLLECT_DEPLOYMENT_EVIDENCE
Collect a bounded, best-effort Railway deployment evidence bundle from live-validated deployment, snapshot, event, service-instance, log, and metric sources. Results may be partial and report completeness and errors for each source. This tool performs no AI reasoning or root-cause diagnosis and does not modify code or…
Untrusted display-only summary
RAILWAY_COMMIT_ENVIRONMENT_CHANGES
Commit existing staged changes for a Railway environment, completing a staged STAGE_TEMPLATE or create-environment workflow. This irreversible update can start deployments unless skip_deploys=true and requires confirm=true.
Untrusted display-only summary
RAILWAY_CONFIGURE_BUCKETS_AND_PRIVATE_NETWORK
Commit an explicit Railway patch for bucket creation, updates, or deletion and the environment private-network enabled state. Existing staged changes are not committed or replaced, and this tool does not change services, variables, or volumes. Bucket deletion is irreversible and requires confirm_destructive=true.
Untrusted display-only summary
RAILWAY_CREATE_DOMAIN
Create either a generated railway.app domain or a caller-owned custom domain. Custom-domain responses include every DNS setup record plus Railway's verification token and state.
Untrusted display-only summary
RAILWAY_CREATE_ENVIRONMENT
Create an empty Railway environment or clone an existing environment, with explicit initial-deployment and change-staging behavior.
Untrusted display-only summary
RAILWAY_CREATE_PLUGIN
Creates a new plugin in Railway for the specified project. Use this action when you need to add a custom plugin to a Railway project, such as for integrating external services or extending project functionality. The action requires a valid project ID (found in the Railway dashboard URL) and a descriptive name for the…
Untrusted display-only summary
RAILWAY_CREATE_PROJECT
Create a Railway project in an accessible workspace and return its project and default-environment IDs. Optionally connect a repository branch for deployment and configure the runtime, public visibility, and pull-request deployment settings.
Untrusted display-only summary
RAILWAY_CREATE_SERVICE
Create an empty, repository-backed, image-backed, or template-backed service in a Railway project.
Untrusted display-only summary
RAILWAY_CREATE_VOLUME
Create a persistent Railway volume and optionally attach it to one service and environment. This action creates billable persistent state and does not clean it up; deletion is a separate DELETE_VOLUME action that requires workspace-admin authorization when using OAuth.
Untrusted display-only summary
RAILWAY_DELETE_DEPLOYMENT
Permanently delete a completed Railway deployment from deployment history and stop any remaining project usage from it. This does not delete the service, is irreversible, and requires confirm=true.
Untrusted display-only summary
RAILWAY_DELETE_DOMAIN
Permanently delete one generated Railway domain or custom domain by ID after explicit confirmation.
Untrusted display-only summary
RAILWAY_DELETE_ENVIRONMENT
Permanently delete one Railway environment and its deployments. This action is irreversible, requires confirm=true, and requires workspace-admin authorization when using OAuth. Reconnect with a separately selected workspace:admin grant if Railway returns Not Authorized.
Untrusted display-only summary
RAILWAY_DELETE_VARIABLE
Delete a Railway environment variable. This action uses the `variableDelete` GraphQL mutation to permanently remove an environment variable from a project, environment, or service. This action is irreversible — once deleted, the variable cannot be recovered.
Untrusted display-only summary
RAILWAY_DELETE_VOLUME
Permanently delete a persistent volume and all its associated data from Railway. Use when you need to remove a volume that is no longer needed. This action is irreversible — the volume and all its data will be permanently deleted and cannot be recovered once removed. Use this action when: - Cleaning up unused volumes…
Untrusted display-only summary
RAILWAY_DELETE_WORKSPACE
Delete a Railway workspace and all data associated with it. This action uses the `workspaceDelete` GraphQL mutation to permanently remove a workspace. Use this action when you need to permanently delete a workspace that is no longer needed. This action is irreversible — once deleted, the workspace and all its associat…
Untrusted display-only summary
RAILWAY_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. This action cannot access or upload local files; connect the source to the service before calling it.
Untrusted display-only summary
RAILWAY_DEPLOY_TEMPLATE
Deploy a complete Railway template configuration into a new project or an existing project environment. Railway commits the template changes and starts their deployments.
Untrusted display-only summary
RAILWAY_DISCONNECT_USER_DISCORD
Disconnects the authenticated user's Railway account from Discord. Use when you need to unlink a Discord account that was previously connected to Railway for notifications, authentication, or team management. This action is irreversible for the disconnect operation — the user must manually reconnect through the Railwa…
Untrusted display-only summary
RAILWAY_GET_BUILD_LOGS
Return a bounded, optionally filtered time window of build-phase logs for one Railway deployment.
Untrusted display-only summary
RAILWAY_GET_DEPLOYMENT
Return one deployment's status, timestamps, metadata, and rollback eligibility.
Untrusted display-only summary
RAILWAY_GET_DEPLOYMENT_LOGS
Retrieve runtime logs for a deployment. Use when you need to view the runtime application logs for troubleshooting runtime issues, monitoring application behavior, or debugging errors that occur during deployment execution. This action queries the Railway GraphQL API for runtime log entries associated with the specifi…
Untrusted display-only summary
RAILWAY_GET_ENVIRONMENT
Get details of a specific Railway environment by its ID, including service instances and deployment information. Use this action when you need to retrieve detailed information about an environment, such as its name, creation timestamp, and the service instances deployed within it, along with their latest deployment st…
Untrusted display-only summary
RAILWAY_GET_GIT_HUB_PR_INFO
Get information for a GitHub pull request associated with a Railway service. Use this action when you need to retrieve details about a specific pull request, such as its title, state, URL, or author information, for monitoring PR status or integrating with CI/CD workflows. This is a read-only action that queries the R…
Untrusted display-only summary
RAILWAY_GET_HTTP_LOGS
Return a bounded date-anchor window of HTTP request logs for one deployment, including request, response, timing, and routing fields.
Untrusted display-only summary
RAILWAY_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. Status counts are returned as evidence and are not converted into an error percentage.
Untrusted display-only summary
RAILWAY_GET_RESOURCE_METRICS
Return sampled CPU, memory, disk, network, backup, or volume measurements for selected Railway resources and time range.
Untrusted display-only summary
RAILWAY_GET_TEMPLATE
Return a Railway template's ID, name, and serialized configuration required for deterministic deployment.
Untrusted display-only summary
RAILWAY_GET_USER_KICKBACK_EARNINGS
Get the total kickback earnings for the authenticated Railway user. Use this action when you need to retrieve the kickback earnings information for the authenticated user, including the total amount earned and the currency. This is a read-only operation that queries the Railway GraphQL API. Kickback earnings are rewar…
Untrusted display-only summary
RAILWAY_LIST_API_TOKENS
Retrieve all API tokens for the authenticated user from Railway. Use this action when you need to fetch the list of API tokens associated with the currently authenticated user. This is a read-only operation that returns token metadata including the ID, name, and creation timestamp for each token. The action queries th…
Untrusted display-only summary
Provenance
The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.
Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.