Sáltate la instalación. Funcionando en menos de 2 minutos.
Inicia una prueba gratuita en cloud.anythingmcp.com, añade Procore con un clic y apunta tu cliente de IA (Claude, ChatGPT, Copilot o Cursor) al endpoint MCP generado. Sin Docker, sin git clone, sin experiencia de desarrollo.
Resumen
Lee proyectos de construcción de Procore: empresas, proyectos y directorio, RFI y submittals, partes diarios y de mano de obra, documentos y archivos del proyecto, vistas y partidas de presupuesto, subcontratos y órdenes de compra. OAuth 2.0, solo lectura.
Prueba a pedir
Prompts de ejemplo para Procore
Haz clic en un prompt para copiarlo. Pégalo en Claude, ChatGPT, Cursor, Gemini, Copilot u OpenClaw para ejecutarlo contra este conector.
Claude es IA y puede equivocarse. Verifica siempre las respuestas.
💡 ¿Sin instalación? Usa cloud.anythingmcp.com directamente. Inicia sesión, pulsa Connectors → Procore, pega tus credenciales, genera una MCP API key — listo. Sin Docker, sin
git clone, sin servidor local.
Procore
Lee proyectos de construcción de Procore: empresas, proyectos y directorio, RFI y submittals, partes diarios y de mano de obra, documentos y archivos del proyecto, vistas y partidas de presupuesto, subcontratos y órdenes de compra. OAuth 2.0, solo lectura.
Configuración
El conector lee Procore mediante OAuth 2.0 y nunca escribe. Cada llamada se ejecuta como el usuario de Procore que lo autorizó y ve lo que ve ese usuario.
- Inicia sesión en https://developers.procore.com, haz clic en Create New App y añade una credencial OAuth de tipo Web server application. Pon como URI de redirección
<your AnythingMCP URL>/api/mcp-oauth/callback(en AnythingMCP Cloud:https://cloud.anythingmcp.com/api/mcp-oauth/callback). - Copia el client ID y el client secret de producción en
PROCORE_CLIENT_IDyPROCORE_CLIENT_SECRET. - Un administrador de la empresa en Procore instala la app en la empresa (Company Admin > App Management > Install Custom App, con la version key de la app). Sin eso, los datos de la empresa no son accesibles.
- En la página del conector haz clic en Authorize with Provider e inicia sesión en Procore. Los tokens se renuevan solos.
- Empieza con
procore_list_companiespara el id de la empresa y luegoprocore_list_projects. Toda herramienta de ámbito empresa recibecompany_id; sin él, Procore responde 400.
Conviene saber:
- Un 403 significa que la plantilla de permisos del usuario no da acceso a esa herramienta (RFIs, Budget, Documents) en el proyecto. Las herramientas de presupuesto y contratos necesitan las herramientas Financials activadas en el proyecto.
- Los listados devuelven 100 elementos por página; pasa
pageyper_page. - El límite es de 3.600 peticiones por hora por app y usuario; un 429 indica cuándo reintentar.
- Para probar contra un sandbox de desarrollador, cambia en los ajustes del conector la URL base y las URL de OAuth a
https://sandbox.procore.comyhttps://login-sandbox.procore.com.
Requisitos previos: PROCORE_CLIENT_ID, PROCORE_CLIENT_SECRET
Instalar el conector localmente
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
Abre http://localhost:3000/connectors/store, elige Procore e introduce las variables listadas en los Requisitos previos.
Herramientas disponibles
| Tool | What it does |
|---|---|
procore_list_companies | The Procore companies the authorized user belongs to, with company id, name and whether it is active |
procore_get_me | The authorized Procore user: id, login (email) and name |
procore_list_projects | Projects of a company with id, name, project number, address, stage, status, start and completion dates |
procore_get_project | One project with its full details: number, address, stage, type, office, dates, value, owner and custom fields |
procore_list_company_users | People in the company directory with id, name, email, job title, company (vendor) and whether they are employees or active |
procore_list_project_users | People in one project's directory with id, name, email, company and permission template |
procore_list_rfis | RFIs of a project with number, subject, status, ball in court, assignees, RFI manager, due date and cost or schedule impact |
procore_get_rfi | One RFI with its question, answers (official and others), assignees, distribution list, attachments, due date and impacts |
procore_list_submittals | Submittals of a project with number, revision, title, type, status, spec section, ball in court, approvers and required-on-site date |
procore_get_submittal | One submittal with its workflow (approvers and responses), attachments, distribution, dates and linked drawings |
procore_list_daily_logs | All 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_logs | Manpower log entries of a project: company or trade, number of workers, hours and location per day |
procore_list_folders | The root of a project's Documents tool: folders and files at the top level with id, name, size and update date |
procore_get_folder | One folder of a project's Documents tool with its subfolders and files (id, name, size, version, updated by) |
procore_get_file | One file of a project's Documents tool with its versions, size, uploader and the download URL of each version |
procore_list_budget_views | The budget views configured for a project (e.g |
procore_list_budget_rows | Budget line items of a project in one budget view: cost code, category, original budget, approved changes, revised budget, committed and… |
procore_list_subcontracts | Subcontracts (work order contracts) of a project with number, title, vendor, status, executed flag and grand total |
procore_list_purchase_orders | Purchase order contracts of a project with number, title, vendor, status, executed flag and grand total |
Siguientes pasos
¿Te ha sido útil esta guía?