Works in ChatGPT today · Directory listing in review

ChatGPT for Construction Estimating — with real takeoff data

ChatGPT writes a good estimate narrative and a bad quantity takeoff. Connect Aginera and ChatGPT stops guessing: it reads the takeoff Aginera produced from your drawings — equipment by printed tag, fixtures and devices, conduit, duct and pipe runs, panel and equipment schedules — with the sheet each number came from.

Server URL for ChatGPT developer mode: https://mcp.aginera.ai/mcp (OAuth). Then type @Aginera in any chat.

By Kiran Karunakaran · Published 2 October 2026

Key takeaways

  • On its own, ChatGPT should not read quantities off a drawing set — it has no scale, no symbol legend and nothing to show for its numbers.
  • With the Aginera app, ChatGPT does not measure: it reads a takeoff Aginera produced from the drawings — each item with its printed tag and the sheet it came from, measured runs with lengths, and schedules as rows.
  • The estimator still owns scope, rates and the final price. ChatGPT does the reading, totalling, cross-checking and writing around the quantities.
  • Reading your projects and existing takeoffs is free. Starting a new takeoff uses your Aginera credits, and ChatGPT asks for permission before it runs one.

What ChatGPT is good at in an estimate — and what it is not

Estimating is two jobs. One is reading and writing: understanding the scope, finding exclusions and conflicts between drawings and specs, keeping a pricing sheet tidy, drafting RFIs and the letter of offer. ChatGPT does that well. The other is measurement: how many air terminals are on M102, how many metres of conduit feed the new chiller disconnect, what the equipment schedule says for CWP-1. That needs a scale, a legend and an audit trail — and a chat model looking at a drawing image has none of them, even when it sounds sure.

So the usual advice is to keep ChatGPT away from quantities. That holds for ChatGPT on its own. It changes once ChatGPT can call a takeoff engine: with the Aginera app, ChatGPT asks Aginera, which has already read the drawing set sheet by sheet, and gets back structured quantities it can total, compare and explain — each pointing at the sheet it came from.

Who does what: estimator, ChatGPT and Aginera

TaskEstimatorChatGPTAginera
Understand the scope and exclusionsOwns itSummarises specs, addenda and bid documents you give itClassifies every sheet by trade and drawing type
Count and measure from the drawingsReviews and signs offNever guesses — asks AgineraTakeoff: tagged items with sheet references, measured routes, schedules
Check the takeoffAccepts, rejects, overridesTotals by system, compares sheets, flags gapsKeeps the extracted quantity next to your override
Rates and pricingOwns every rateFills your pricing sheet from the quantities—
Exports, RFIs, letter of offerApprovesDrafts from the checked quantitiesCSV / Excel / JSON exports; CAD files from PDFs

A workflow that keeps the estimator in charge

1 — understand the scope

Read the bid documents yourself, then use ChatGPT to go faster on the specs and addenda. Ask it, through Aginera, which drawings are in the project and what each sheet is, so you know immediately whether the set has the plans and schedules your trade needs.

2 — quantities from the drawings, not from the model

Ask ChatGPT for the takeoff on the project. If one exists — including one you ran in the Aginera web app — ChatGPT reads it for free. If not, it can start one on the pages you name; ChatGPT shows a permission prompt first because a takeoff uses credits. The quantities come from Aginera: equipment and devices by printed tag with their sheet, measured runs of conduit, feeders, duct and pipe, and schedules as rows. Then use ChatGPT to total by system, find what is on the plans but missing from a schedule, and list the lines to check.

3 — review, price and write the offer

Review through ChatGPT: accept, reject or override items (Aginera keeps the extracted quantity next to your override). Export the checked scope to Excel for your pricing sheet. Rates are yours — have ChatGPT fill the sheet from your rate library and flag what it cannot price. Then let it draft the RFIs and the letter of offer from the checked quantities.

Connect Aginera to ChatGPT

  1. 1

    Open ChatGPT settings

    In ChatGPT on the web, open Settings → Apps (Plugins) → Advanced settings and turn on Developer mode, then choose Create app. (Aginera is in review for the ChatGPT plugin directory; this custom-app route works today.)

  2. 2

    Add the Aginera server

    Name it Aginera, paste the server URL https://mcp.aginera.ai/mcp, choose OAuth as the authentication, and create it.

  3. 3

    Sign in and choose your organization

    ChatGPT opens the Aginera sign-in. Sign in (free account), pick the organization whose projects ChatGPT may read, and approve the permissions. Delete permissions stay off unless you tick them.

  4. 4

    Ask about a project

    In a new chat type @Aginera and ask, for example, "Show me the HVAC takeoff for my Riverside project." ChatGPT reads the existing takeoff and answers with quantities and sheet references.

Developer mode and custom apps depend on your ChatGPT plan and workspace settings. If you do not see the option, the Aginera listing in the ChatGPT plugin directory (in review) will add it in one click once it is published.

Prompts that work

“Show me the HVAC takeoff for my project: the equipment and diffusers with quantities and the sheet each came from.”

Reads an existing takeoff — free, nothing re-run.

“Run an electrical takeoff on the first-floor power plan (page 12).”

Starts a new takeoff on chosen pages — ChatGPT asks first because it uses credits.

“Find my Aginera projects and list the drawings in the most recent one.”

Projects and drawing sets with page counts.

“Summarise the panel schedules and their circuit counts.”

Schedules come back as rows ChatGPT can reason over.

“Export the HVAC takeoff to Excel and give me the download link.”

A time-limited link for your pricing sheet.

“Convert the floor plan PDF in Maple Street to DXF.”

PDF to CAD: DXF free, clean DWG as a one-time purchase — ChatGPT asks before paying.

PDF to CAD inside ChatGPT

The same app converts drawings. Ask ChatGPT to convert a PDF and it returns a download link: the DXF of every sheet is free (with an aginera.ai watermark on free accounts) and the clean native AutoCAD DWG is a one-time purchase per drawing — ChatGPT asks before paying and never completes a checkout for you. Vector PDFs convert line for line; scanned drawings are traced from the image. The same converter runs in the browser at aginera.ai/tools/pdf-to-cad.

Common mistakes to avoid

Uploading a drawing PDF to ChatGPT and asking for counts

A chat model looking at a drawing image produces plausible numbers with nothing behind them. Let Aginera do the takeoff and have ChatGPT work on its output.

Letting it invent rates

Quantities are measured; rates are your commercial judgement. Give ChatGPT your rate library or template and have it flag any line it cannot price.

Skipping the review

Every Aginera item carries the sheet it came from. Spot-check the big lines — the largest runs, the equipment, anything ChatGPT flags — before the numbers go into an offer.

Re-running takeoffs you already have

Ask ChatGPT to list the existing takeoffs first. Reading one is free; running another uses credits.

What ChatGPT can and cannot do with your account

ChatGPT only sees the Aginera organization you pick when you connect, with the permissions you approve. It can read projects, drawings and takeoffs, start takeoffs, review items, export, and convert PDFs to CAD. Delete permissions are unticked by default. Anything that costs credits or money shows a permission prompt in ChatGPT first, and card payments always go through a checkout page you open yourself. Disconnect at any time from ChatGPT settings.

Frequently asked questions

Can ChatGPT do construction estimating?

ChatGPT is good at the reasoning and writing around an estimate — reading specifications, summarising scope, cross-checking, drafting RFIs and letters of offer — but it should not measure quantities off drawings by itself. Connected to Aginera, ChatGPT reads a takeoff Aginera produced from the drawings (tagged items with sheet references, measured runs, schedules) instead of guessing. The estimator still owns scope, rates and the final price.

Is there a ChatGPT app for construction takeoff?

Yes. Aginera connects to ChatGPT as an app backed by a remote MCP server (https://mcp.aginera.ai/mcp) with OAuth sign-in. It is submitted to the ChatGPT plugin directory; until the listing is live you can add it in ChatGPT under Settings → Apps → Advanced settings → Developer mode → Create app. It gives ChatGPT tools to find projects and drawings, read takeoffs, items, measured routes and schedules, run a new takeoff, review items, export to Excel, and convert PDF drawings to CAD.

Does ChatGPT read my drawings directly?

No. Aginera reads the drawing set: it classifies each sheet, extracts items by their printed tags with the sheet they came from, measures routed runs such as conduit, duct and pipe, and reads schedules. ChatGPT receives that structured takeoff and reasons over it, so every number can be traced back to a sheet.

Which trades does it cover?

Takeoffs run for electrical, mechanical / HVAC, plumbing, fire protection, structural and process scope, or several trades at once. PDF to CAD works on any drawing — architectural, structural, MEP, civil or part drawings.

What does it cost?

Connecting Aginera to ChatGPT is free, and reading your projects and existing takeoffs is free. Running a new takeoff uses your Aginera credits exactly as it would in the web app, and the watermark-free DWG of a converted drawing is a one-time purchase (the DXF is free). ChatGPT asks for permission before billable actions and never completes a payment for you.

Is my data safe?

ChatGPT only sees the Aginera organization you choose when you connect, with the permissions you approve, and you can disconnect at any time from ChatGPT settings. Your drawings stay in your Aginera account; see the privacy policy at aginera.ai/privacy.

Does it work with Claude too?

Yes. The same Aginera server is published in the Claude Connectors Directory — see the Claude guide at aginera.ai/tools/claude-connector. Developer details for other MCP clients are at aginera.ai/agents.

Give ChatGPT your drawings — not a guess

Free to connect. Reading your takeoffs is free; new takeoffs use credits, and ChatGPT asks first.

Other free tools

Need quantities, not just a model?

The free tools run on a single drawing. Aginera's takeoff product reads a whole plan set and produces priced, sheet-referenced quantities.