---
title: "Contentful integration for LuumenAI"
url: "https://www.luumen.ai/integrations/contentful/"
entity: SoftwareIntegration
category: "Source control & CI/CD"
audience: "SRE, DevOps, platform engineering, IT operations"
---

# Contentful integration for LuumenAI

Read Contentful spaces for context, then make content changes as approved steps

## What LuumenAI can do with Contentful

LuumenAI connects to Contentful with an API token and exposes 124 tools (60 read-only · 45 write · 19 destructive). Reads answer immediately; writes are shown as a plan and require approval by default, configurable per tool by an administrator.

## Key facts

- Authentication: API token
- Tools available: 124 tools (60 read-only · 45 write · 19 destructive)
- Plan: available on all plans
- Category: Source control & CI/CD

## About Contentful with LuumenAI

Connect Contentful and Luumen can read your spaces the way an engineer would: content types and their editor interfaces, entries and the references pointing at them, assets, snapshots, and environment details. Changes such as creating a content type, archiving an entry, or spinning up an environment are previewed first and wait for your approval.

## Example tools

Read-only (60 in total):

- `CONTENTFUL_GET_APP_BUNDLE` — Retrieves details of a specific app bundle by its ID.
- `CONTENTFUL_GET_APP_DEFINITION` — Retrieve details of a specific app definition by its ID.
- `CONTENTFUL_GET_ASSET` — Retrieve a single asset from a Contentful environment by its ID.
- `CONTENTFUL_GET_CONTENT_TYPES` — Retrieves all content types in a Contentful environment.
- `CONTENTFUL_GET_CONTENT_TYPE_SNAPSHOT` — Retrieve a snapshot of a content type by snapshot ID.
- `CONTENTFUL_GET_CONTENT_TYPE_SNAPSHOTS` — Get all snapshots of a content type in Contentful.
- `CONTENTFUL_GET_EDITOR_INTERFACE` — Retrieve the editor interface configuration for a content type.
- `CONTENTFUL_GET_ENTRY` — Retrieve a single entry from a Contentful space environment by its ID.

Write and destructive (64 in total, approval required by default):

- `CONTENTFUL_ACTIVATE_CONTENT_TYPE` — Activates (publishes) a content type in Contentful.
- `CONTENTFUL_ARCHIVE_ASSET` — Archive an asset in Contentful.
- `CONTENTFUL_ARCHIVE_ENTRY` — Archive an entry in Contentful.
- `CONTENTFUL_ARCHIVE_RELEASE` — Archive a release in Contentful.
- `CONTENTFUL_CREATE_APP_DEFINITIONS_KEYS` — Generate an app signing key for a Contentful app definition.
- `CONTENTFUL_CREATE_CONTENT_TYPE` — Create a new content type in a Contentful environment.
- `CONTENTFUL_CREATE_ENTRY_TASK` — Create a task on a Contentful entry.
- `CONTENTFUL_CREATE_ENVIRONMENT` — Create a new environment within a Contentful space.

## Frequently asked questions

### How does LuumenAI connect to Contentful?

Authorize once with API token. Luumen lists the scopes each action needs before you approve the connection, and credentials never appear in the chat.

### Can LuumenAI change things in Contentful on its own?

Read actions answer immediately. Anything that writes is shown as a plan and requires approval by default, including the 19 actions classified as destructive. Administrators configure that per tool.

### Is there an audit trail?

Every call to Contentful — read or write, approved or declined — is recorded with the actor, the input, and the result.

Full page: https://www.luumen.ai/integrations/contentful/
