Connector guide5-minute read19 MCP tools7 languages

How to Connect Procore to ChatGPT — via MCP

Read Procore construction projects: companies, projects and directory, RFIs and submittals, daily and manpower logs, project documents and files, budget views and line items, subcontracts and purchase orders. OAuth 2.0, read-only.

HCBy HelpCode teamUpdated 5 min read Open-source on GitHub

No credit card · 7-day trial · Self-host alternative available

Procore

Procore

Read Procore construction projects: companies, projects and directory, RFIs and submittals, daily and manpower logs, project documents and files, budget views and line items, subcontracts and purchase orders. OAuth 2.0, read-only.

tools

19

Region

INTL

Category

Construction

Authentication

OAuth 2.0

Required env vars

PROCORE_CLIENT_IDPROCORE_CLIENT_SECRET
Install in one click on Cloud

7-day free trial · No credit card

  • 7-day free trial
    No credit card required
  • GDPR & SOC 2 ready
    EU data residency, audit logs
  • Open-source on GitHub
    Open source · AGPL-3.0
  • Works with ChatGPT, Claude, Gemini
    Any MCP-compatible client

Skip the install. Get this working in under 2 minutes.

Start a free trial on cloud.anythingmcp.com, add the Procore in one click, then point your AI client (Claude, ChatGPT, Copilot or Cursor) at the generated MCP endpoint. No Docker, no git clone, zero engineering experience required.

Start free trial

Summary

Read Procore construction projects: companies, projects and directory, RFIs and submittals, daily and manpower logs, project documents and files, budget views and line items, subcontracts and purchase orders. OAuth 2.0, read-only.

Try asking

Example prompts for Procore

Click any prompt to copy it. Paste into Claude, ChatGPT, Cursor, Gemini, Copilot or OpenClaw to run it against this connector.

Procore · live via MCP
Share
Opus 4.7

Claude is AI and can make mistakes. Please double-check responses.

💡 No install? Use cloud.anythingmcp.com directly. Sign in, click Connectors → Procore, paste your credentials, mint an MCP API key — done. No Docker, no git clone, no local server.

Procore + ChatGPT

Read Procore construction projects: companies, projects and directory, RFIs and submittals, daily and manpower logs, project documents and files, budget views and line items, subcontracts and purchase orders. OAuth 2.0, read-only.

Prerequisites

See the full setup instructions baked into the connector (visible in the in-app store when you select the connector). The required environment variables for this connector are:

PROCORE_CLIENT_ID, PROCORE_CLIENT_SECRET

Step 1 — Get credentials

