Skip to content

Install in ChatGPT

ChatGPT supports MCP servers as Apps (rolling out broadly through 2026) and as Custom Connectors for power users today. Either path uses the same OAuth flow — you authenticate once and ChatGPT reads from your BuildWorkPro tenant for the rest of the session.

  • ChatGPT Plus, Team, or Enterprise account. The free tier does not currently support custom MCP connectors.
  • A BuildWorkPro account with access to the tenant you want to connect.

You do not need an API key. ChatGPT registers itself with BuildWorkPro using Dynamic Client Registration the first time you connect.

  1. Open the Apps directory.

    In ChatGPT, click your profile -> Settings -> Apps & Connectors. If BuildWorkPro is listed, click Connect and skip to step 4.

  2. Add the server URL.

    If BuildWorkPro is not yet listed, choose Add custom connector and enter:

    https://app.buildworkpro.com/api/mcp

    ChatGPT discovers the server’s OAuth metadata at /.well-known/oauth-protected-resource and /.well-known/oauth-authorization-server automatically.

  3. Register and authorize.

    ChatGPT performs Dynamic Client Registration with BuildWorkPro, then redirects you to the authorize page. Review the scopes ChatGPT is requesting and choose which to grant.

  4. Confirm connection.

    Back in ChatGPT, the connector appears as Connected. Open a new chat — the BuildWorkPro tools are now available to the model.

  5. Test it.

    Ask:

    Summarize my active projects.

    ChatGPT calls projects.list, scoped to your tenant, and returns a brief.

Once connected, ChatGPT can call any tool the scopes you granted allow. Examples:

Find the contact at Acme Construction whose email is jane@example.com.

List my bids that have been in negotiation for more than 14 days.

Use the summarize_open_projects prompt and write a one-paragraph status update I can paste into Slack.

Draft a follow-up email for bid #123 using the draft_bid_followup prompt.

The full inventory of tools, resources, and prompts is in the Tools catalog.

  • Revoke access: In BuildWorkPro, go to Settings -> Developer -> Connected apps and remove the ChatGPT entry. ChatGPT loses access immediately.
  • Change scopes: Disconnect from BuildWorkPro, reconnect from ChatGPT, and grant a new set of scopes on the consent screen.
  • Multiple tenants: ChatGPT connects to one tenant per account. To switch tenants, sign out of BuildWorkPro, sign back in to the desired tenant, then reconnect.