Connect Contentful to Your AI Agent

Use your content model and existing entries to prepare a precise editorial change.

8 tools API key

Try a Contentful Task

Copy a prompt into your agent with the oo Skill installed. Add your page links and source notes before running it.

oo Skill Contentful

Prepare a content entry review

Compare selected entries with their content model and editorial requirements.

/oo Contentful: Find Contentful space [ID] and environment [ID]. Read content types and entries for type [type] and locale [locale], within scope [scope]. Inspect entries [IDs] and summarize their fields against editorial requirements [requirements], keeping entry IDs and locale distinctions.

Apply a selected entry revision

Update an entry while preserving untouched localized fields.

/oo Contentful: Read Contentful entry [entry ID] in space [space ID], environment [environment ID] and its content type. Apply final changes [fields and locale values], preserving other fields in the full update object. Use the latest version and report the resulting entry; do not publish it.

Start Working with Contentful

  1. Install OOMOL

    Set up oo CLI and the oo Skill in your agent.

    Install OOMOL →
  2. Connect Contentful

    Connect with a Contentful personal access token.

    Connect Contentful →
  3. Give Your Agent a Task

    Use /oo with the pages to read, the changes to make, and where to save the result.

    Connection Guide →

Choose Your Agent

  • Grant access to the target space and environment and editing rights for intended changes.
  • Entry updates require the current version and a complete intended fields object. Publishing is not included.

Contentful Tools

Read Contentful spaces, environments, content types and entries through the management connection. AI can organize localized content for review, create entries or update a chosen entry using its current version.

Models and entries

Read content structure and entries in a selected environment.

Entry changes

Create entries or update versioned field values.

8 tools

Get Current User

Get the authenticated Contentful user profile for the current personal access token.

contentful.get_current_user

List Spaces

List Contentful spaces accessible to the current personal access token.

contentful.list_spaces

List Environments

List Contentful environments inside a specific space.

contentful.list_environments

List Content Types

List Contentful content types available in a specific environment.

contentful.list_content_types

List Entries

List Contentful entries with common filtering, pagination, and include options.

contentful.list_entries

Get Entry

Get a single Contentful entry by identifier.

contentful.get_entry

Create Entry

Create a Contentful entry in a specific environment.

contentful.create_entry

Update Entry

Update a Contentful entry using optimistic locking.

contentful.update_entry

Frequently Asked Questions

Can I review one language’s content?

Yes, provide the locale and selected content type or query. Preserve locale keys when presenting or updating localized fields.

Why is the current entry version needed?

Contentful uses the version to detect conflicting updates. Read the entry immediately before writing and handle any conflict by reviewing the latest fields.

Will an edit publish the content?

No. This connection creates or updates management entries; publication is a separate operation not included here.

Connect Contentful

About Contentful ↗