New Project MediaMCP documentation Customer API docs

Set up your tool

Use NPM with ChatGPT

Availability: MCP is available as an add-on to your NPM subscription. Contact your NPM account manager to enable it for your login.

ChatGPT connects to NPM as a custom app in developer mode. An admin of your Business, Enterprise or Edu workspace sets the app up once for everyone, then each person signs in with their own NPM login. Not sure who does what? See Getting connected.

Connector URL:

https://mcp.stage.npmedia.net/mcp

Last updated October 2026. OpenAI labels developer mode as beta and renames its menus from time to time. If yours look different, ask your ChatGPT workspace admin.

Setting Up the App on a Workspace (once per workspace)

What you need

  • ChatGPT Business, Enterprise or Edu, used on the web
  • Developer mode access. Only workspace admins or owners can publish the app.
  • An NPM website login with MCP enabled, to scan the tools and test the app. Setting this up for a colleague without MCP? Ask someone who has it to sign in and test with their own login.

NPM's connector supports OAuth 2.0 dynamic client registration with discovery, so there are no client IDs, secrets, or endpoint URLs to configure - ChatGPT discovers everything from the connector URL.

  1. In ChatGPT on the web, confirm developer mode is enabled for your workspace - if it isn't available to you, ask your ChatGPT workspace administrator
  2. Open Workspace settings → Apps → Create (authorised Enterprise/Edu users: Settings → Apps → Create) and enter the app details:
    • Name: New Project Media
    • Description: "Searches New Project Media's proprietary data on energy project signals, interconnection queue applications, data center projects, market intelligence, and organizations." (ChatGPT uses this to decide when to call the connector, so keep it descriptive)
    • MCP server URL: the connector URL above
    • Authentication: OAuth
  3. Select Scan Tools and complete the NPM authorisation prompt - sign in with your own NPM website login (if your browser is already signed in to NPM as someone else, use a private window) - then wait for the tool scan to finish
  4. Select Create. The app appears as a draft under Workspace settings → Apps → Drafts (and for you, under Settings → Apps → Enabled apps with a Dev label)
  5. Open a new chat, select the draft app from the tools menu, and test a few prompts (try "Show me the latest solar signals in Texas")
  6. When testing looks good, publish the app from Workspace settings → Apps → Drafts. Enterprise/Edu admins can also configure allowed actions and workspace access before publishing.

Using the App

  1. In a new ChatGPT conversation on the web, select New Project Media from the tools menu - or just refer to it in your prompt
  2. The first time, you'll be prompted to sign in at the NPM prompt with your own NPM login, the one you use on the website, and approve the authorisation request. If your browser is already signed in to NPM as a different person, open the sign-in in a private window
  3. That's it - ask away.

Try it

Ask ChatGPT something like "Show me the latest solar signals in Texas". See What you can ask for the data you can search, more to try and how the answers behave, and Your login and access for sign-in, trials and access changes.

OpenAI doesn't support MCP apps in the ChatGPT mobile apps yet, so use ChatGPT on the web. When NPM ships new tools, whoever manages the app pulls them in by rescanning the app's tools in its settings; users don't need to reconnect.