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

# ChatGPT Plugin

> Install the Context.dev plugin in ChatGPT, connect with OAuth, and use live web search, scraping, extraction, monitoring, and brand tools in a chat.

The Context.dev plugin gives ChatGPT access to current web content and structured web data. Use it to search for sources, scrape or crawl sites, extract defined fields, parse documents, retrieve brand intelligence, capture screenshots, monitor changes, and run large batches.

<Card title="Install Context.dev in ChatGPT" icon="plus" href="https://chatgpt.com/plugins/plugin_asdk_app_6a70eca71e948191aea49dbb9b674477">
  Open the public Context.dev listing in ChatGPT's plugin directory.
</Card>

## Install and connect

<Steps>
  <Step title="Install the plugin">
    Open the [Context.dev plugin listing](https://chatgpt.com/plugins/plugin_asdk_app_6a70eca71e948191aea49dbb9b674477) while signed in to ChatGPT, then select the plus button to install it.
  </Step>

  <Step title="Authorize Context.dev">
    Connect the Context.dev account when ChatGPT prompts you during installation or on the first tool call. Sign in to Context.dev in the browser and approve the requested access.
  </Step>

  <Step title="Start a new chat">
    Installed plugin tools become available to new chats. Start a new Chat or Work conversation after installation.
  </Step>
</Steps>

<Info>
  The plugin uses Context.dev's browser-based OAuth connection. You do not need to create or paste a Context.dev API key into ChatGPT.
</Info>

## Use the plugin

Describe the outcome directly, or type `@` and choose **Context.dev** when you want to invoke it explicitly.

```text theme={null}
@Context.dev Search for OpenAI's latest official Apps SDK announcements. Summarize them and cite the source URLs.
```

```text theme={null}
@Context.dev Scrape https://example.com/pricing and return every plan as JSON with name, price, and limits.
```

```text theme={null}
@Context.dev Retrieve the brand profile for linear.app, including its logos, colors, fonts, and social profiles.
```

Use the narrowest operation that fits the task:

| Task                            | Ask Context.dev to                          |
| ------------------------------- | ------------------------------------------- |
| You do not know the source URL  | Search the web and return cited results     |
| You know the exact page         | Scrape it as Markdown or rendered HTML      |
| The answer spans one site       | Discover its sitemap or run a focused crawl |
| You need predictable fields     | Extract data against a JSON Schema          |
| You need recurring checks       | Create a website monitor                    |
| You have a large URL collection | Submit an asynchronous batch                |

<Warning>
  Creating, updating, running, or deleting monitors and batches changes persistent Context.dev account state. Request those actions explicitly and review the tool call before approving it.
</Warning>

## Verify the setup

Use a read-only request with a known URL:

```text theme={null}
@Context.dev Scrape https://www.context.dev and return only the page title and source URL.
```

A successful result confirms that the plugin is installed and the Context.dev connection is authorized.

## Troubleshooting

| Symptom                                              | Fix                                                                                                                 |
| ---------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- |
| Context.dev does not appear in the prompt's `@` menu | Confirm the plugin is installed, then start a new chat.                                                             |
| ChatGPT asks you to connect repeatedly               | Reopen the plugin details, reconnect Context.dev, and finish the browser consent flow before returning to the chat. |
| A tool is unavailable in a managed workspace         | Ask the workspace administrator whether that plugin or connector is allowed.                                        |
| Calls fail for insufficient credits                  | Review usage in the [Context.dev dashboard](https://context.dev/dashboard); repeated retries will not add credits.  |

## Reference

<CardGroup cols={2}>
  <Card title="Use plugins in ChatGPT" icon="book" href="https://learn.chatgpt.com/docs/plugins">
    Official OpenAI instructions for installing, connecting, invoking, and removing plugins.
  </Card>

  <Card title="Context.dev MCP guide" icon="robot" href="/install-mcp">
    The capabilities and authentication model behind the plugin.
  </Card>

  <Card title="Context.dev documentation" icon="code" href="/introduction">
    Guides and API references for each underlying operation.
  </Card>

  <Card title="Get support" icon="envelope" href="mailto:hello@context.dev">
    Contact Context.dev if the connection or a tool call fails.
  </Card>
</CardGroup>
