Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion sources/platform/integrations/ai/agno.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: Agno Integration
sidebar_label: Agno
description: Integrate Apify with Agno to power AI agents with web scraping, automation, and data insights.
sidebar_position: 17
sidebar_position: 19
slug: /integrations/agno
---

Expand Down
2 changes: 1 addition & 1 deletion sources/platform/integrations/ai/aws_bedrock.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: Amazon Bedrock integrations
sidebar_label: Amazon Bedrock
description: Learn how to integrate Apify with Amazon Bedrock Agents to provide web data for AI agents
sidebar_position: 11
sidebar_position: 15
slug: /integrations/aws_bedrock
---

Expand Down
107 changes: 107 additions & 0 deletions sources/platform/integrations/ai/chatgpt.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,107 @@
---
title: ChatGPT Integration
sidebar_label: ChatGPT
description: Learn how to integrate Apify with ChatGPT to provide web context in real-time.
sidebar_position: 12
slug: /integrations/chatgpt
---

**Learn how to integrate Apify Actors with ChatGPT to provide web context in real-time.**

---

The _ChatGPT_ integration enables you to connect ChatGPT to Apify's extensive library of Actors through the [Model Context Protocol (MCP)](https://openai.com/research/model-context-protocol). This allows ChatGPT to use Apify tools and Actors directly in conversations, providing real-time web data access and automation capabilities.

In this tutorial, you'll learn how to connect ChatGPT to the **Apify MCP server** using a custom connector.

## Prerequisites

Before connecting ChatGPT to Apify, you'll need:

