> For the complete documentation index, see [llms.txt](https://docs.zigpoll.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.zigpoll.com/integrations/mcp/mcp-chatgpt.md).

# Connect to ChatGPT

Connect your Zigpoll surveys to **ChatGPT** as a custom MCP connector using the [Model Context Protocol (MCP)](https://modelcontextprotocol.io/). Once connected, ChatGPT can read your survey responses, run analytics, and create surveys — just ask in plain English.

For other AI clients, see the [MCP overview](/integrations/mcp.md).

{% hint style="info" %}
Custom MCP connectors require **Developer Mode**, available on ChatGPT **Pro, Plus, Business, Enterprise, and Education** plans on the web. Menu labels evolve as ChatGPT updates — "Apps" and "Connectors" refer to the same area.
{% endhint %}

## Prerequisite: get your Zigpoll API key

1. Log into your [Zigpoll dashboard](https://app.zigpoll.com).
2. Go to **Settings → Manage Integrations**.
3. Scroll to **API Key**, click **Add Key** under **Private Keys**, label it "ChatGPT", and copy it.

## Step 1: Enable Developer Mode

1. In ChatGPT on the web, open **Settings → Apps & Connectors** (may appear as **Connectors**).
2. Open **Advanced settings** and turn on **Developer mode**.

## Step 2: Add the Zigpoll connector

1. Back in **Apps & Connectors**, click **Create** (or **Create app**).
2. Enter the details:
   * **Name:** `Zigpoll`
   * **MCP Server URL:** `https://mcp.zigpoll.com/mcp`
3. Set the authentication type to **OAuth**.
4. Check the box confirming you trust the provider, then click **Create**.
5. ChatGPT opens a browser authorization window. Paste the API key from the prerequisite step on the Zigpoll authorization page and click **Authorize**.

{% hint style="info" %}
`mcp.zigpoll.com` uses a browser-based OAuth login. A static API-key header is not supported — the key is exchanged for a token through the authorization page above.
{% endhint %}

## Step 3: Use it in a chat

1. Start a new chat and open the **+** (tools) menu → **Developer mode**.
2. Enable the **Zigpoll** connector for the conversation.
3. Ask away. Being explicit helps ChatGPT pick the right tool, e.g.:

> "Use the Zigpoll app to list my accounts"

> "Use Zigpoll to summarize the responses from my NPS survey"

## Example prompts

* "List all my surveys and their response counts"
* "Where are my survey respondents located?"
* "Compare order values for each answer on my attribution question"
* "Create a new customer satisfaction survey"

For the full list of tools and more examples, see the [MCP overview](/integrations/mcp.md). For ideas on what to build, see [Ideas for Using Zigpoll MCP](/tutorials/zigpoll-mcp-use-cases.md).

## Troubleshooting

* **Developer mode not visible** — confirm your plan supports it and that you're on the web app, not the mobile app.
* **Connector not available in chat** — it must be enabled per conversation via the **+ → Developer mode** menu.
* **Authentication errors** — use a valid API key that hasn't been revoked. Regenerate one from **Settings → Manage Integrations → API Key**, then refresh the connector.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.zigpoll.com/integrations/mcp/mcp-chatgpt.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
