Junction

Guide

What is an MCP server, and why construction teams need one

Updated 3 November 2026

Short answer: an MCP server is a connector that lets an AI assistant such as Claude, ChatGPT, Gemini or Copilot use an outside system, through the open Model Context Protocol. A construction MCP server connects the assistant to your accounting and project systems, so people can ask “which jobs are over budget on labor?” and get the answer from their own data.

What MCP is

MCP, the Model Context Protocol, is an open standard for connecting AI assistants to the systems where work happens. It was introduced by Anthropic in 2024 and is now supported by Claude, ChatGPT, Gemini, Copilot and other AI tools. Instead of every AI tool needing custom code for every system, each system offers an MCP server and every AI tool that speaks MCP can use it.

There are three parts:

  • The AI assistant (the MCP client), such as Claude, ChatGPT, Gemini or Copilot, where people ask questions.
  • The MCP server, which describes what can be asked and answers from the underlying system.
  • The system itself: a database, an API or files, such as your job-cost ledger.

When someone asks a question, the assistant looks at the tools the server offers, asks it for the data it needs, and writes the answer from what comes back.

Why construction data is hard for AI

  • It is spread over many systems. Job cost in one, project management in another, documents somewhere else.
  • Some of it is on premise. Systems such as Sage 300 CRE and many Vista installations run on servers inside the company network with no public API.
  • Every system names things differently. A “commitment” in one is a “subcontract” or a “PO” in another, and the tables are not documented for outsiders.
  • It is sensitive. Payroll, personal records and margins should be seen only by the people who are meant to see them.

Exporting reports into a chat window works once, but the figures are stale the next day, and nobody controls what was shared.

What a construction MCP server should do

  • Reads, never writes. It should only ever read. Writing back to accounting systems is a separate decision with separate controls.
  • Speak construction. It should understand jobs, cost codes, commitments, change orders and billing, so “over budget on labor” means the same thing whichever system holds the data.
  • Reach on-premise systems safely. An agent inside the network should connect outward, so no inbound firewall ports are opened.
  • Respect who is asking. An administrator should set which systems, kinds of data and jobs each person can reach, through permissions and roles.
  • Show where answers came from. Every figure should say which system it came from and how current it is.

How Junction does it

Junction is one MCP server for many construction systems, built for 200+ of them. Sign up, connect your systems, add Junction to Claude, ChatGPT, Gemini or Copilot, and ask. It takes minutes for cloud systems and about an hour for on-premise ones, with no onboarding project and no consultant. Junction only reads, and every request is checked against what the person asking is allowed to see. Read more on our security page.

Systems with their own page:

And more, including Primavera P6, Aconex, BuildingConnected, Primavera Unifier, Textura, Fieldwire, Trimble Connect, Primavera Cloud, SafetyCulture, Accubid, Simpro, Sage 100 Contractor, Ajera, Vantagepoint, Jobpac, Dynamics GP, Sage 200, MYOB, BILL, JD Edwards, COINS, Hyphen BuildPro, HammerTech, ServiceTitan. See the systems Junction is built for.

Frequently asked questions

What does MCP stand for?
MCP stands for Model Context Protocol. It is an open standard, introduced by Anthropic in 2024 and now supported by Claude, ChatGPT, Gemini, Copilot and other AI tools, for connecting AI assistants to outside systems and data.
What is the difference between an MCP server and an API?
An API is how one program talks to another. An MCP server sits on top of one or more APIs or databases and describes, in a standard way, what an AI assistant can do with them and what the data means. The assistant needs no custom code for each system: it discovers the server's tools and uses them.
Can an MCP server change data in my accounting system?
It depends on the server. Some MCP servers can write. Junction only reads. It never writes, edits or deletes anything in your systems.
Does the AI company see my construction data?
The rows that answer a question are sent to the AI tool you asked, under your agreement with that provider (for example Anthropic or OpenAI). Junction itself runs no AI model. What each person can ask about is controlled by the permissions and roles your administrator sets. Check your AI provider's business terms before connecting sensitive data.
Do I need a developer to use a construction MCP server?
No. Sign up, connect your system, then add Junction to Claude, ChatGPT, Gemini or Copilot and sign in. It takes minutes for cloud systems and about an hour for on-premise ones, with no onboarding project. Help from our team is optional.
Is there an MCP server for my construction software?
Yes. Junction is one MCP server for many construction systems and is built for 200+ of them, including Viewpoint Vista, Trimble Spectrum, Sage 300 CRE, Foundation, CMiC, ComputerEase, QuickBooks Desktop, Autodesk Build, e-Builder, Primavera P6, Aconex and Fieldwire. Connect yours in minutes (about an hour for on-premise systems).

Want your AI to answer from your systems?

Connect in minutes (about an hour for on-premise systems). Plans start at $149 a month. See pricing.