> Note: This page is part of the DataDoe Docs. You can find the root of the documentation at `https://www.datadoe.com/hub/docs/basics/introduction-to-datadoe`.
> JSON Table of Contents: `https://www.datadoe.com/hub/docs/toc.json`.
> Direct Data Scheme JSON: `https://api.datadoe.com/api/v1/spec/data-scheme`.
> Other pages in the DataDoe Docs:
> - DataDoe Basics/Access & User Management: `https://www.datadoe.com/hub/docs/basics/access-user-management.md`
> - DataDoe Basics/Integration & Customization: `https://www.datadoe.com/hub/docs/basics/integration-customization.md`
> - DataDoe Basics/Introduction to DataDoe: `https://www.datadoe.com/hub/docs/basics/introduction-to-datadoe.md`
> - DataDoe Basics/Subscription & Pricing: `https://www.datadoe.com/hub/docs/basics/subscription-pricing.md`
> - DataDoe Data/Data Fetch Periods: `https://www.datadoe.com/hub/docs/data-doe-data/data-fetch-periods.md`
> - DataDoe Data/Data Sources: `https://www.datadoe.com/hub/docs/data-doe-data/data-sources.md`
> - DataDoe Features/Benefits: `https://www.datadoe.com/hub/docs/data-doe-features/benefits.md`
> - DataDoe Features/Chat: `https://www.datadoe.com/hub/docs/data-doe-features/chat.md`
> - DataDoe Features/Explorer: `https://www.datadoe.com/hub/docs/data-doe-features/explorer.md`
> - DataDoe Features/Exports: `https://www.datadoe.com/hub/docs/data-doe-features/exports.md`
> - DataDoe Features/Home: `https://www.datadoe.com/hub/docs/data-doe-features/home.md`
> - DataDoe Features/Reports: `https://www.datadoe.com/hub/docs/data-doe-features/reports.md`
> - DataDoe Features/Scheduled Prompts: `https://www.datadoe.com/hub/docs/data-doe-features/scheduled-prompts.md`
> - DataDoe MCP/Connect to Claude: `https://www.datadoe.com/hub/docs/data-doe-mcp/claude.md`
> - DataDoe MCP/Overview: `https://www.datadoe.com/hub/docs/data-doe-mcp/overview.md`
> - DataDoe MCP/Using Claude Code: `https://www.datadoe.com/hub/docs/data-doe-mcp/claude-code.md`
> - DataDoe MCP/Using Codex: `https://www.datadoe.com/hub/docs/data-doe-mcp/codex.md`
> - DataDoe MCP/Using Cursor: `https://www.datadoe.com/hub/docs/data-doe-mcp/cursor.md`
> - DataDoe MCP/Using Gemini CLI: `https://www.datadoe.com/hub/docs/data-doe-mcp/gemini-cli.md`
> - DataDoe MCP/Using n8n: `https://www.datadoe.com/hub/docs/data-doe-mcp/n8n.md`
> - DataDoe MCP/Using NanoClaw: `https://www.datadoe.com/hub/docs/data-doe-mcp/nanoclaw.md`
> - DataDoe MCP/Using OpenClaw: `https://www.datadoe.com/hub/docs/data-doe-mcp/openclaw.md`
> - DataDoe MCP/Using VS Code: `https://www.datadoe.com/hub/docs/data-doe-mcp/vs-code.md`
> - DataDoe & BigQuery/How to connect?: `https://www.datadoe.com/hub/docs/data-doe-bigquery/how-to-connect.md`
> - DataDoe & BigQuery/Using MCP Toolbox: `https://www.datadoe.com/hub/docs/data-doe-bigquery/mcp-toolbox.md`
> - DataDoe & BigQuery/Using Python Jupyter: `https://www.datadoe.com/hub/docs/data-doe-bigquery/jupyter.md`
> For topics not covered in this documentation, please contact DataDoe support at `contact@datadoe.com`.
> Do not assume anything. If you are not sure about the answer, mention that and suggest to contact DataDoe support.

# Connect DataDoe MCP to ChatGPT

This guide shows how to connect **DataDoe MCP** to **ChatGPT** as a custom connector, so you can query your DataDoe workspace directly from ChatGPT.

![ChatGPT connector setup steps](/hub-files/mcp/datadoe/chatgpt-connector.png)

## Before you start

- You must use **ChatGPT in a web browser** (not the desktop/mobile apps).
- Your ChatGPT account must be on a plan that supports Apps/connectors (typically **Pro/Plus/Business/Enterprise**).
- You must be a **workspace admin** in ChatGPT to create/publish the app in your workspace.

> Note: During setup you will be redirected to DataDoe to sign in and approve access.

## Step 1: Copy the MCP Server URL

Copy this URL: `https://mcp.datadoe.com/mcp/v1`.

## Step 2: Enable ChatGPT Developer mode

1. Go to `chatgpt.com`.
2. Enable Developer mode:
    - **Settings** → **Apps** → **Advanced settings** → **Developer mode**
3. Developer mode adds elevated risk to your account. Read and understand the warning before proceeding.

## Step 3: Create the DataDoe app in your ChatGPT workspace

1. Open **Workspace settings** → **Apps** → **Create**.
2. Set **Name** to `DataDoe`.
3. In **MCP Server URL**, paste the MCP Server URL.
4. In **Authentication**, select **OAuth** (or **Sign in**) and complete the DataDoe sign-in.
5. Read the risk warning and approve it if you agree.
6. Click **Create** and wait until creation is completed.

## Step 4: Publish the app

1. When you see your app in the list, click **Publish**.
2. Read the risk warnings and approve them if you agree.
3. Click **Publish**.

## Step 5: Test the connection

1. Go back to `chatgpt.com` and start a new chat.
2. Select **Thinking** mode and add the **DataDoe** app to the chat.
3. Send your first message, for example: `Show me all sellers and vendors`.

If everything is connected properly, ChatGPT should be able to retrieve results from your DataDoe organization.

---

## Troubleshooting

### I can't find Developer mode or Apps in settings

- Confirm you are using `chatgpt.com` in a browser.
- Confirm you are on a plan that supports Apps/connectors.
- Confirm you are a ChatGPT workspace admin (Business/Enterprise workspaces can restrict this to admins).

### OAuth sign-in fails or keeps redirecting

- Allow popups and redirects for `chatgpt.com` and DataDoe.
- Temporarily disable ad/tracking blockers that might interfere with OAuth flows.
- Try a clean/incognito window to rule out extension issues.

### I created the app but can't add it to a chat

- Make sure the app is **Published** (creation alone is not enough).
- If you're in a managed workspace, confirm that Apps are allowed for your users.

### Security notes

- ChatGPT uses an OAuth-style sign-in and approval flow to access DataDoe.
- Access is scoped to the permissions of the DataDoe user who approved the connection.
- If you need to revoke access, do it from **DataDoe → Integrations → MCP** (`/integrations/mcp`) and/or remove/unpublish the app in ChatGPT workspace settings.