The connector reads Procore through OAuth 2.0 and only reads. Every call runs as the Procore user who authorized it and sees what that user sees.

  1. At https://developers.procore.com sign in, click Create New App and add an OAuth credential of type Web server application. Set the redirect URI to <your AnythingMCP URL>/api/mcp-oauth/callback (on AnythingMCP Cloud: https://cloud.anythingmcp.com/api/mcp-oauth/callback).
  2. Copy the production client ID and client secret into PROCORE_CLIENT_ID and PROCORE_CLIENT_SECRET.
  3. A Procore company administrator installs the app in the company (Company Admin > App Management > Install Custom App, with the app's version key). Without that, the company's data is not reachable.
  4. On the connector page click Authorize with Provider and sign in to Procore. Tokens are refreshed automatically.
  5. Start with procore_list_companies for the company id, then procore_list_projects. Every company-scoped tool takes company_id; without it Procore answers 400.

Things to know:

  • A 403 means the user's permission template lacks access to that tool (RFIs, Budget, Documents) on the project. Budget and commitment tools need the Financials tools enabled on the project.
  • Lists return 100 items per page; pass page and per_page.
  • The rate limit is 3,600 requests per hour per app and user; a 429 says when to retry.
  • To test against a developer sandbox, change the base URL and the OAuth URLs in the connector settings to https://sandbox.procore.com and https://login-sandbox.procore.com.

Step 2 — Install the adapter

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

Step 3 — Add the connector in ChatGPT

Your server URL: in AnythingMCP, open MCP Servers → the server this connector is on, and copy its URL (https://cloud.anythingmcp.com/mcp/…). Use it wherever this guide shows YOUR_SERVER_ID.

ChatGPT connects to MCP servers as custom apps in developer mode, available on paid plans (not on Free). On Business and Enterprise workspaces an admin may have to allow it first.

  1. In ChatGPT, open Settings → Security and login and turn on Developer mode.
  2. Go to chatgpt.com/plugins and click +.
  3. Enter a name and a short description, e.g. Name: Procore.
  4. Under Connection, enter the MCP server URL https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID and create the connection.
  5. When ChatGPT asks, sign in to AnythingMCP (OAuth) and allow access.

Available tools

ToolWhat it does
procore_list_companiesThe Procore companies the authorized user belongs to, with company id, name and whether it is active
procore_get_meThe authorized Procore user: id, login (email) and name
procore_list_projectsProjects of a company with id, name, project number, address, stage, status, start and completion dates
procore_get_projectOne project with its full details: number, address, stage, type, office, dates, value, owner and custom fields
procore_list_company_usersPeople in the company directory with id, name, email, job title, company (vendor) and whether they are employees or active
procore_list_project_usersPeople in one project's directory with id, name, email, company and permission template
procore_list_rfisRFIs of a project with number, subject, status, ball in court, assignees, RFI manager, due date and cost or schedule impact
procore_get_rfiOne RFI with its question, answers (official and others), assignees, distribution list, attachments, due date and impacts
procore_list_submittalsSubmittals of a project with number, revision, title, type, status, spec section, ball in court, approvers and required-on-site date
procore_get_submittalOne submittal with its workflow (approvers and responses), attachments, distribution, dates and linked drawings
procore_list_daily_logsAll daily log entries of a project for one day or a date range, grouped by log type (manpower, notes, weather, deliveries, inspections…
procore_list_manpower_logsManpower log entries of a project: company or trade, number of workers, hours and location per day
procore_list_foldersThe root of a project's Documents tool: folders and files at the top level with id, name, size and update date
procore_get_folderOne folder of a project's Documents tool with its subfolders and files (id, name, size, version, updated by)
procore_get_fileOne file of a project's Documents tool with its versions, size, uploader and the download URL of each version
procore_list_budget_viewsThe budget views configured for a project (e.g
procore_list_budget_rowsBudget line items of a project in one budget view: cost code, category, original budget, approved changes, revised budget, committed and…
procore_list_subcontractsSubcontracts (work order contracts) of a project with number, title, vendor, status, executed flag and grand total
procore_list_purchase_ordersPurchase order contracts of a project with number, title, vendor, status, executed flag and grand total

FAQ

Does the free ChatGPT plan work with custom MCP connectors? No. Custom MCP connections need developer mode, which is only on paid plans.

Next steps

Was this guide helpful?

Your Procore agent is one click away.

Install the connector, paste the key, prompt ChatGPT. Free for 7 days, no credit card.

Related guides

Connectors

How to Connect Procore to Claude — via MCP

Read Procore construction projects: companies, projects and directory, RFIs and submittals, daily and manpower logs, project documents and files, budget views and line items, subcontracts and purchase orders. OAuth 2.0, read-only.

Connectors

How to Connect Procore to Cursor — via MCP

Read Procore construction projects: companies, projects and directory, RFIs and submittals, daily and manpower logs, project documents and files, budget views and line items, subcontracts and purchase orders. OAuth 2.0, read-only.

Connectors

How to Connect Procore to Gemini — via MCP

Read Procore construction projects: companies, projects and directory, RFIs and submittals, daily and manpower logs, project documents and files, budget views and line items, subcontracts and purchase orders. OAuth 2.0, read-only.

Connectors

How to Connect Procore to Meta Muse — via MCP

Read Procore construction projects: companies, projects and directory, RFIs and submittals, daily and manpower logs, project documents and files, budget views and line items, subcontracts and purchase orders. OAuth 2.0, read-only.

Connectors

Procore to MCP — Drive Procore from any AI Agent

Read Procore construction projects: companies, projects and directory, RFIs and submittals, daily and manpower logs, project documents and files, budget views and line items, subcontracts and purchase orders. OAuth 2.0, read-only.

Connectors

How to Connect Outlook (Microsoft 365 Mail and Calendar) to ChatGPT — via MCP

Let your AI work in Outlook: search and read email, file messages in folders, draft, send and reply, check the calendar, create and move meetings, and find free time with colleagues. Microsoft 365 and Outlook.com through Microsoft Graph, signed in with your Microsoft account.