For an MEP consultancy's documentation, Claude suits specification drafting and long handover records, ChatGPT suits flexible tables, schedules and quick clash-note tidying, and Microsoft Copilot suits firms whose files already live in Microsoft 365. Keep every design calculation out of all three; they draft and tidy text, they do not engineer.
This tutorial is about admin and documentation only. The jobs below are the ones that eat project hours without needing design judgement: turning a design intent into specification wording, turning a clash report into a plain action list, and turning a pile of commissioning papers into a handover record. Loads, sizing, cable and pipe calculations, and any safety-critical figure stay in validated software and with the responsible engineer.
The ground rule: what never goes through an assistant
Write this on one page and pin it where the team works. An assistant must never produce, check or "sanity check" a number that a design relies on. That covers heat loads, ventilation rates, cable sizes, fault levels, pump heads, pipe sizing and fire strategy values. Models can sound certain while being wrong, and a plausible figure is more dangerous than an obviously absent one. If someone wants to ask a conceptual question, such as the difference between two control strategies, that is fine as learning, as long as nothing from the answer goes into a design without checking against the proper source.
A second rule sits beside it: nothing from the assistant is a standard. Clause numbers, standard references, product model names and manufacturer data must come from the current documents on your desk. An assistant that cites "the relevant clause" is guessing unless you pasted the clause.
Specification first drafts from the practice master
Take a small consultancy writing the mechanical and electrical specification for a 12-classroom school extension. The practice has a master specification it maintains. The task: adapt the sections for ventilation, lighting and small power to this project, using the design summary the engineer wrote.
Use ONLY the master specification section below and the project design summary.
Task: adapt section M20 Ventilation for this project. Keep the master's clause numbering and wording
wherever the design summary does not change it. Mark every change with [CHANGED] and every missing
project fact with [NEED: ...]. Do not add standards, product names or figures that are not in the inputs.
Master section: [paste]
Design summary: [paste]
An illustrative good output keeps the master's numbering, replaces "[project name]" and "[number] air handling units" with the real ones, tags three clauses [CHANGED] and flags "[NEED: filter grade for AHU-02]". That flag is the feature. A weaker output quietly invents a filter grade because it sounds right. What to check with each tool:
- Claude: its PDF and context limits let the whole master section and design summary go in at once; check that clause numbering survived and every gap carries a tag.
- ChatGPT: ask for a change list as a table beside the clause text; check that missing facts were tagged, not filled with plausible wording.
- Copilot: works inside Word on your master document, which keeps formatting and styles, but follow its edits closely with tracked changes on.
What you fix: run a comparison against the master in Word to see every change, not just the tagged ones. Silent changes are where trouble hides. For more on specification wording see the specification first-drafts tutorial and AI for engineering firms.

