← back to blog
    Berner SetterwallSeptember 22, 20263 min read

    Contentful Is Now Live in Cogny: Read Entries, Assets & Content Types From Your Agent

    Contentful is one of the most widely deployed headless CMSs, and until now there was no way to ask your agent "what content types do we have?" or "which entries reference this product?" without opening the Contentful web app and clicking through it by hand. That changes today.

    Contentful is a live MCP integration in Cogny. Connect a single Content Delivery API access token and Claude (or any MCP client on app.cogny.com/mcp) can read your space in natural language.


    TL;DR

    • Contentful is live now. Connect it with a Content Delivery API token, Space ID and Environment ID from Settings → Cogny Managed MCPs.
    • Nine tools, strictly read-only by design: contentful_get_space, contentful_list_entries, contentful_get_entry, contentful_list_assets, contentful_get_asset, contentful_list_content_types, contentful_get_content_type, contentful_list_locales, contentful_list_tags. No write tools — the proxy only ever calls the Content Delivery API, never the Content Management API, so nothing can be created, edited, published or deleted through Cogny.
    • Supports default and EU-hosted spaces — pass the EU host in the optional Region / Host field.
    • The Content Intelligence scheduled template now recognizes Contentful as a content-inventory signal alongside Search Console.
    • Works from any MCP client on app.cogny.com/mcp, and from Bash via the Cogny CLI.
    • Included in Cogny Solo ($9/mo).

    What you can do with it

    AreaWhat Claude can do
    SpaceVerify the connection and resolve the authenticated space
    EntriesList entries (optionally filtered by content type), page through large sets, and read full entry detail by ID
    AssetsList and inspect media assets — images, files — including file URLs
    Content typesList the content models defined in the environment and inspect a single schema (fields, types, validations)
    LocalesList the locales configured for the space/environment
    TagsList the tags available for organizing entries and assets

    In plain terms: "What content types exist in our space?" "List the last 20 blog post entries." "Which locales do we publish in?" The answers come straight from the Content Delivery API without opening a dashboard.


    How to connect it

    1. Open your space in the Contentful web appSettings → API keys → open an existing key or click Add API key.
    2. Copy the Content Delivery API - access token — not the Content Management API token, which grants write access this integration never uses.
    3. Copy the Space ID shown on the same page.
    4. Note your Environment ID from Settings → Environments (usually master — leave this blank in Cogny to use the default).
    5. If your space is EU-hosted, note the EU host: https://cdn.eu.contentful.com.
    6. In Settings → Cogny Managed MCPs, click Connect on the Contentful card, paste the token, Space ID, Environment ID and (for EU spaces) the region host.

    One credential set per workspace. It's stored encrypted, sent only as the Authorization: Bearer header to the Contentful Content Delivery API, and scoped to your single Cogny workspace.


    On trust

    This integration is read-only by construction, not just by convention — the proxy server only ever talks to cdn.contentful.com / cdn.eu.contentful.com (the Content Delivery API). It never calls api.contentful.com (the Content Management API), so there is no code path through which an agent could create, edit, publish, unpublish or delete anything in your space. Every one of the nine tools is a GET against already-published content.


    Works with the Content Intelligence template

    The Content Intelligence scheduled template now recognizes Contentful as a content-inventory signal. Where the template previously relied on Search Console's pages data to infer what content already exists, a connected Contentful space lets it call contentful_list_content_types and contentful_list_entries directly for an authoritative inventory — while Search Console (or Google Ads keyword data) still drives the keyword-gap sizing itself.

    Enable it from your warehouse Scheduled → + New scheduled prompt → Content Intelligence.


    If your content lives in Contentful, this is the connector that puts your CMS inventory on the same footing as every other source in your Cogny workspace. Connect it from your Cogny dashboard and ask your first question.