- _An Apify account_ - Sign up for an Apify account, if you don't have one.
- _Apify API token_ - Get your API token from the **Integrations** section in [Apify Console](https://console.apify.com/account#/integrations). This token authorizes the MCP server to run Actors on your behalf. Make sure to keep it secure.
- _An OpenAI account with access to ChatGPT_ - You need an OpenAI account to use ChatGPT.
- _ChatGPT with Developer Mode enabled_ - You must enable [Developer Mode](https://platform.openai.com/docs/guides/developer-mode) to add custom connectors.

## Enable developer mode in ChatGPT

You must enable [Developer Mode](https://platform.openai.com/docs/guides/developer-mode) in ChatGPT to add custom connectors like the Apify MCP server.
When Developer Mode is active, the message input box is outlined in orange.

## Create an MCP connector

1. In ChatGPT, go to **Settings → Apps & Connectors → Create**. If you don't see the **Create** button, enable developer mode or reload the page.

2. Fill in the following fields:

- **Name** – a user-facing title, e.g., `apify-mcp`
- **Description** – a short description of what the connector does
- **MCP Server URL** – choose one of the following:
- `https://mcp.apify.com` — use the default set of Apify tools
- `https://mcp.apify.com?tools=actors,docs,mtrunkat/url-list-download-html` — use specific tools
(See [mcp.apify.com](https://mcp.apify.com) for details.)
- **Authentication** – OAuth, you don’t need to provide a client ID or secret.

![ChatGPT Create connect](../images/chatgpt-connector.png)

:::caution ChatGPT currently cannot change selected tools after connector creation
At the moment, ChatGPT does not allow modifying the selected tools after the connector is created.
If you need to add or remove tools later, you’ll need to create a new connector.

If you try to use a connector with social media scrapers like Instagram or TikTok, you may see the error:
"Something went wrong with setting up the connection."
This error typically occurs for social media scrapers like Instagram, TikTok, etc.
But you can still use these Actors with ChatGPT by including them when initially setting up the connector.

:::

## Authorize access

Click **Create** to proceed to the authentication page.
You’ll be redirected to the Apify website to authorize ChatGPT to access your Apify account.
Ensure you're logged into the correct Apify account before approving access.

Once authorized, you’ll return to ChatGPT and see a success message with a list of tools available from the Apify MCP server.

## Try the MCP connector in ChatGPT

Once your connector is ready:

1. Open a **new chat** in ChatGPT.
2. Click the **+** button near the message composer and select **More**.
3. Choose your **Apify MCP connector** to add it to the conversation.
4. Ask ChatGPT to use Apify tools, for example:

> “Search the web and summarize recent trends in AI agents”

You’ll need to grant permission for each Apify tool when it’s used for the first time.
You should see ChatGPT calling Apify tools — such as the [RAG Web Browser](https://apify.com/apify/rag-web-browser) — to gather information.

![ChatGPT Apify tools](../images/chatgpt-with-rag-web-browser.png)

## Use any Actor with ChatGPT

You can use any [Apify Actor](https://apify.com/store) with ChatGPT. By default, the Apify MCP server exposes a set of tools that lets you search and use Actors directly.

**Example query:**

> "Find and run an Actor that scrapes Instagram profiles, and get the profile of @natgeo"


## Limitations

- MCP integration in ChatGPT is still in **beta** and may have some limitations or bugs.
- Tool selection and execution can be **slow**, especially with the latest GPT models.
- **Custom connectors** are only available in ChatGPT **Developer Mode**.

## Related integrations

- [OpenAI Assistants integration](/platform/integrations/openai-assistants) — Use Apify Actors with OpenAI Assistants API via function calling
- [OpenAI Agents SDK integration](/platform/integrations/openai-agents) — Integrate Apify MCP server with OpenAI Agents SDK

## Resources

- [ChatGPT Developer Mode](https://platform.openai.com/docs/guides/developer-mode) - Learn how to enable Developer Mode in ChatGPT
- [Connectors and MCP servers](https://platform.openai.com/docs/guides/tools-connectors-mcp) - Official OpenAI documentation on using MCP servers with ChatGPT
- [Apify MCP server](https://mcp.apify.com) - Interactive configuration tool for the Apify MCP server
- [Apify MCP documentation](/platform/integrations/mcp) - Complete guide to using the Apify MCP server
2 changes: 1 addition & 1 deletion sources/platform/integrations/ai/crewai.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: 🤖🚀 CrewAI integration
sidebar_label: CrewAI
description: Learn how to build AI Agents with Apify and CrewAI 🤖🚀.
sidebar_position: 2
sidebar_position: 3
slug: /integrations/crewai
---

Expand Down
2 changes: 1 addition & 1 deletion sources/platform/integrations/ai/flowise.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: Flowise integration
description: Learn how to integrate Apify with Flowise.
sidebar_label: Flowise
sidebar_position: 9
sidebar_position: 10
slug: /integrations/flowise
---

Expand Down
2 changes: 1 addition & 1 deletion sources/platform/integrations/ai/haystack.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: Haystack integration
sidebar_label: Haystack
description: Learn how to integrate Apify with Haystack to work with web data in the Haystack ecosystem.
sidebar_position: 3
sidebar_position: 4
slug: /integrations/haystack
---

Expand Down
2 changes: 1 addition & 1 deletion sources/platform/integrations/ai/langchain.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: 🦜🔗 LangChain integration
sidebar_label: LangChain
description: Learn how to integrate Apify with 🦜🔗 LangChain, in order to feed vector databases and LLMs with data crawled from the web.
sidebar_position: 4
sidebar_position: 5
slug: /integrations/langchain
---

Expand Down
2 changes: 1 addition & 1 deletion sources/platform/integrations/ai/langflow.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: Langflow integration
sidebar_label: Langflow
description: Learn how to integrate Apify with Langflow low-code tool to build powerful AI agents and workflows that can use any API, model, or database.
sidebar_position: 5
sidebar_position: 6
slug: /integrations/langflow
---

Expand Down
2 changes: 1 addition & 1 deletion sources/platform/integrations/ai/langgraph.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: 🦜🔘➡️ LangGraph integration
sidebar_label: LangGraph
description: Learn how to build AI Agents with Apify and LangGraph 🦜🔘➡️.
sidebar_position: 6
sidebar_position: 8
slug: /integrations/langgraph
---

Expand Down
2 changes: 1 addition & 1 deletion sources/platform/integrations/ai/lindy.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: Lindy integration
description: Learn how to integrate Apify with Lindy.
sidebar_label: Lindy
sidebar_position: 7
sidebar_position: 9
slug: /integrations/lindy
---

Expand Down
2 changes: 1 addition & 1 deletion sources/platform/integrations/ai/llama.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: LlamaIndex integration
description: Learn how to integrate Apify with LlamaIndex in order to feed vector databases and LLMs with data crawled from the web.
sidebar_label: LlamaIndex
sidebar_position: 6
sidebar_position: 7
slug: /integrations/llama-index
---

Expand Down
2 changes: 1 addition & 1 deletion sources/platform/integrations/ai/mastra.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: Mastra MCP integration
sidebar_label: Mastra
description: Learn how to build AI Agents with Mastra via Apify Actors MCP server
sidebar_position: 10
sidebar_position: 11
slug: /integrations/mastra
---

Expand Down
2 changes: 1 addition & 1 deletion sources/platform/integrations/ai/milvus.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: Milvus integration
description: Learn how to integrate Apify with Milvus (Zilliz) to save data scraped from the websites into the Milvus vector database.
sidebar_label: Milvus
sidebar_position: 13
sidebar_position: 16
slug: /integrations/milvus
toc_min_heading_level: 2
toc_max_heading_level: 4
Expand Down
Loading