The Complete Excel Course with AI Integration
From formulas and pivot tables to Power Query, DAX, VBA and AI with Copilot, ChatGPT and Claude — hands-on from the first lesson.
By Sagnik Bhattacharya and Virginia Thorn, Primetime Emmy Award winner
Buy nowClash notes people will actually read
Coordination software produces a clash report: a list of items with IDs, locations, the two elements involved and a status. The raw list of 140 clashes is unreadable for the people who need to act. The task for an assistant is to restructure text you export, not to judge the geometry.
Below is a clash export (ID, level, grid, element A, element B, status).
Group the open clashes by discipline owner (mechanical, electrical, public health, structure)
and then by level. For each group write one plain-English action line with the clash IDs.
Do not decide who is right and do not suggest a fix; list what each owner needs to review.
Finish with the ten clashes on the most levels or the most recurring pairs, as a table.
Export: [paste]
An illustrative output opens: "Mechanical (23 open): Level 2 corridor, grid C-D, ductwork against cable tray (clashes 041, 042, 057), review route or request tray lowering." The assistant has grouped and rephrased, nothing more. The engineers still decide the fix. What goes wrong: models sometimes merge two clashes that share a location and a pair of elements but have different IDs, so counts change. Always check the totals: if the export had 140 and the summary accounts for 136, find the four.
Which tool fits? ChatGPT and Claude both take an export pasted as text and return a grouped table; whichever you use, check the counts and ask it to list any pair it treated as a duplicate. Copilot, in Excel or Teams, is useful if the export arrives as a spreadsheet and the action list needs to go into a meeting recap; note that the Excel worksheet function =COPILOT() was retired in September 2026, while the Copilot side pane remains.
A quick sum for payback: if a BIM coordinator spends 90 minutes tidying each weekly clash export into action lists, and the assistant cuts that to 30 minutes plus 15 minutes of checking, that is 45 minutes a week saved, about 39 hours a year. These are illustrative figures; time your own.
Handover records and the missing-document list
Handover is where small firms lose days. The operation and maintenance information, commissioning sheets, test certificates and warranties arrive from many contractors in many formats, and someone has to build the record the client will keep. Assistants help with structure and consistency, not with certification.
- Build the index. Paste the list of files received and ask for a contents list by system (ventilation, lighting, fire alarm, public health, meaning plumbing and drainage) with gaps marked: "no commissioning sheet received for AHU-03".
- Standardise equipment schedules. Paste supplier data from three different layouts and ask for one table with set columns: asset tag, location, make, model, serial, maintenance interval, warranty end. Mark any field not in the source as [MISSING], never guessed.
- Draft the plain-language operating summary. From the O&M text the contractor supplied, write a one-page "how this system runs and what the facilities team must check weekly" in plain words. A responsible engineer approves it.
- Cross-check. Ask for a list of every item in the equipment schedule that has no matching document in the index.
Illustratively, for a school extension with 12 plant items, the index might show eleven items complete and one missing a commissioning record. The value is in the gap list: it turns a week of chasing into an afternoon. Claude is a good fit for long handover documents because of its file limits (PDFs of up to 1,000 pages, though charts and drawings are analysed only in PDFs of 100 pages or fewer, per its help centre in November 2026). ChatGPT takes uploaded spreadsheets and documents of up to 512MB. Copilot is handy when the whole pack lives in SharePoint and Word.
Three contractors' data merged into one schedule
Three contractors send equipment data in three layouts: one as a PDF table, one as a spreadsheet and one as a paragraph in an email. The prompt asks for a single schedule with fixed columns and [MISSING] wherever the source is silent. An illustrative result for three items:
| Asset tag | Location | Make and model | Maintenance interval | Warranty end |
|---|---|---|---|---|
| AHU-01 | Plant room, roof | Per contractor sheet A | Quarterly | [MISSING] |
| EF-03 | Toilet block, Level 1 | Per contractor sheet B | [MISSING] | 24 months from completion |
| DB-2A | Electrical riser, Level 2 | Per contractor sheet C | Annual inspection | [MISSING] |
Three of fifteen fields are empty, and that is the point: the table now tells the project team exactly what to ask for. The assistant has not invented a warranty date, and the team did not spend a morning copying between layouts. What to check by hand: pick five rows at random and compare every field with the source document. If one field in the five is wrong, check them all.
Coordination meeting actions with an owner each
Weekly design coordination calls generate action lists that drift. Teams recaps and transcripts can help, but only if the output names an owner and a date for every action. Paste the notes or transcript, then ask for a table with four columns: action, owner role, due date as stated, and source line. Illustratively, "Electrical to confirm tray route at grid C before the next call" becomes: action "Confirm tray route, grid C, Level 2", owner "Electrical lead", due "Next call (date stated in the notes)", source "Item 4". Where the transcript names no owner, the table should show [NO OWNER] and you decide. Microsoft's Teams recap needs Teams Premium or a Microsoft 365 Copilot licence, so the free route is to paste your own notes into ChatGPT or Claude. See the setup-plan tutorial for small engineering firms for how this fits a wider rollout.
One clash line, raw and rewritten
Raw export row: "CL-0412 | L2 | C-D/3 | HVAC Duct 600x400 | Cable Tray 300 | Active | Run 14". After the assistant groups and rephrases, the action list reads: "Mechanical: the 600 x 400 duct crosses the 300 mm cable tray at Level 2, grid C-D/3 (CL-0412, active). Review route or agree tray level with electrical." The second version loses nothing the engineer needs and adds the owner and the question. It also shows the risk: if the export had been missing the status column, a weaker draft might have called it "resolved". Keep the status in the prompt as a required field and ask the assistant to copy it exactly.
A rule sheet you can adapt
The one-page rule sheet is what makes the tools safe in practice. A starting version, to edit with your own director and quality lead:
- No design calculations, sizing, loads, fault levels or safety values go in or come out.
- Paste extracts only; never whole models or drawings. Remove addresses and names first.
- Every standard, clause, product and figure is checked against the current source document before use.
- Every assistant-assisted document is checked by a named engineer before issue, and the file notes which tool helped.
- Projects whose clients restrict tools are on the exclusion list in the shared register.
- Near-misses (something wrong that was caught) are logged and reviewed monthly.
Adding rule 4 does two things. It keeps responsibility with a person, and it creates a record if a client asks how a document was produced. For a broader view of readiness across a professional practice, see the readiness checklist.
Matching the tool to where your specs and files live
If your files sit in Microsoft 365 and your engineers write specifications in Word, try Copilot first, because it works where the documents already are and does not need copying and pasting. If your biggest cost is long documents (handover packs, tender documents, big specifications), try Claude first. If you want one assistant for a mix of tables, schedules and quick drafting, start with ChatGPT. Run the three jobs above on each for two weeks on free tiers where possible, then decide. The cost difference is small next to the cost of a wrong clause, so choose on accuracy and fit with your existing files.
Two plausible slips and how each would surface
Both are illustrations of patterns worth designing against, not reports from a real project. First slip: a technician pastes a specification section and asks the assistant to "tighten the wording". The rewrite changes "shall be" to "should be" in four clauses. Nobody notices until a contractor's query arrives two weeks later asking whether a requirement is mandatory. The fix is a rule: ask for tracked changes only, and read every changed line. Second slip: an engineer asks an assistant to "check" a duct size mentioned in a coordination note. It confirms the size with total confidence, though it has no access to the design data and is simply agreeing with the number in the prompt. That is exactly why the ground rule bans checking numbers: agreement from a model is not verification.
Both slips share a cause: the assistant was used for a job it cannot do reliably, in a hurry, without a second reader. A small practice avoids both with the same habit: one named reviewer and the rule sheet within reach.
Seat costs for a ten-person MEP office
Prices are USD list prices checked on the vendors' pages in November 2026. ChatGPT Plus is $20 a month, ChatGPT Business $25 a seat monthly or $20 billed annually (two-seat minimum). Claude Pro is $20 a month, or $17 a month billed annually, and Claude Team is $25 a seat monthly or $20 annually. Microsoft 365 Copilot Business is $21 per user a month billed annually for firms up to 300 users, with bundles that combine it with Microsoft 365 Business Standard or Premium. Microsoft's Copilot Chat, a web-grounded assistant that includes Copilot in Outlook, comes at no additional cost with eligible Microsoft 365 business plans; the paid licence adds Copilot in Word, Excel, PowerPoint and Teams, grounded in your firm's own emails, meetings and files.
For a ten-person consultancy, two team seats on one of the general assistants (about $40 to $50 a month) for the people who draft specifications and handover documents is a modest spend. A full Copilot licence for ten people at $21 would be $210 a month, and it only pays if most of them live in Word and Excel. Start small, measure hours saved on the three jobs, then scale seats.
Plant rooms, access details and what may be pasted
MEP files can hold client security details, plant room layouts and building access information. Three checks before anything is pasted:
- Client contract and appointment: does it restrict third-party processing or require approval of tools? If silent, ask in writing.
- Plan terms: business plans (ChatGPT Business, Claude Team, Microsoft 365 Copilot) do not train on your content by default; personal plans need a setting switched off. Read the vendor's current wording.
- Data reduction: remove building addresses, security-sensitive details and personal names from anything pasted. Replace with roles and room numbers.
Keep an internal register of which projects allow which tools. A simple spreadsheet with project, client, permitted tools and date of the client's approval is enough.
A side-by-side summary for the director
| Job | First choice | Why | Check by hand |
|---|---|---|---|
| Specification drafts from a master | Claude, or Copilot in Word | Keeps wording and numbering, flags gaps | Compare against master; verify every reference |
| Clash note summaries | ChatGPT | Strong at tables and grouping | Totals match the export |
| Handover index and schedules | Claude for long packs; Copilot if in SharePoint | Handles large documents | Every item has a source document |
| Meeting actions from coordination calls | Copilot (Teams) or ChatGPT | Works where the meeting happens | Owners and dates correct |
Five failure patterns in MEP documents
- Plausible standards: a clause number that looks right but belongs to a different edition or does not exist. Always check against the current document.
- Averaging conflicting data: two suppliers list different warranty periods and the assistant picks one. Make it flag the conflict.
- Dropping a negative: "not to be installed above ceilings" can become "installed above ceilings" in a rewrite. Compare changed clauses sentence by sentence.
- Lost context: in a long chat, the assistant forgets the project's rules. Start a fresh chat per section and repeat the rule block.
- Drawing and model reading: assistants can read a PDF drawing poorly. Do not rely on them for dimensions, tags or routing read from drawings.
Three weeks on one live project before buying seats
Run the first three weeks as a trial, not a rollout. Week one: one engineer and one technician agree the rule sheet and pick one live project where the client permits assistant use. Week two: adapt one specification section and tidy two weekly clash exports, timing the work and the checking separately. Week three: build the handover index for a completed package and note how many missing documents it found. At the end, hold a 30-minute review with these questions: did anything wrong reach a drawing or a document, how many hours were saved after checks, which tool did people reach for, and what would we stop doing? Decide seats only after that, and keep the rule sheet alive by adding every near-miss to it.
If you want help deciding which of these jobs earns its place first, that is what my AI implementation consultation covers.
Questions MEP directors ask about AI for documentation
Can any of these tools do load calculations?
Do not use them for that. Heating, cooling, electrical and hydraulic calculations need validated software and a qualified engineer's sign-off. An assistant can explain a method or draft a calculation summary from your results, but it must never produce the numbers a design relies on.
Which tool is safest for client drawings and models?
Safest means your contract and your plan's data terms allow it. Business plans from the main vendors do not train on your content by default, but your client may still forbid uploading project files. Check the contract, then paste extracts, not whole models.
Is Copilot only useful if we run Microsoft 365?
Mostly yes. Its value comes from working inside Word, Excel, Outlook and Teams on files your firm already stores there. A practice on Google Workspace or on local file servers will get less from it than from a general assistant.
How do I stop an assistant inventing a standard clause?
Give it your master specification text and tell it to use only that, with [NEED] where something is missing. Never accept a clause number, standard reference or product name you have not checked against the current document yourself.
Further reads
- AI for Engineering Design: What a Small Consultancy Can Automate — What a small consultancy can and cannot automate in design.
- AI for Consulting Engineers: Fee Proposals and Reports, Not Calculations — Fee proposals and reports, not calculations.
- Engineering RFP Responses With AI: Win Themes and Compliance Matrix — Compliance matrices for bid responses.
- AI for Civil Engineering Firms: Proposals and Site Reports First — How a sister discipline handles proposals and site reports.
- AI Consultant or DIY: Which Suits a Small Professional Firm? — When a small firm should get help rather than test alone.
- AI Tools and AI Development: The Complete 2026 Guide — the AI hub, including every tutorial in the AI-for-business series.
Sources: claude.com/pricing, chatgpt.com/pricing, OpenAI's ChatGPT Business pricing page, Microsoft's Copilot Business page, Microsoft Learn on Teams intelligent recap, Microsoft Support on the retired COPILOT function, and Claude and OpenAI file-upload help pages, checked November 2026.