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.
Prerequisites
Section titled “Prerequisites”- 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.
Connect via Apps directory
Section titled “Connect via Apps directory”-
Open the Apps directory.
In ChatGPT, click your profile -> Settings -> Apps & Connectors. If BuildWorkPro is listed, click Connect and skip to step 4.
-
Add the server URL.
If BuildWorkPro is not yet listed, choose Add custom connector and enter:
https://app.buildworkpro.com/api/mcpChatGPT discovers the server’s OAuth metadata at
/.well-known/oauth-protected-resourceand/.well-known/oauth-authorization-serverautomatically. -
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.
-
Confirm connection.
Back in ChatGPT, the connector appears as Connected. Open a new chat — the BuildWorkPro tools are now available to the model.
-
Test it.
Ask:
Summarize my active projects.
ChatGPT calls
projects.list, scoped to your tenant, and returns a brief.
What you can ask
Section titled “What you can ask”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_projectsprompt and write a one-paragraph status update I can paste into Slack.Draft a follow-up email for bid #123 using the
draft_bid_followupprompt.
The full inventory of tools, resources, and prompts is in the Tools catalog.
Managing the connection
Section titled “Managing the connection”- 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.