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
| Modality | Status | Detail |
|---|---|---|
| API | yes | graphqluser-token coverage: partial · docs |
| SDK | yes | python official: yes |
| MCP | yes | verdict: official |
| Integrations | unknown | |
| CLI | yes | |
| Extensibility | yes | python webhooks: unknown |
| Data access | export: json · import: json | |
| RPA / UI automation | unknown | web-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 use | unknown | measured verdicts only — "unknown" means not yet probed by us |
Scores
| api | mcp | integrations | cli | rpa | computer use | overall |
|---|---|---|---|---|---|---|
| 6 | 6 | — | 7 | — | — | 7 |
Evidence
| Fact | Tier | Source | Date |
|---|---|---|---|
homepage | declared | source | 2026-10-01 |
license | scraped | source | 2026-10-01 |
deployment | declared | source | 2026-10-01 |
platforms | declared | source | 2026-10-01 |
modalities.api.exists | declared | source | 2026-10-01 |
modalities.api.kinds[0] | declared | source | 2026-10-01 |
modalities.api.auth[0] | declared | source | 2026-10-01 |
modalities.api.coverage | declared | source | 2026-10-01 |
modalities.api.docs | declared | source | 2026-10-01 |
modalities.sdk.exists | declared | source | 2026-10-01 |
modalities.sdk.languages[0] | declared | source | 2026-10-01 |
modalities.sdk.official | declared | source | 2026-10-01 |
modalities.mcp.first_party | declared | source | 2026-10-01 |
modalities.mcp.verdict | declared | source | 2026-10-01 |
modalities.cli.exists | declared | source | 2026-10-01 |
modalities.extensibility.scripting[0] | declared | source | 2026-10-01 |
modalities.data_access.export[0] | declared | source | 2026-10-01 |
modalities.data_access.import[0] | declared | source | 2026-10-01 |
modalities.agent_docs.llms_txt | declared | source | 2026-10-01 |
verdict.scores.api | declared | source | 2026-10-01 |
verdict.scores.mcp | declared | source | 2026-10-01 |
verdict.scores.cli | declared | source | 2026-10-01 |
freshness.watch[0].url | declared | source | 2026-10-01 |
freshness.watch[1].url | declared | source | 2026-10-01 |
freshness.watch[2].url | declared | source | 2026-10-01 |
freshness.watch[3].url | declared | source | 2026-10-01 |
Related tools
Other products in this database that share a category with Dagster.
Last verified 2026-10-01 · volatility high · JSON record