{"id":"jason-tan-swe-railway-mcp","name":"railway-mcp","af_score":62.5,"security_score":62.2,"reliability_score":32.5,"what_it_does":"railway-mcp is an unofficial community MCP (Model Context Protocol) server that lets MCP clients manage Railway.app infrastructure—projects, environments, services, deployments, variables, networks, and (partially) databases—via MCP tools using a Railway API token for authentication.","best_when":"You’re using an MCP-capable client (e.g., Claude Desktop; Cursor with terminal/git access) and want natural-language operations against Railway from an agent workflow.","avoid_when":"You need complete support for all Railway templates/workflows or you need strongly specified, machine-readable guarantees for idempotency, retries, pagination, and structured error codes at the MCP layer.","last_evaluated":"2026-03-30T13:52:29.289770+00:00","has_mcp":true,"has_api":false,"auth_methods":["Railway API token (env var RAIlWAY_API_TOKEN)","configure tool to set Railway API token"],"has_free_tier":false,"known_gotchas":["Under-development/needs-testing features may behave inconsistently (e.g., service-update, variable-bulk-set, variable-copy, templates/database support, GitHub repository linking for services).","Cursor workflow may forget to push changes to GitHub, causing Railway deployments to fail to pull the expected commit; README suggests prompting the user/agent to ensure changes are pushed.","Token is high privilege: Railway API tokens provide full access to the account; leaking or mishandling tokens is risky."],"error_quality":0.0}