Example question

Which jobs are over budget on labor this month?

Junction

Early access · MCP connector

Chat with your construction data in Claude or ChatGPT.

One MCP connector for the systems your finance, project, estimating, field and operations teams run: 200 systems, including the older on-premise ones other tools skip.

MCP GATEWAY
MCP gateway

Built for the systems your teams already run

A selection of the 200 systems Junction connects. See every system

What it is

One MCP connector for every construction system.

Junction is an MCP (Model Context Protocol) server that lets Claude or ChatGPT answer questions from the systems a contractor, owner or developer runs: accounting and ERP, job cost, project management and scheduling, estimating, field and safety, property and capital programs, including older on-premise systems such as Sage 300 CRE and Vista. Add one address to your AI tool, sign in, and ask in plain English. Junction fetches the figures from your own systems with the source and the time each was last updated. It cannot change your data, payroll and personal records are excluded by default, and we never run the AI model, so there is no extra AI bill.

01 · Example

One question, an answer from your own numbers.

This is what your team sees in Claude or ChatGPT once Junction is connected.

Your AI assistant · with Junction connectedSample data

Which jobs are over budget on labor this month?

Three jobs are over their labor budget this month. Riverside Medical Office is furthest over, by 12%.

JobLabor budgetLabor cost to dateOver by
1042 · Riverside Medical Office$184,000$206,08012.0%
1037 · Northgate Parking Structure$96,500$101,3255.0%
1051 · Elm Street Lofts$142,000$144,8402.0%
Source: Viewpoint Vista · job costData as of 6:05 AM today
Illustrative: job names and figures are made up. Real answers come from your own systems, with the source and time shown.

02 · How it works

How Junction connects your systems to Claude and ChatGPT.

  1. 01

    Connect your systems

    We set up a secure link to your accounting and project systems with you. A small outbound-only agent handles older on-premise systems.

  2. 02

    Add Junction to Claude or ChatGPT

    Add one connector address to the AI tool your team already uses and sign in. No new app to learn.

  3. 03

    Ask in plain English

    Get answers from your own systems, with the source and the time each figure was last updated.

03 · For every team

Answers for finance, project management, operations and owners.

Each person sees only what administrators allow: chosen systems, kinds of data and jobs.

Finance and accounting

Controllers, CFOs, AP and AR teams

  • “What is our over/under billing across all open jobs?”
  • “Which vendors have invoices unpaid for more than 45 days?”
  • “Show committed cost against budget on every job.”

Typical systems: Vista · Spectrum · Sage 300 CRE · Foundation · QuickBooks Desktop · Deltek Vantagepoint

Project management

Project managers, project engineers, superintendents

  • “Which jobs are over budget on labor this month?”
  • “Which subcontracts have no approved change order?”
  • “Which issues on my projects are overdue?”

Typical systems: Primavera P6 · Aconex · Autodesk Build · CMiC · Vista · Fieldwire

Operations and leadership

Executives, operations managers, estimators

  • “Which jobs are trending over budget, across all our systems?”
  • “How much have we committed with each subcontractor this year?”
  • “Where do we stand on open change orders by project?”

Typical systems: Every connected system, in one conversation

Owners and capital programs

Owners, owner's representatives, program managers

  • “Which capital projects are over their approved budget?”
  • “Which invoices have waited longest for approval?”
  • “What are the open change orders on each program?”

Typical systems: e-Builder · Primavera Unifier · Owner Insite

04 · Security

Built to pass your IT review.

01
Cannot change your data
Junction can look at your data. It cannot create, edit or delete anything, and we ask for logins that can only read as a second safeguard.
02
Payroll excluded by default
Employee and payroll records stay out of reach unless you choose otherwise.
03
Outbound-only for on-premise
Our agent dials out over HTTPS. You open no inbound firewall ports.
04
No free-form SQL
Queries are built from a signed data model. SQL is never sent from the cloud, and your values are never pasted into it.

Read how Junction protects your data

05 · Systems

200 construction systems, one connector.

