Procore MCP Server
MCP server that exposes the full Procore REST API to AI assistants like Claude. Built with TypeScript and the Model Context Protocol SDK.
Works with Claude Desktop, Claude Code, and any MCP-compatible client.
What it does
A build-time parser converts Procore's OpenAPI spec into a compact catalog, then auto-generates individual MCP tools for every API operation. At runtime, 7 meta-tools let the AI discover and call any Procore endpoint:
| Tool | Purpose |
|---|---|
procore_discover_categories |
List API categories with endpoint counts |
procore_discover_endpoints |
List endpoints in a category |
procore_search_endpoints |
Full-text search across all endpoints |
procore_get_endpoint_details |
Get full parameter schema for an endpoint |
procore_api_call |
Execute any Procore API call |
procore_get_config |
Show current config and auth status |
procore_set_config |
Set runtime config (company_id, project_id) |
Prerequisites
- Node.js 18+
- A Procore Developer Portal account
- An OAuth app with Authorization Code grant type
- Set your redirect URI to
http://localhost






