ChatGPT

ChatGPT

ChatGPT supports MCP connectors across chat.openai.com, the desktop app, and the Playground. Use the same configuration everywhere to avoid repeating setup.

Requirements

The current integration with MCP servers is in beta and only offered via Developer Mode, which is only eligible for users with either ChatGPT Plus or ChatGPT Pro subscriptions. Details of the minimum Plus subscription and its offerings can be found here (opens in a new tab).

Setup

Navigate and sign-in to ChatGPT (opens in a new tab).

If you have the appropriate subscription level, select your profile on the bottom left, followed by Settings.

Select Apps from the lefthand menu.

Select Create app.

For the Name field, call it something memorable. We suggest Xweather - short and simple!

For the Description field, feel free to leave blank or put in a short custom description. Please note that this does not affect the functionality in any way.

For the MCP Server URL, use one of the following, depending on your preferred authentication type. For No Authentication, replace XWEATHER_API_KEY with your client id and secret separated with an underscore (e.g `abc_123`):

https://mcp.api.xweather.com/mcp?api_key=XWEATHER_API_KEY

For OAuth, follow the OAuth 2.0 Section on the Authentication page.

By default, all Weather tools will be enabled. Please refer to the Authentication page for more information about how to construct this URL to filter out the tools to best suit your use case.

Check the box for I understand and want to continue, followed by Create.

If successful, you should see the following menu.

ChatGPT Enabled Connectors

To see the available connected tools and their descriptions, simply scroll down.

Start using your favorite LLMs with weather confidence!

Recommended prompts

  • “What is the hour-by-hour forecast for ORD after 18:00 local time?”
  • “Create a markdown briefing on air quality in the Twin Cities today.”
  • “Suggest three outdoor contingency plans given lightning risk near Austin.”

Troubleshooting

  • Missing tools in Playground: Edit the server configuration and remove overly broad exclude_tags entries.
  • 429 responses: Rate limits apply per API key. Slow retries or request an upgrade via the Xweather dashboard.
  • Connector stuck on ‘Authorizing’: Regenerate the API key and reconnect; cached credentials sometimes omit the secret.