Accounting and ERP, project management, estimating, field, property and CRM. Tell us what you run and we set it up with you. Choose a system to see how Junction connects to it.

Featured systems

  • Vista

    Accounting / ERP

  • Spectrum

    Accounting / ERP

  • Foundation

    Accounting / ERP

  • Sage 300 CRE

    Accounting / ERP

  • ComputerEase

    Accounting / ERP

  • CMiC

    Accounting / ERP

  • QuickBooks Desktop

    Accounting / ERP

  • Autodesk Build

    Project management

  • e-Builder (Trimble Unity Construct)

    Owner / capital programs

  • Owner Insite

    Owner / capital programs

More systems

Construction accounting and ERP
25
Project management and collaboration
35
Estimating, field and service
35
General ERP and accounting
32
Property, real estate and facilities
33
CRM, bids and leads
40

See all 200 systems

All product names and logos are trademarks of their respective owners. We are not affiliated with or endorsed by any of them.

06 · Compare

Junction compared with exports, dashboards and building your own.

The usual ways to get answers out of construction software, side by side.

Junction

Ask questions in plain English
Yes: In Claude or ChatGPT
Current data
Yes: Read when you ask, with a 'data as of' time
Older on-premise systems (Sage 300 CRE, on-premise Vista)
Yes: Outbound-only agent, no open ports
Cannot change data, payroll excluded by default
Yes: By design
Several systems in one answer
Yes: One connector, many systems
Effort to start
Yes: We set it up with you

Spreadsheet exports

Ask questions in plain English
No: You build the formulas
Current data
No: As old as the last export
Older on-premise systems (Sage 300 CRE, on-premise Vista)
Partly: Manual exports
Cannot change data, payroll excluded by default
Partly: Depends who exports what
Several systems in one answer
No: Copy and paste between files
Effort to start
Yes: None, but repeated every time

BI dashboards

Ask questions in plain English
Partly: Only the views someone built
Current data
Yes: On the refresh schedule
Older on-premise systems (Sage 300 CRE, on-premise Vista)
Partly: Usually needs a data gateway
Cannot change data, payroll excluded by default
Partly: Depends on the setup
Several systems in one answer
Partly: After a data project
Effort to start
No: Weeks of modelling

Building your own MCP server

Ask questions in plain English
Yes: Once you have built it
Current data
Yes: If you build it to
Older on-premise systems (Sage 300 CRE, on-premise Vista)
Partly: You build the plumbing
Cannot change data, payroll excluded by default
Partly: If you build it in
Several systems in one answer
Partly: One server per system, or more work
Effort to start
No: Months of engineering, then upkeep

Hosting

We run it for you

We run everything. You bring your own Claude or ChatGPT account, and we never run the AI model.

07 · Who builds Junction

Built by people who have connected construction software for years.

Junction is built by Sorana Ventures LLP, a team that has spent years building integrations for construction accounting and project systems, including the older on-premise ones. We know where the data lives, how each system names it, and what an IT team will ask before letting anything near it. We work with a small group of contractors and owners as design partners.

More about us and how we work

At a glance

Junction at a glance.

What it is
An MCP (Model Context Protocol) server that gives AI assistants access to construction software data.
AI tools
Claude and ChatGPT, as a custom connector.
Systems
Vista, Spectrum, Foundation, Sage 300 CRE, ComputerEase, CMiC, QuickBooks Desktop, Autodesk Build, e-Builder and 191 more: 200 systems in all, across construction accounting and ERP, project management, estimating and field, general ERP, property and CRM.
Teams
Finance and accounting, project management, estimating and field teams, operations and leadership, and owners' capital-program teams.
Access
Reads only; it cannot change data. Payroll and personal records are excluded by default. Administrators can limit each person to systems, kinds of data and jobs.
On-premise systems
A small agent on your own server connects outward over HTTPS. No inbound firewall ports are opened.
AI model
Junction runs no AI model. You use your own Claude or ChatGPT subscription.
Hosting
Hosted by Junction.
Pricing
Quoted per company.

08 · Questions

Frequently asked questions

What is an MCP server?

