> ## Documentation Index
> Fetch the complete documentation index at: https://api-docs.ollang.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Contentful

> Localize Contentful entries with the official remote MCP server and Ollang.

# Ollang MCP + Contentful

<Note>
  The Contentful Remote MCP app must be installed in the environment. Space admins control which tools it exposes. Contentful operates the hosted server separately from Ollang.
</Note>

Use [Contentful's official remote MCP server](https://www.contentful.com/developers/docs/tools/mcp-server/) with Ollang MCP to localize structured content. The GA remote endpoint is `https://mcp.contentful.com/mcp`; EU spaces use `https://mcp.eu.contentful.com/mcp` and OAuth 2.1.

## Why Contentful + Ollang?

By connecting Contentful and Ollang, your AI assistant can:

* Read entries and content for localization
* Create Ollang document translation orders
* Prepare localized content for Contentful
* Keep multilingual publishing workflows organized

## Setup

Install the Contentful Remote MCP app in the environment and authorize access over OAuth 2.1.

<Tabs>
  <Tab title="Claude Desktop">
    ```json theme={null}
    {
      "mcpServers": {
        "ollang": {
          "url": "https://mcp.ollang.com/mcp"
        },
        "contentful": {
          "url": "https://mcp.contentful.com/mcp"
        }
      }
    }
    ```

    Use `https://mcp.eu.contentful.com/mcp` for EU spaces.
  </Tab>

  <Tab title="Claude Code">
    ```bash theme={null}
    claude mcp add --transport http ollang https://mcp.ollang.com/mcp
    claude mcp add --transport http contentful https://mcp.contentful.com/mcp
    ```

    Use the EU endpoint for EU spaces.
  </Tab>

  <Tab title="Cursor">
    ```json .cursor/mcp.json theme={null}
    {
      "mcpServers": {
        "ollang": {
          "url": "https://mcp.ollang.com/mcp"
        },
        "contentful": {
          "url": "https://mcp.contentful.com/mcp"
        }
      }
    }
    ```
  </Tab>

  <Tab title="Devin">
    Add both remote servers in **Settings > Integrations > MCP Servers**:

    ```json theme={null}
    {
      "mcpServers": [
        {
          "name": "ollang",
          "url": "https://mcp.ollang.com/mcp",
          "transport": "http"
        },
        {
          "name": "contentful",
          "url": "https://mcp.contentful.com/mcp",
          "transport": "http"
        }
      ]
    }
    ```
  </Tab>

  <Tab title="Replit">
    ```json .replit-mcp.json theme={null}
    {
      "mcpServers": {
        "ollang": {
          "url": "https://mcp.ollang.com/mcp",
          "transport": "http"
        },
        "contentful": {
          "url": "https://mcp.contentful.com/mcp",
          "transport": "http"
        }
      }
    }
    ```
  </Tab>

  <Tab title="Lovable">
    Add both remote servers via **Settings > Integrations > MCP Servers**:

    ```json lovable.json theme={null}
    {
      "mcp": {
        "servers": {
          "ollang": {
            "url": "https://mcp.ollang.com/mcp",
            "transport": "http"
          },
          "contentful": {
            "url": "https://mcp.contentful.com/mcp",
            "transport": "http"
          }
        }
      }
    }
    ```
  </Tab>
</Tabs>

## Contentful MCP Capabilities

| Capability    | Description                                     |
| ------------- | ----------------------------------------------- |
| Remote access | Connect to Contentful over OAuth 2.1            |
| Tool controls | Space admins choose which tools the app exposes |
| EU endpoint   | Use the EU host for EU spaces                   |

## Example Workflows

### Localize Contentful entries

```
Find published English entries for the product site, upload their
translatable fields to Ollang, and create French and German document
translation orders.
```

### Translate help-center content

```
Find the English help-center entries updated this month, create Ollang
orders for Japanese and Spanish, and prepare the delivered content for
the corresponding Contentful locales.
```

### Audit missing locales

```
Review the content environment for entries missing their required locales.
Create an Ollang custom instruction for our CMS terminology and summarize
the translation orders needed.
```

<Info>
  A local Contentful server is also available with `npx @contentful/mcp-server` and a CMA personal access token for clients that cannot use the hosted server.
</Info>
