Can AI agents automate Contentful?
Contentful · saas · documentsdeveloper-toolssaas-platform
Contentful is automatable today through the Content Management API. This record is the Contentful content platform (spaces, environments, content types, entries, assets) plus the vendor MCP server. It is not Sanity, Webflow, WordPress, or Adobe Experience Manager. Callers authenticate CMA requests with a personal access token that has the same rights as the owning user, or with OAuth tokens for public integrations. Tokens are sent as Authorization: Bearer or as an access_token query parameter; the header is recommended. Vendor docs also describe a Content Delivery API, Content Preview API, and GraphQL Content API with separate tokens. Official JavaScript client libraries are listed on the developer docs index. The official contentful-cli manages spaces, exports and imports JSON, runs migration scripts, and logs in through OAuth. First-party MCP is contentful/contentful-mcp-server, published as @contentful/mcp-server. It authenticates with CONTENTFUL_MANAGEMENT_ACCESS_TOKEN plus SPACE_ID and optional ENVIRONMENT_ID, PROTECTED_ENVIRONMENTS, and CONTENTFUL_HOST. The README tool table covers content types, entries, assets, spaces, environments, locales, tags, AI actions, and usage. Write and delete calls can be blocked on named environments. Contentful's developer changelog states Remote MCP moved from beta to general availability on 2026-07-21, is available to all customers without charge, and requires the MCP Config App on each space/environment pair. The marketplace Remote MCP app adds per-environment tool allow-lists. The opened official pages do not publish a remote MCP URL in the text retrieved here; this record does not copy third-party hosted-MCP hostnames. The official registry listing com.mcparmory/contentful-management is third-party. iPaaS connectors were not opened. Computer-use viability is unassessed. API scores 8 and is the best path. MCP scores 7 because the official server is useful CMA coverage, not a substitute for the full REST surface, and remote use needs the marketplace app.
Best path today: api · Overall automatability: 8/10
Modalities
| Modality | Status | Detail |
|---|---|---|
| API | yes | restgraphqlcma-personal-access-tokenoauth2 coverage: partial · docs |
| SDK | yes | javascript official: yes |
| MCP | yes | verdict: official |
| Integrations | unknown | |
| CLI | yes | |
| Extensibility | yes | contentful-migration webhooks: unknown |
| Data access | export: json · import: json | |
| RPA / UI automation | unknown | web-dom No repeatable UI probe was run. Contentful's Content Management API, official CLI, and vendor MCP cover practical content and model 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 |
|---|---|---|---|---|---|---|
| 8 | 7 | — | 7 | — | — | 8 |
Evidence
| Fact | Tier | Source | Date |
|---|---|---|---|
homepage | declared | source | 2026-09-03 |
license | declared | source | 2026-09-03 |
modalities.api.exists | declared | source | 2026-09-03 |
modalities.api.kinds[0] | declared | source | 2026-09-03 |
modalities.api.kinds[1] | declared | source | 2026-09-03 |
modalities.api.auth[0] | declared | source | 2026-09-03 |
modalities.api.auth[1] | declared | source | 2026-09-03 |
modalities.api.coverage | declared | source | 2026-09-03 |
modalities.sdk.exists | declared | source | 2026-09-03 |
modalities.sdk.languages[0] | declared | source | 2026-09-03 |
modalities.mcp.first_party | declared | source | 2026-09-03 |
modalities.cli.exists | declared | source | 2026-09-03 |
modalities.extensibility.scripting[0] | declared | source | 2026-09-03 |
modalities.data_access.export[0] | declared | source | 2026-09-03 |
modalities.data_access.import[0] | declared | source | 2026-09-03 |
modalities.agent_docs.llms_txt | declared | source | 2026-09-03 |
verdict.scores.api | declared | source | 2026-09-03 |
verdict.scores.mcp | declared | source | 2026-09-03 |
verdict.scores.cli | declared | source | 2026-09-03 |
freshness.watch[0].url | declared | source | 2026-09-03 |
freshness.watch[1].url | declared | source | 2026-09-03 |
freshness.watch[2].url | declared | source | 2026-09-03 |
freshness.watch[3].url | declared | source | 2026-09-03 |
Related tools
Other products in this database that share a category with Contentful.
Last verified 2026-09-03 · volatility high · JSON record