Can AI agents automate Dagster?

Dagster · hybrid · developer-toolsplatform

Dagster is automatable today through the dg CLI for a local project, with GraphQL and a beta Dagster+ MCP server beside it. This record is Dagster, including the open-source core and Dagster+. The homepage states that the core orchestration framework is open source and that Dagster+ is the managed cloud offering, including hybrid deployment where compute stays in the customer environment. The public GitHub API reports Apache-2.0 for dagster-io/dagster. The GraphQL API is served at /graphql by the Dagster webserver. Dagster states that the API is still evolving and that a large portion is primarily for the webserver. Documented queries and mutations list runs, repositories, and jobs, launch a run, and terminate a run. For Dagster+, DagsterGraphQLClient sends a user token in the Dagster-Cloud-Api-Token header to a deployment URL. That Python client currently exposes submit_job_execution, get_run_status, reload_repository_location, and shutdown_repository_location. The dg CLI is installed with the dagster-dg-cli package. dg launch starts a run from a local project, dg list defs can print JSON, and dg check defs exits 1 when validation fails. The hosted MCP server is marked Dagster+ only and beta. The US URL is https://mcp.agent.dagster.cloud/mcp and the EU URL is https://mcp.agent.eu.dagster.cloud/mcp. Auth is OAuth, or an Authorization bearer user token plus a Dagster-Cloud-Organization header. The tool table covers runs, run logs, assets, deployments, alert policies, and Dagster+ issues, with launch, update, and terminate on some of those objects. https://docs.dagster.io/llms.txt is a documentation index. iPaaS connector catalogs were not opened. Computer-use viability is unassessed. CLI scores 7. API and MCP score 6. CLI is the best path because dg launch and dg list are maintained commands for a project checkout, while the GraphQL API carries an explicit breaking-change warning and the MCP server is a Dagster+ beta.

Best path today: cli · Overall automatability: 7/10

Modalities

ModalityStatusDetail
APIyesgraphqluser-token
coverage: partial · docs
SDKyespython
official: yes
MCPyes
verdict: official
Integrationsunknown
CLIyes
Extensibilityyespython
webhooks: unknown
Data access
export: json · import: json
RPA / UI automationunknownweb-dom
No repeatable UI probe was run. Dagster's GraphQL API, the dg CLI, the Python GraphQL client, and the Dagster+ MCP server cover run and asset work without browser control.
Computer useunknown
measured verdicts only — "unknown" means not yet probed by us

Scores

apimcpintegrationsclirpacomputer useoverall
66—7——7

Evidence

FactTierSourceDate
homepagedeclaredsource2026-10-01
licensescrapedsource2026-10-01
deploymentdeclaredsource2026-10-01
platformsdeclaredsource2026-10-01
modalities.api.existsdeclaredsource2026-10-01
modalities.api.kinds[0]declaredsource2026-10-01
modalities.api.auth[0]declaredsource2026-10-01
modalities.api.coveragedeclaredsource2026-10-01
modalities.api.docsdeclaredsource2026-10-01
modalities.sdk.existsdeclaredsource2026-10-01
modalities.sdk.languages[0]declaredsource2026-10-01
modalities.sdk.officialdeclaredsource2026-10-01
modalities.mcp.first_partydeclaredsource2026-10-01
modalities.mcp.verdictdeclaredsource2026-10-01
modalities.cli.existsdeclaredsource2026-10-01
modalities.extensibility.scripting[0]declaredsource2026-10-01
modalities.data_access.export[0]declaredsource2026-10-01
modalities.data_access.import[0]declaredsource2026-10-01
modalities.agent_docs.llms_txtdeclaredsource2026-10-01
verdict.scores.apideclaredsource2026-10-01
verdict.scores.mcpdeclaredsource2026-10-01
verdict.scores.clideclaredsource2026-10-01
freshness.watch[0].urldeclaredsource2026-10-01
freshness.watch[1].urldeclaredsource2026-10-01
freshness.watch[2].urldeclaredsource2026-10-01
freshness.watch[3].urldeclaredsource2026-10-01

Related tools

Other products in this database that share a category with Dagster.

Last verified 2026-10-01 · volatility high · JSON record