# Fieldwire MCP for AI Agents AI Agent Connect

> Fieldwire MCP. Connect your Fieldwire account to your AI agent to manage construction projects, track site tasks, organize floorplans, and coordinate field teams without jumping between apps.

## Overview
- **Category:** construction
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_l9rmEceVm2by3R7GVOCRERnA2llFmK14lhQFmhWr/ai-agent-connect
- **Tags:** construction-management, task-tracking, floorplans, field-collaboration, site-management

## Description

Managing a construction site usually means living in a dozen different tabs and apps. You're constantly switching between a mobile device to see what the crew is doing and a desktop browser to update the master schedule. This Connector changes that by giving your AI agent a direct line to your Fieldwire data. Instead of hunting for a specific floorplan or digging through a thread of comments to see why a task is stalled, you can just ask your agent. It can pull up task bubbles with photos, move floorplans into collections, and update statuses across multiple tasks at once. It basically acts as a digital foreman, keeping the project moving while you focus on the actual build. You can find this in the Vinkius catalog to get it hooked up in minutes. Instead of manual data entry, your agent handles the heavy lifting of project oversight so you can stay focused on the high-level coordination that actually moves the needle on the jobsite.

## Tools

### list_project_users
See which people are assigned to a specific project. This helps you keep track of your team distribution.

### batch_move_floorplans
Move floorplans into collections in bulk. This is the fastest way to organize your site drawings.

### batch_update_statuses
Create, update, or delete task statuses in bulk. Use this to quickly sync progress across many tasks.

### create_project
Create a new project in Fieldwire. This lets you start a new jobsite directly from your AI client.

### create_sheet_upload
Create a sheet upload after an S3 upload. This helps manage your project documentation flow.

### create_task
Create a new task in a project. This lets you add new items to your to-do list instantly.

### enable_collections
Turn on collections for floorplans in a project. Use this to start organizing your drawings.

### get_form_full
Get the full data for a form. This is useful for pulling complete payloads from triggered forms.

### get_project
Get the full details for a specific project. Use this to pull metadata for a single jobsite.

### invite_user
Invite a new person to your Fieldwire account. This makes it easy to bring on new team members.

### list_floorplans
See all floorplans in a project. Use this to check what drawings are currently available.

### list_projects
Get a full list of all projects in your Fieldwire account. Use this to see your entire project portfolio.

### list_statuses
Check the custom task statuses for a project. This lets you see how work is being categorized.

### list_task_bubbles
Retrieve comments and media for a specific task. It's the best way to see site photos and discussion threads.

### list_tasks
See all tasks within a specific project. This gives you a clear look at what needs to get done.

### add_aws_post_tokens
Generate AWS POST tokens for uploading files. This handles the backend requirement for media uploads.

### update_task
Update an existing task. Use this to change descriptions, owners, or statuses for a specific item.

## Prompt Examples

**Prompt:** 
```
What's the status of the plumbing tasks in the Downtown Plaza project?
```

**Response:** 
```
I've checked the **Downtown Plaza** project. Here is the current status of the plumbing tasks:

| Task Name | Status | Assigned To |
| :--- | :--- | :--- |
| Main Line Install | **In Progress** | Mike R. |
| Fixture Hookups | **Pending** | Sarah L. |
| Pressure Test | **Completed** | Mike R. |

Would you like me to update any of these?
```

**Prompt:** 
```
Show me the photos and comments for the leak repair in Room 302.
```

**Response:** 
```
I've retrieved the 'Task Bubbles' for the Room 302 leak repair:

**Comments:**
- "Leak identified in main pipe." (John D.)
- "Parts ordered from supplier." (Sarah L.)

**Attachments:**
- 📸 photo_leak_01.jpg (Shows pipe damage)
- 📸 photo_repair_02.jpg (Shows new fitting installed)

Do you need me to create a new task for the follow-up inspection?
```

**Prompt:** 
```
List all the users assigned to the Westside Bridge project.
```

**Response:** 
```
The following personnel are currently assigned to the **Westside Bridge** project:

- **John D.** (Site Lead)
- **Sarah L.** (Plumbing)
- **Mike R.** (Electrical)
- **Kevin W.** (Concrete)
- **Elena S.** (Safety Officer)

Would you like to invite anyone else to this project?
```

## Capabilities

### Manage construction projects
List all active projects and fetch detailed metadata for specific sites.

### Track and update tasks
Create new tasks and update statuses like In Progress or Completed.

### Organize floorplans
Move floorplans into specific collections to keep your site organized.

### Retrieve site media
Get comments and photos from task bubbles linked to specific issues.

### Coordinate team members
Invite new users and list personnel assigned to specific projects.

## Use Cases

### Checking site progress across multiple jobs
A project manager asks their agent to list all tasks for three different sites and summarize which ones are marked as In Progress.

### Retrieving photos of a specific site issue
A superintendent asks the agent to show the photos and comments for the plumbing leak in Room 302 using list_task_bubbles.

### Bulk organizing floorplans
An admin wants to move 50 floorplans into a new collection and uses batch_move_floorplans to do it in one command.

### Onboarding new team members
A foreman needs to get three new workers on a site and uses invite_user to add them to the Fieldwire account quickly.

## Benefits

- Stop manual status updates by using batch_update_statuses to change the state of multiple tasks in one go.
- Find site media instantly with list_task_bubbles to see photos and crew comments without opening the mobile app.
- Organize your site drawings faster by using batch_move_floorplans to group your drawings into specific collections.
- Get a clear bird's-eye view of your workload by using list_projects and list_tasks to see what is pending.
- Keep your team organized by using list_project_users and invite_user to manage personnel on every jobsite.

## How It Works

The bottom line is your AI becomes a project coordinator that knows your site data as well as you do.

1. Subscribe to the Fieldwire MCP on the Vinkius Marketplace.
2. Provide your Fieldwire API Token to link your account.
3. Ask your AI agent to list projects, update tasks, or check site photos.

## Frequently Asked Questions

**Can the Fieldwire MCP help me manage construction tasks?**
Yes. It lets your AI agent create, update, and list tasks across your projects, making it easy to track what needs to get done without manual data entry.

**How do I see floorplans in Fieldwire using an AI agent?**
You can ask your agent to list floorplans or move them into specific collections. This helps you organize your site drawings and find them instantly.

**Can I use this to see photos from my jobsite?**
Yes. Your agent can pull up comments and photos from task bubbles, so you can see real-time site issues and progress directly in your chat.

**How does Fieldwire MCP help with project oversight?**
It gives you a bird's-eye view of all active projects and personnel. You can quickly query the status of any site or check who is assigned to specific jobs.

**Can I invite new team members to my project via the AI?**
Yes, you can use the AI to invite new users to your Fieldwire account, helping you scale your team and coordinate resources faster.

**Is Fieldwire MCP good for tracking construction statuses?**
It's perfect for that. You can batch update statuses for multiple tasks at once, ensuring your project schedule stays accurate with minimal effort.

**Can I see photos and comments attached to a specific task?**
Yes! Use the `list_task_bubbles` tool with the Project and Task UUIDs. It retrieves all messages, photos, and files attached to that specific task.

**How do I organize multiple floorplans into a collection?**
You can use `batch_move_floorplans` to move an array of floorplan UUIDs into a target collection. Make sure to use `enable_collections` first if they aren't active for the project.

**Is it possible to invite new team members to my Fieldwire account via AI?**
Yes, the `invite_user` tool allows you to send an invitation to a user's email address directly from the agent.