Construction Takeoff Estimating

com.esti-maitePublished by esti-maite.comOfficial publisherv1.0.0Updated Oct 25, 2026

Construction takeoff and estimating for AI agents. Measure a drawing PDF, export a priced estimate.

VerifiedStreamable HTTPWeb executableFiles & StorageData & AnalyticsBusiness & Commerce

Overview

AI-generated overview

A hosted MCP server that lets an assistant read construction drawing PDFs, take off quantities by trade, price them and export a priced estimate.

What you can do
Upload plan sets, list and read sheets, extract text and schedules from drawings, and calibrate or auto-detect plan scale. Count symbols and measure linear runs, areas and volumes, organised into layers by system, size and material, and audit a sheet for missed scope. Price takeoffs against editable material and labour rates, apply overhead and profit, and produce a proposal. Create and manage projects, clients and assignees, and read the bid board. Covers nine trades, from concrete and masonry to sitework and utilities.
When to use it
Useful when an assistant should help with construction takeoff and estimating work: measuring a drawing PDF, checking measured scope, or turning quantities into a priced estimate or proposal without leaving the chat.
Requirements
A remote MCP server at a hosted endpoint over streamable HTTP; nothing to install. Authentication is OAuth 2.1: the client opens a browser and you approve the connection against your Estimaite account, and the client stores the token. The client must support remote servers with OAuth.
Before you install
Connecting grants the client access to your Estimaite account and its projects and clients. The server uploads and reads drawing PDFs and creates and changes projects, takeoffs and estimates, so review outputs before relying on them. The README states no published accuracy claim; measurements are produced before an estimator reviews them against an overlay.

Installation

In SourceWeft

  1. Open Construction Takeoff Estimating in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.esti-maite%2Fconstruction-takeoff-estimating/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "construction-takeoff-estimating": {
      "type": "http",
      "url": "https://mcp.esti-maite.com/mcp"
    }
  }
}

README

Estimaite MCP server

Construction takeoff and estimating for AI agents.

Estimaite reads a construction drawing PDF, measures and counts the scope on the sheet, prices it against editable material and labour rates, and returns an estimate. This repository holds the public manifest and connection docs for its remote MCP server, so an MCP client can drive the whole job: upload a plan set, set or auto-detect scale, take off by trade, price it, and export a priced estimate or proposal.

The server is hosted. There is nothing to install and no source in this repository.

Connect

Endpoint

https://mcp.esti-maite.com/mcp

Transport is streamable HTTP. Authentication is OAuth 2.1: the client opens a browser, you approve the connection against your Estimaite account, and the client stores the token. Any MCP client that supports remote servers with OAuth will work, including Claude and other MCP-capable assistants.

Claude Desktop / Claude Code

Add it as a remote MCP server pointing at the endpoint above and complete the browser approval when prompted.

What it can do

Roughly, and grouped the way an estimator works:

  • Drawings — upload a plan set, list sheets, read a sheet, extract text and schedules from it
  • Scale — calibrate from a known dimension, or auto-detect the plan scale
  • Takeoff — count symbols, measure linear runs, areas and volumes, organise into layers by system, size and material, and audit a sheet for what was missed
  • Estimating — price takeoffs against cost items, apply overhead and profit, and produce a proposal
  • Projects — create and manage projects, clients and assignees, and read the bid board

The full tool reference is in docs/tools.md. A connected client lists the live tool set, which is always the authoritative answer.

Trades

Nine, covering concrete and masonry, structural and misc steel, carpentry and framing, drywall, insulation and ceilings, HVAC and sheet metal, plumbing and fire protection, electrical and low voltage, finishes and roofing, and sitework and utilities. The method follows how each trade is actually taken off rather than one generic workflow.

Accuracy

Estimaite makes no published accuracy claim. Measurement accuracy is being evaluated on a small sample and no number is published, so none is asserted here. What the product does claim is structural: measurements are produced before an estimator opens the drawing, and the estimator reviews them against an overlay of what was measured.

In the MCP registry

Published as com.esti-maite/construction-takeoff-estimating, under a namespace verified against esti-maite.com.

bash
curl 'https://registry.modelcontextprotocol.io/v0/servers?search=construction-takeoff-estimating'

The entry is named for what the server does rather than for the brand because registry search matches the server name and ignores the description. server.json in this repository is the manifest that was published.

Links

Source: README.md at commit ad12452

Tools

0
SourceWeft has not read this server's tools yet.

Version history

1
  1. v1.0.0LatestSep 16, 2026

Score

85% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts