Egnyte offers its users the ability to connect to external AI connectors in order to bridge the gap between Egnyte and widely used productivity tools.
This guide walks Egnyte admins through connecting Procore as an AI Connector using the Model Context Protocol (MCP). Once configured, users can query Procore project data, RFIs, submittals, meetings, incidents, and more directly from Egnyte's AI Assistant.
Prerequisites
- An active Procore account with Company Admin access
- Egnyte admin account
- Agent Mode enabled in Egnyte's AI Assistant
- Egnyte MCP App Version ID for Procore: 7c7c8b15-ef27-492a-b879-9b8e59a3d0fc
If the App Version ID is not available contact the Egnyte account Manager or Egnyte Sales team.
Install the Egnyte MCP App in Procore
The first step is to install the Egnyte MCP application in the Procore company account. This allows Procore to communicate with Egnyte's AI Assistant through the MCP protocol.
-
Log in to the Procore account at app.procore.com. Enter the email address and click on Continue.
-
Click on the profile icon in the top-right corner and select Account & Admin Settings. Alternatively, navigate to Company Tools -> Admin
-
Click on App Management in the sidebar.
-
Click on Install App -> Install Custom App option in the top-right corner of the App Management page.
- Enter the App Version ID as 7c7c8b15-ef27-492a-b879-9b8e59a3d0fc and click on Install.
-
A confirmation message will appear. Click on Install to confirm.
-
Egnyte MCP app will appear in the Installed Apps list.
If Egnyte MCP is already available in the Installed Apps list, skip installing Egnyte MCP App in Procore and proceed directly to publishing the Procore connector in Egnyte.
Configure Tool Permissions
The following tools are available in the Procore connector for configuration:
- procore_list_companies - List all companies the authenticated user has access to
- procore_list_documents - List documents for a project
- procore_list_incidents - List incidents for a project
- procore_get_meeting - Get details of a specific meeting
- procore_list_meetings - List meetings for a project
- procore_get_project - Get details of a specific project
- procore_list_projects - List all projects from Procore
- procore_list_rfis - List RFIs (Requests for Information) for a project
- procore_list_submittals - List submittals for a project
- procore_get_daily_log_count - Get daily log counts for a project
- procore_get_incident - Get details of a specific incident
- procore_get_rfi - Get details of a specific RFI
Admins can set permissions for each tool by selecting either Allow unsupervised or Always ask permission.
All Procore tools are read-only (list, get, search operations). It is safe to set them to Allow unsupervised since they only retrieve data and do not modify anything in Procore.
Refer the steps to publish the connector, editing the connector, along with the other admin actions.
Troubleshooting
OAuth Authentication Fails
Confirm that the Egnyte MCP app is installed in Procore. Check that the Procore account has Company Admin permissions. If the app was recently installed, wait a few minutes and try again.
Connector is Published but Users Cannot See It
Users must have Agent Mode enabled in their AI Assistant Tools panel. They may need to refresh their browser or start a new AI Assistant conversation to see newly published connectors.
Tools Return Empty Results
The user's Procore account must have access to the projects and data being queried. Procore tools respect the user's existing Procore permissions - if they cannot see a project in Procore, the AI Assistant cannot access it either.