Documentation
WORKWAY Construction MCP provides 41 tools across 7 categories, plus 3 AI-powered Skills for construction automation. Connect your AI agent to Procore in minutes.
Quick Start
1. Configure Your MCP Client
Add the WORKWAY Construction MCP server to your Claude Desktop or Codex configuration:
{
"mcpServers": {
"workway-construction": {
"url": "https://workway-construction-mcp.half-dozen.workers.dev/mcp",
"transport": "sse"
}
}
} 2. Connect to Procore
Use the workway_connect_procore tool to authenticate. You can connect to either production or sandbox:
// Connect to Procore production
"Connect to Procore so I can access project data"
// Or connect to sandbox for testing
"Connect to Procore sandbox environment" The AI will return an authorization URL. Click it to complete OAuth authentication. Your tokens are securely stored and automatically refreshed.
3. Use AI Skills
Once connected, use natural language to invoke AI-powered Skills:
// Draft an RFI with AI
"Draft an RFI about the waterproofing membrane overlap not matching specs"
// Get executive summary of daily logs
"Summarize this week's daily logs for the Downtown Tower project"
// Review submittals for compliance issues
"Review pending submittals and flag any compliance concerns" Intelligence Layer (AI Skills)
Skills use Cloudflare Workers AI to produce outcomes, not just data. Each skill generates a draft that requires human review before action.
Generates professional RFIs from your intent. Includes subject, question body, impact statement, and spec references.
Transforms daily logs into executive summaries. Includes key metrics, notable events, weather impact, and recommendations.
Reviews submittals and flags compliance issues. Pattern analysis identifies bottlenecks and delays.
Tool Categories
41 MCP tools organized into 7 categories:
Environment Support
WORKWAY supports both Procore production and sandbox environments. Each user can connect to either environment independently.
Production vs Sandbox
- Production — Real Procore data. Use for live projects.
- Sandbox — Test environment. Use seeder tools to create sample data.
Switching Environments
To connect to a different environment, use the environment parameter:
// Production (default)
workway_connect_procore(environment: "production")
// Sandbox
workway_connect_procore(environment: "sandbox") API Endpoints
Server info and capabilities
List all 41 available tools with categories
Execute a tool
List available resources
Authentication
WORKWAY uses OAuth 2.0 for Procore authentication. When you call workway_connect_procore, you'll receive an authorization URL. After completing the OAuth flow, your tokens are securely stored and automatically refreshed.
Security Features
- Token Encryption — All tokens encrypted with AES-256-GCM
- User Isolation — Each user's tokens stored separately
- Automatic Refresh — Tokens refreshed before expiration
- Secure Storage — Cloudflare D1 with encryption at rest
- Environment Separation — Separate credentials for sandbox and production
Workflow Templates
Pre-built templates for common construction automations:
- rfi_overdue_alert — Daily notifications for overdue RFIs
- weekly_project_summary — Monday morning project digest
- submittal_status_digest — Daily submittal status report
- daily_log_reminder — Afternoon reminder to submit daily logs
- new_rfi_notification — Instant alerts when RFIs are created
- submittal_approved_notification — Alerts when submittals are approved
Rate Limits
The MCP server respects Procore's rate limits:
- 3,600 requests per minute
- 100,000 requests per day
Support
Questions? Issues?
- Email: support@workway.co
- GitHub: WORKWAYCO/WORKWAY