Context Sources
Trimble ProjectSight
Connect Trimble ProjectSight to work with ProjectSight projects already imported into Nomic.
What it can do
- List imported projects, their users, companies, and locations, and your open assignments.
- Read issues, punch lists, RFIs, submittals and submittal packages, drawings and drawing sets, daily reports, meetings and action items, transmittals, and checklists.
- Create and update issues, punch-list items, and RFIs, including assignees, location, and links to related records.
- Write an RFI response, create submittals, and post submittal review comments and resolutions.
- Create daily reports with weather notes and a narrative comment.
Setup and security
- An organization administrator must set up the Trimble ProjectSight integration and add the project first. See Configure Trimble ProjectSight.
- You sign in with your own Trimble account. Tools reach only imported projects that account can open, and ProjectSight permissions still apply to every read and change.
- When a ProjectSight project is linked to a Nomic project you can view, the Nomic agent can also search its synchronized drawings and specifications to cite them in responses.
- Tools that change data ask for approval before they run. The Approval column under Supported tools shows each tool's setting.
- New issues start in Draft unless you name a workflow state, and ProjectSight usually assigns record numbers. Submittals and daily reports need a starting workflow state; the Nomic agent asks which one unless you name it.
- The Nomic agent cannot delete records, attach files, or approve, reject, or advance a submittal through its workflow. Daily reports do not include labor, equipment, or weather-station entries.
- Companies and contacts are limited to the project's ProjectSight users.
- Add Trimble ProjectSight from the marketplace. Its server cannot be added through Custom MCP.
To connect, see Add an MCP server.
Example requests
- "What's in my court on the Harbor project this week?"
- "Summarize RFIs from the last two weeks that are still waiting on the design team."
- "Draft a response to RFI 014 with citations from the drawings and specifications, then post it as the RFI response."
- "Check submittal 08 44 13-002 against the curtain wall specification and post review comments."
- "Create a punch-list item for the damaged ceiling tile in Level 2 / Room 201 and assign it to the drywall contractor."
- "Write today's daily report with the weather and a summary of the concrete pour."
Supported tools
Projects and people
| Tool | Action | Approval |
|---|---|---|
projectsight:getCurrentUser | Read the signed-in Trimble profile. | Not required |
projectsight:listProjects | List accessible ProjectSight projects imported into Nomic. | Not required |
projectsight:listMyAssignments | List your open assignments on a project, by due date. | Not required |
projectsight:listProjectUsers | List a project's users with their companies. | Not required |
projectsight:listCompanies | List the companies of a project's users. | Not required |
projectsight:getCompany | Read one company, with its addresses and project contacts. | Not required |
projectsight:getContact | Read one contact. | Not required |
projectsight:listLocations | List project locations with full paths. | Not required |
projectsight:listLookupValues | List valid types and importance values for a record type. | Not required |
projectsight:listWorkflowStates | List valid workflow states for a record type. | Not required |
Issues and punch lists
| Tool | Action | Approval |
|---|---|---|
projectsight:listIssues | List project issues. | Not required |
projectsight:getIssue | Read one issue, with assignees, comments, and links. | Not required |
projectsight:createIssue | Create an issue. | Required |
projectsight:updateIssue | Update an issue. | Required |
projectsight:listPunchLists | List punch-list items. | Not required |
projectsight:getPunchList | Read one punch-list item. | Not required |
projectsight:createPunchList | Create a punch-list item. | Required |
projectsight:updatePunchList | Update a punch-list item. | Required |
RFIs
| Tool | Action | Approval |
|---|---|---|
projectsight:listRfis | List project RFIs. | Not required |
projectsight:getRfi | Read one RFI, with its comment history and files. | Not required |
projectsight:createRfi | Create an RFI. | Required |
projectsight:updateRfi | Update an RFI or write its response. | Required |
Submittals
| Tool | Action | Approval |
|---|---|---|
projectsight:listSubmittals | List project submittals. | Not required |
projectsight:getSubmittal | Read one submittal, with its review history and files. | Not required |
projectsight:createSubmittal | Create a submittal. | Required |
projectsight:updateSubmittal | Post a review comment or resolution, or change a due date. | Required |
projectsight:listSubmittalPackages | List submittal packages. | Not required |
projectsight:getSubmittalPackage | Read one package and the submittals in it. | Not required |
Drawings
| Tool | Action | Approval |
|---|---|---|
projectsight:listDrawings | List project drawings. | Not required |
projectsight:getDrawing | Read one drawing. | Not required |
projectsight:listDrawingSets | List drawing sets. | Not required |
projectsight:getDrawingSet | Read one drawing set and its drawing revisions. | Not required |
Daily reports, meetings, and other records
| Tool | Action | Approval |
|---|---|---|
projectsight:listDailyReports | List daily reports. | Not required |
projectsight:getDailyReport | Read one daily report. | Not required |
projectsight:createDailyReport | Create a daily report. | Required |
projectsight:listMeetings | List meetings. | Not required |
projectsight:getMeeting | Read one meeting, with attendees and agenda items. | Not required |
projectsight:listActionItems | List meeting action items. | Not required |
projectsight:getActionItem | Read one action item. | Not required |
projectsight:listTransmittals | List transmittals. | Not required |
projectsight:getTransmittal | Read one transmittal and the items it sent. | Not required |
projectsight:listChecklists | List checklists. | Not required |
projectsight:getChecklist | Read one checklist, with its items and approvers. | Not required |
List tools return up to 50 records per call and page through larger projects.