# BIM 360 Field MCP for AI Agents MCP

> Connect BIM 360 Field directly to your AI agent. Stop clicking through tabs and filtering dashboards to manage construction sites. This MCP lets you ask natural language questions about project status, safety issues, equipment tasks, or checklists across all your assigned projects.

## Overview
- **Category:** industry-titans
- **Price:** Free
- **Tags:** site-management, quality-control, safety-compliance, task-tracking, checklist-management, field-operations

## Description

Managing a large construction site involves jumping between dozens of dashboards: the issue tracker, the quality control checklist, the user directory, and the task scheduler. Doing this manually is slow and prone to missing details.

This MCP connects your BIM 360 Field account to any AI agent, turning that complex portal into a simple conversation. Instead of navigating five different tabs just to answer one question—like 'What safety issues are open for electrical work in the hospital wing?'—you ask it naturally. The agent pulls data from all those sources and gives you a single, organized answer. If you're already using Vinkius as your central catalog, connecting this MCP adds immediate control over your site execution workflow right where you need it.

## Tools

### get_project
Retrieves key details for a single, specific construction project.

### list_checklists
Generates a list of required QA/QC checklists applicable to the current project.

### list_companies
Retrieves all companies that have been registered or are working on this specific job site.

### list_issue_types
Shows the different types of issues (e.g., safety, quality) configured for tracking on a project.

### list_issues
Lists all recorded open and closed issues related to the project site.

### list_locations
Provides a list of physical areas or sites configured within the project scope.

### list_projects
Lists every construction project that you are assigned to in BIM 360 Field.

### list_tasks
Shows all equipment installation or commissioning tasks scheduled for the project.

### list_users
Retrieves a list of people who are associated with and working on this specific job site.

## Prompt Examples

**Prompt:** 
```
List all my BIM 360 Field projects.
```

**Response:** 
```
**Project Overview**
*   **Downtown Tower:** Active. Primary Focus: Electrical/MEP.
*   **City Hospital Renovation:** Active. Primary Focus: Safety/Structural.
*   **Industrial Park Phase II:** On Hold. Last Update: 2024-11-01.

You are currently assigned to the first two projects.
```

**Prompt:** 
```
Show me recent issues and required checklists for City Hospital Renovation.
```

**Response:** 
```
**City Hospital Renovation (ID: proj_2)**
**🚨 Open Issues Found:**
*   Safety Hazard: Level 3 HVAC ducting blockage (Severity: High)
*   Quality Check: Drywall installation pending sign-off (Severity: Medium)
**✅ Required Checklists:**
*   Level 3 Safety Inspection (Due Date: Tomorrow)
*   MEP Rough-In QA/QC Report (Status: Pending Review)
```

**Prompt:** 
```
Who is working on the Downtown Tower and what equipment tasks are pending?
```

**Response:** 
```
**Downtown Tower Personnel & Tasks**
**Key Companies:** Apex Foundations, Skyline Glazing, City Electrical.
**Assigned Users:** John Doe (Project Lead), Jane Smith (Safety Officer).
**Pending Equipment Tasks:** 1. Crane lift calibration (Due: Next Week). 2. Elevators commissioning sign-off (Due: End of Month).
```

## Capabilities

### List available projects
Retrieves all construction projects you have access to in BIM 360 Field.

### Get specific project details
Pulls detailed information for one particular assigned project.

### Track open issues and safety hazards
Queries all recorded quality, safety, or punch list issues for a given site location.

### Retrieve compliance checklists
Fetches specific QA/QC checklists and mandatory safety inspections related to the job.

### Manage equipment tasks
Lists out commissioning tasks or required installations for site equipment.

### Lookup project personnel and companies
Provides a directory of users, associated companies, and configured site locations involved in the build.

## Use Cases

### Daily safety audit for project compliance
A Safety Manager needs to know if the required safety inspections were completed before electrical work starts. They prompt their agent: 'Check all safety issues and checklists for Project Alpha.' The agent then checks both `list_issues` and `list_checklists`, providing a clear pass/fail report.

### Onboarding new site personnel
A Project Manager needs to know which companies are involved, who the key users are, and what projects they work on. They prompt their agent to 'List all associated companies and project users.' The agent runs `list_companies` and `list_users`, giving a full contact list.

### Checking task dependencies during construction
A Field Engineer needs confirmation that the scaffolding setup is finished before they can commission HVAC units. They ask their agent to compare the status of tasks using `list_tasks` against the project details, getting a definitive go/no-go answer.

### Auditing site locations and scope creep
A Quality Manager suspects work is happening outside the planned area. They ask their agent to list all configured sites using `list_locations` and compare that against current reports, ensuring everything stays within approved boundaries.

## Benefits

- Stop jumping between tabs. Instead of manually checking the issue log and then cross-referencing it with project personnel, you ask your agent to 'Show me all unresolved hazards related to HVAC installation for Project X.'
- Eliminate repetitive data gathering. Need to know who is responsible? Your agent can pull both the list of users and the company directory in a single query, giving you a complete accountability map.
- Focus on compliance, not clicks. Use the agent to retrieve specific QA/QC checklists or safety inspections (via `list_checklists`) so you only review necessary documents, saving hours.
- Instant project context. Need an overview? You can get basic details for any project (`get_project`), making it easy to compare status across multiple sites without logging into the full BIM 360 Field portal.
- Streamlined reporting. Instead of pulling reports from disparate sources, you ask your agent about tasks and equipment (using `list_tasks`) and get a consolidated update on commissioning progress.

## How It Works

The bottom line is you get conversational control over complex construction data without ever leaving your AI chat window.

1. First, subscribe to this MCP on Vinkius and enter your BIM 360 Field credentials (username, password, and region).
2. Next, activate the connection within your preferred AI client. This gives your agent permission to read data from your account.
3. Finally, ask your agent a question in natural language—for example, 'Show me all open safety violations for the Downtown Tower project.' The agent then executes the necessary calls and returns structured results.

## Frequently Asked Questions

**How can I use BIM 360 Field to check project progress?**
You ask your AI agent what the current status is. It looks across issues, tasks, and checklists, giving you a consolidated update instead of forcing you to click through multiple tabs in the main portal.

**Does the BIM 360 Field MCP help with safety compliance?**
Yes. You can ask for all open safety issues and any required inspection logs from your agent. It pulls this data together so you don't miss a crucial detail when auditing the site.

**Can I use BIM 360 Field to find out who is working on my site?**
Absolutely. You can ask the agent for a list of all associated users and companies. It compiles the full directory information, saving you from having to navigate multiple sections of the portal.

**Is this better than just viewing reports in BIM 360 Field?**
It's different—it’s about orchestration. Instead of *viewing* separate reports, your AI agent *combines* data from multiple tools (like listing issues and tasks) into one conversational summary for you.

**What if I need to check status across several projects?**
You simply tell the agent which project IDs or names to compare. It gathers relevant data points—be it open issues or required checklists—from multiple projects into one easy-to-read response.