> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.omegatheme.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Connect AI assistants to Omega Feed

# Connect AI assistants to Omega Feed

Connect an AI assistant to ask about your feeds in plain language and start a sync from the chat.

**Use this when:** you work in Claude, ChatGPT, Gemini, Grok or a terminal agent and want to check feed errors without opening the app.

1. [Before you start](#2-before-you-start)
2. [Connect an AI app](#2-connect-an-ai-app)
3. [Connect Claude Code or a terminal agent](#2-connect-claude-code-or-a-terminal-agent)
4. [Choose what assistants can do](#2-choose-what-assistants-can-do)
5. [Manage connected assistants](#2-manage-connected-assistants)
6. [Examples](#2-examples)
7. [Limits](#2-limits)

## Before you start

* You need a Shopify staff login for the store where Omega Feed is installed. You sign in with it to approve each assistant.
* Your assistant must support custom connectors (remote MCP servers).
* Open the setup page: go to **Settings**, then click **Manage** on the **AI assistants** card.

## Connect an AI app

1. On **AI assistants**, open **Connection methods**.
2. Under **With an AI app**, click **Connect** under Claude, ChatGPT, Gemini or Grok. The app copies the server URL and opens that assistant's connector page in a new tab.
![AI assistants, Connection methods card with the Connect buttons and the MCP server URL field](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/aiconn_f87oi1.png)
3. In the assistant, add a custom connector and paste the URL.
4. Sign in with Shopify when the assistant asks.
5. Check the page **Connect <assistant> to your store?**. It shows your store, the access level, and two lists: **It can view** and **It can also** (or **Turned off on Read-only**).
6. Edit **Connection name** if you like. It shows in your list of connected assistants and in Sync history.
7. Click **Allow access**. You are sent back to the assistant.

For any other assistant, copy the **MCP server URL** from the same card and add it as a connector there.

## Connect Claude Code or a terminal agent

1. On **AI assistants**, open **Connection methods**.
2. Under **With Claude Code or a terminal agent**, click **Copy prompt**.
3. Paste the prompt into your agent. It adds the server and opens the Shopify sign-in for you.
4. Approve the connection as in steps 5–7 above.

The prompt reads: "Add the Omega Feed MCP server at <your MCP server URL> (HTTP transport) and sign me in."

## Choose what assistants can do

The **Permissions** card sets one access level for all assistants on your store.

* **Read-only** — assistants can look at your feeds but can't start a sync.
* **Read + Sync feed** — assistants can also start a sync. This is the default.

To change it:

1. On **Permissions**, choose the level.
2. Click **Save** in the **Unsaved changes** bar at the top.
3. Confirm **Switch to <level>?**.

||| Changing the access level disconnects every connected assistant. Each one has to reconnect and be approved again.

What assistants can do, under **What assistants can do**:

| Type | Action | What it returns |
| --- | --- | --- |
| Read | View all your feeds | Every feed with its channel, status and issue count |
| Read | Check a feed's status | Last sync result, approval ETA and upload status |
| Read | View products in a feed | Products in a feed, filtered by approval status |
| Read | Find a product across feeds | Where a product appears and why it is rejected |
| Read | View product and account issues | Account and product issues, grouped by feed |
| Read | View a feed's sync history | The 10 most recent syncs of a feed |
| Read | Check your plan and usage | Your plan, variant quota and paused feeds |
| Write | Sync a feed | Start a sync, like clicking Sync now |

Assistants can't edit your products or settings. A sync started by an assistant follows the same rules as one you start in the app: if the feed can't sync, the assistant is told why.

## Manage connected assistants

**Connected assistants (N)** lists each connection with its **Name**, **Connected** date and **Last active** time.

* To remove one assistant, click **Disconnect** on its row and confirm. It loses access until you approve it again.
* To remove all of them, click **Revoke all access** and confirm **Revoke all**.

Syncs started by an assistant show an **AI assistant** label in the feed's Sync history. Hover it to see which connection started the run. See [Check sync history](/en/article/keep-feeds-in-sync-2f5cb/#2-check-sync-history).

## Examples

* "Which of my feeds have errors right now?" — the assistant lists your feeds with their issue counts.
* "Why is my blue t-shirt rejected on Google?" — the assistant finds the product across feeds and returns the channel's reason.
* "Sync my Google feed." — on **Read + Sync feed**, the assistant starts a sync, like **Sync now**.

## Limits

* Available on every plan.
* Usage is counted per store per hour and shared by all assistants:.
* **Usage this hour** shows look-ups and syncs used, and when the count resets. The **Syncs** row shows only on **Read + Sync feed**.
* When a limit is reached, the assistant gets an error until the hour resets. Click **Need higher quota?** to ask us for more.

## Related articles

* [Keep your feeds in sync](/en/article/keep-feeds-in-sync-2f5cb/)
* [Find and fix product issues](/en/article/find-and-fix-issues-j8g9s2/)
* [Plan limits](/en/article/plan-limits-n9e5hr/)

Need help? Chat with us from the app.