An MCP server is a program that lets an AI assistant such as Claude or ChatGPT use an outside system through the Model Context Protocol (MCP), an open standard for connecting AI tools to data. The assistant asks the server for what it needs and the server answers from that system. Junction is an MCP server for construction software: it answers from your accounting and project systems.

What is Junction?

Junction is a connector that lets Claude or ChatGPT answer questions from a contractor's accounting and project systems. You add one address to your AI tool, sign in, and ask in plain English, for example which jobs are over budget on labor this month. Junction fetches the figures from your own systems and returns them with the time they were last updated.

Which AI tools does it work with?

Claude and ChatGPT, through their custom-connector feature (ChatGPT requires a plan with developer mode enabled by a workspace admin). Junction uses the Model Context Protocol, an open standard that lets AI assistants connect to outside tools and data.

Can the AI change my accounting data?

No. Junction only ever issues read queries, built from a fixed, signed data model, and nothing in the connector can create, edit or delete a record. We also ask you to use database logins and API keys that have read permission only, as a second layer of protection.

Does it work with on-premise systems like Sage 300 CRE or Vista?

That is a main purpose of it. For systems that cannot be reached from the internet, a small Junction agent runs on your own server and connects outward over HTTPS, so you open no inbound firewall ports. The agent only runs queries it builds itself from a signed data model; the cloud never sends it SQL.

Is payroll or employee data exposed to the AI?

No. Payroll and personal records are excluded by default: they are refused in questions and filters and do not appear in the data catalogue the AI sees. You can also limit each person in your company to certain systems, kinds of data and jobs.

Do you run the AI model, and does it cost extra?

We do not run any AI model. You use your own Claude or ChatGPT subscription, and any usage is billed by them. Junction only supplies the data when the assistant asks for it.

Where does my data go and is it stored?

When you ask a question, Junction fetches just the rows needed from your system and returns them to your AI tool, passing through our servers in transit. Answers are not stored. We keep an audit log of who asked which tool and system and whether it succeeded, never the values asked for or returned. Systems read through the agent keep their working copy on your own machine.

Is there an MCP server for Viewpoint Vista, Sage 300 CRE or Foundation?

Yes. Junction is an MCP server for construction systems including Viewpoint Vista, Trimble Spectrum, Sage 300 CRE, Foundation, CMiC, ComputerEase, QuickBooks Desktop, Autodesk Build and e-Builder. Each system is set up with you and checked against your own reports. One Junction connection covers all of your systems, so a single question can draw on several of them. The full list is on the systems page.

Which teams is Junction for?

Anyone who needs answers from the company's systems: finance and accounting (job cost, billing, payables), project management (budgets, commitments, change orders, issues), operations and leadership (performance across all jobs), and owners' capital-program teams. Administrators decide which systems, kinds of data and jobs each person can reach.

Is Junction only for accounting systems?

No. Accounting and job cost are where many teams start, but Junction is built to give AI assistants access to whichever system holds the answer: project management and scheduling (Primavera P6, Aconex, Autodesk Build), estimating, field and safety tools, general ERP, property management and CRM. Each person sees only the systems, kinds of data and jobs an administrator allows.

Which construction systems can it connect to?

Vista, Spectrum, Foundation, Sage 300 CRE, ComputerEase, CMiC, QuickBooks Desktop, Autodesk Build and e-Builder, and widely used systems such as Primavera P6, Aconex, Fieldwire, Deltek Vantagepoint, Simpro and JD Edwards: 200 systems in all, across construction accounting and ERP, project management, estimating and field, general ERP, property and CRM. We set each one up with a customer who runs it, so that answers can be checked against their own reports.

How much does it cost?

Pricing is quoted per company, based on the systems you run and how many people will use it. We set up each customer ourselves, so reach out to sales and we will give you a quote.

New to MCP? Read what an MCP server is and why construction teams need one.

09 · Early access

Request early access

We are bringing systems online with a small group of design partners. Tell us who you are and what you run; we will reply within two business days.

We use your details only to reply to this request, as our privacy policy explains. We never share them.