Can AI agents automate Directus?
Monospace Inc. · hybrid · documentsdeveloper-tools
Directus is automatable today through the APIs it generates from a connected database. REST item endpoints such as GET and POST /items/posts accept Authorization Bearer with a static access token. The authentication guide also documents a session cookie named directus_session_token and an access_token query parameter, and it says to prefer a method other than the query parameter. The homepage says Directus generates REST and GraphQL APIs. The docs show a JavaScript client, @directus/sdk. Directus v11.12 or later includes a remote MCP server at /mcp. It is disabled until an administrator enables it under Settings, AI, Model Context Protocol. Auth is OAuth or a static user token. Registry mode at /mcp?tool_mode=registry exposes search, execute, and schema. Deletes stay off unless Allow Deletes is enabled. Permissions follow the connected user. Directus is licensed under the Monospace Sustainable Core License. A self-hosted instance without a license runs on the core tier. Higher limits need a paid license. If an instance is over its entitlement and the grace period has elapsed, item, GraphQL, and MCP APIs are disabled. The homepage says the same product can be self-hosted or run on Directus Cloud, and self-hosting can start free. Zapier, Make, Power Automate, and n8n were not assessed. A command-line inventory was not established. Computer-use viability is unassessed. API scores 8. MCP scores 7. API is the best path because a static bearer token calls generated item endpoints directly, without enabling MCP.
Best path today: api · Overall automatability: 8/10
Modalities
| Modality | Status | Detail |
|---|---|---|
| API | yes | restgraphqlbearer-tokensession-cookiequery-token coverage: partial · docs |
| SDK | yes | javascript official: yes |
| MCP | yes | verdict: official |
| Integrations | unknown | |
| CLI | unknown | |
| Extensibility | unknown | webhooks: unknown |
| Data access | export: unknown · import: unknown | |
| RPA / UI automation | unknown | No repeatable UI probe was run. The generated REST API and the built-in MCP server cover collection access 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 |
|---|---|---|---|---|---|---|
| 8 | 7 | — | — | — | — | 8 |
Evidence
| Fact | Tier | Source | Date |
|---|---|---|---|
homepage | declared | source | 2026-10-04 |
deployment | declared | source | 2026-10-04 |
platforms | declared | source | 2026-10-04 |
license | declared | source | 2026-10-04 |
modalities.api.exists | declared | source | 2026-10-04 |
modalities.api.kinds[0] | declared | source | 2026-10-04 |
modalities.api.kinds[1] | declared | source | 2026-10-04 |
modalities.api.auth[0] | declared | source | 2026-10-04 |
modalities.api.auth[1] | declared | source | 2026-10-04 |
modalities.api.auth[2] | declared | source | 2026-10-04 |
modalities.api.coverage | declared | source | 2026-10-04 |
modalities.sdk.exists | declared | source | 2026-10-04 |
modalities.sdk.languages[0] | declared | source | 2026-10-04 |
modalities.sdk.official | declared | source | 2026-10-04 |
modalities.mcp.first_party | declared | source | 2026-10-04 |
verdict.scores.api | declared | source | 2026-10-04 |
verdict.scores.mcp | declared | source | 2026-10-04 |
freshness.watch[0].url | declared | source | 2026-10-04 |
freshness.watch[1].url | declared | source | 2026-10-04 |
freshness.watch[2].url | declared | source | 2026-10-04 |
freshness.watch[3].url | declared | source | 2026-10-04 |
Related tools
Other products in this database that share a category with Directus.
Last verified 2026-10-04 · volatility high · JSON record