Pipeyard

Procore MCP Connector

Procore
constructionStatus: Active4.5 ratingSecurity score: 8/10Context size: Medium

Connect AI agents to Procore for project management, RFIs, submittals, and change events across construction projects.

Auth notes

Requires OAuth 2.0. Generate client_id and client_secret from Procore Developer Portal. Use authorization_code grant type. Tokens expire every 2 hours — implement refresh token logic.

Rate limits

300 requests per minute per company. Batch requests where possible. Use pagination for large project lists.

Edge cases

Sandbox environment does not mirror production data. God-mode API keys required for cross-project access which IT teams flag as security risk. Normalize RFI status fields — they differ between Procore versions.

Sandbox testing

Run test calls against Procore from Pipeyard. Try prompts below to see a simulated response; real MCP integration is coming in a future release.

Have a connector you'd like us to prioritize or a specific test flow you care about? Use the Requests page to submit new ideas.

Quick Start — curl example

curl
curl -X GET "https://api.procore.com/rest/v1.0/projects?company_id={company_id}" \
  -H "Authorization: Bearer {access_token}" \
  -H "Content-Type: application/json"

Credential Setup Guide

  1. 11. Go to developers.procore.com and create a free account
  2. 22. Click "Create New App" and fill in your app name and description
  3. 33. Under OAuth Credentials, copy your Client ID and Client Secret
  4. 44. Set your Redirect URI to your app callback URL
  5. 55. Make a POST request to https://login.procore.com/oauth/token with your credentials to get an access token
  6. 66. Use the sandbox URL https://sandbox.procore.com for testing — separate credentials from production
  7. 77. Get your Company ID by calling GET https://api.procore.com/rest/v1.0/companies

Example API Response

Sample data
curl
{
  "id": 123456,
  "name": "Harbor View Apartments Phase 2",
  "display_name": "Harbor View Apartments Phase 2",
  "project_number": "PRJ-2025-001",
  "address": "5678 Harbor Blvd",
  "city": "San Francisco",
  "state_code": "CA",
  "zip": "94105",
  "stage": "Course of Construction",
  "active": true,
  "created_at": "2025-01-15T08:30:00Z",
  "updated_at": "2025-03-10T14:22:00Z",
  "company": {
    "id": 7656,
    "name": "Pacific Construction Group"
  }
}