---
title: "Contentful MCP: review, setup & limitations · Undominated.ai"
canonical: https://undominated.ai/mcp-servers/contentful/
description: "Read and manage Contentful entries, assets, content types and environments through its local MCP server."
---

# Contentful MCP: review, setup & limitations · Undominated.ai

> Read and manage Contentful entries, assets, content types and environments through its local MCP server.

[← Explore all mcp servers](/mcp-servers/)

CONTENT MANAGEMENT / Contentful

# Contentful MCP

Read and manage Contentful entries, assets, content types and environments through its local MCP server.

 See setup guidance ↓Original source ↗

SOURCE REVIEW

 Reviewed 2026-09-21
 Evidence 6 linked sources
 Publisher Contentful
 Licence MIT ↗
 Revision 36965e9a9689
 Read what was—and wasn’t—checked ↓

“Contentful MCP Server”

 Contentful · upstream description ↗ Our analysis follows below.

01 / THE REASONING

## Why this made the selection.

 - Exposes structured CMS operations rather than treating a content space as an unstructured document store.
- Entry, asset and content-type tools support editorial maintenance and content-model work.

### A good fit for

 - Prepare and update structured content.
- Inspect or maintain a development Contentful environment.

### Weigh up before choosing

 - Publishing, unpublishing, deletion and environment operations are available; the server is not an editorial approval system.
- The Management API token can have broader access than the configured default space.
- Experience Orchestration tools need both explicit opt-in and the corresponding account entitlement.

02 / THE REVIEW RECORD

## What we actually inspected.

Source review has boundaries. A clear record is more useful than a “safe” badge.

### Material inspected

 - Pinned package README, package.json and package MIT licence.
- Server entrypoint, environment parsing, tool registration and publishEntry implementation.

### Our findings

 - The TypeScript server uses stdio and Contentful Management API credentials.
- The source includes bulk limits and optional protected environments, but these do not make all tools read-only or replace token permissions.

### Not established by this review

 - Server launch, authenticated tool calls, and release-to-source parity were not tested.

The review applies to the material and revision named here. A newer upstream release can change its behavior.

03 / PUT IT TO WORK

## Connect a server deliberately.

Upstream setup instructions ↗

DOCUMENTED COMMAND

 npx -y @contentful/mcp-server Copy command ↗

Copying does not execute this command. It may retrieve a newer version than the reviewed source.

 - Use the documented npx package configuration for your MCP client.
- Set CONTENTFUL_MANAGEMENT_ACCESS_TOKEN and SPACE_ID via protected client environment settings, then choose the intended ENVIRONMENT_ID.
- Start with a development environment and review content publishing, deletion and migration requests.

### Before you start

 - Node.js and npm/npx.
- Contentful account, space access and a Management API personal access token.

### Compatibility

Claude Desktop · Cursor · VS Code

### Implementation

TypeScript

### Transports

stdio

### Local process with Contentful Management API token

 - Reads CMS content, assets, schemas and account context.
- Can create, update, publish, unpublish or delete supported content and manage environments.

### Cost model

Contentful plan, API/asset usage and any AI actions follow your account terms; the connected client is separate.

04 / FOLLOW THE EVIDENCE

## The source trail.

Our notes are separate from the original resource. Check upstream before adopting a new version.

 - Contentful MCP setup and scope ↗ Checked 2026-09-21 https://raw.githubusercontent.com/contentful/contentful-mcp-server/36965e9a96894d88d765a3f980100922f33cd979/packages/mcp-server/README.md Supports: summary, upstreamDescription, whySelected, bestFor, limitations, install, access, compatibility, transports, review
- Contentful MCP package ↗ Checked 2026-09-21 https://raw.githubusercontent.com/contentful/contentful-mcp-server/36965e9a96894d88d765a3f980100922f33cd979/packages/mcp-server/package.json Supports: language, install
- Contentful stdio entrypoint ↗ Checked 2026-09-21 https://raw.githubusercontent.com/contentful/contentful-mcp-server/36965e9a96894d88d765a3f980100922f33cd979/packages/mcp-server/src/index.ts Supports: review, transports
- Contentful tool registration and entitlement gates ↗ Checked 2026-09-21 https://raw.githubusercontent.com/contentful/contentful-mcp-server/36965e9a96894d88d765a3f980100922f33cd979/packages/mcp-server/src/tools/register.ts Supports: review, limitations, access
- Contentful publish-entry implementation ↗ Checked 2026-09-21 https://raw.githubusercontent.com/contentful/contentful-mcp-server/36965e9a96894d88d765a3f980100922f33cd979/packages/mcp-tools/src/tools/entries/publishEntry.ts Supports: review, access
- Contentful MCP MIT licence ↗ Checked 2026-09-21 https://raw.githubusercontent.com/contentful/contentful-mcp-server/36965e9a96894d88d765a3f980100922f33cd979/packages/mcp-server/LICENSE Supports: license

KEEP COMPARING

## Other approaches to consider.

Related by category or shared topics. These are alternatives to inspect, not a measured quality order.

 [### Canva MCP ↗ A hosted connection for authorized Canva design discovery, creation, editing and export workflows.](/mcp-servers/canva/)[### Cloudinary Asset Management MCP ↗ Search, upload, organize and transform Cloudinary media through its dedicated Asset Management server.](/mcp-servers/cloudinary/)

 [AI Tools ↗](/tools/)[Skills ↗](/skills/)[Agents ↗](/agents/)[MCP Servers ↗](/mcp-servers/)
