Construction takeoff & estimating
Construction takeoff & estimating CLI for Codex
Automate construction takeoffs and estimates from your terminal. Built for OpenAI Codex to measure plans, price materials, and draft bids directly from the CLI and your IDE.
Trusted by leading contractors
What is Codex?
OpenAI Codex is a coding agent that runs in your terminal and IDE, executing multi-step tasks from natural-language instructions. With the Exayard MCP server connected, Codex can do estimating work too — measuring plans, pricing materials, and drafting bids without you leaving the command line.
Built for autonomous estimating
Exayard exposes every takeoff, pricing, and bid action as a tool Codex can call, so it does the work you would normally click through by hand.
Estimate in plain English
Describe the outcome and Codex drives Exayard for you — no clicking through screens, no glue code.
Real catalog and vendor pricing
Codex searches your product catalog and live vendor prices, so every estimate is built on real numbers.
Takeoff to bid in one request
Chain detection, approval, estimating, and bid generation into a single turn instead of an afternoon of work.
What you can do with Codex
Once Codex is connected, you can drive Exayard with plain-language prompts.
Install in 60 seconds
Four short steps to wire Codex to your Exayard projects.
- 1
Open your Codex config
Edit ~/.codex/config.toml. If the file does not exist yet, create it with the contents below.
- 2
Add the Exayard MCP server
Paste the snippet below into ~/.codex/config.toml.
[mcp_servers.exayard] url = "https://api.exayard.com/mcp"
- 3
Authorize on first call
Run a `codex` session and ask for something Exayard can answer (e.g. "list my projects"). Codex will open the OAuth flow.
- 4
Use Exayard in your sessions
Once authorized, Codex CLI can call Exayard tools alongside its other capabilities — useful for terminal-driven estimating workflows.
Example prompts
Drop any of these into Codex after connecting.
You
Create a project named "Maple Heights renovation" and upload my plan PDFs.
You
Run a takeoff on page 3 of the Smith Residence plans and show me the proposed receptacle count.
You
Generate a bid from the approved Smith Residence takeoff, with a 15% markup.
You
Search the product catalog for 12-gauge copper wire and show me the cheapest vendor.
You
Compare estimated cost vs. last quarter for projects tagged "kitchen remodel".
Built-in workflows
Exayard ships MCP slash-commands so Codex can run end-to-end workflows in a single turn.
/takeoff_from_plans
Run a takeoff end-to-end on uploaded plans.
/generate_bid_from_takeoff
Price an approved takeoff and emit a bid document.
/review_estimate_line_items
Audit an existing estimate for outliers and missing prices.
/create_project_from_upload
Scaffold a project and attach files from a chat upload.
Keep a human in the loop
Destructive tools (archive, remove, cancel, approve) are gated behind a propose_destructive_action step that surfaces in Codex and waits for your explicit confirmation before running.
Long-running calls like create_estimate and create_bid take 30–60 seconds — Codex will warn you before invoking them.
Frequently asked questions
Loved by construction professionals
See what our customers have to say about transforming their estimation process.
“Exayard cut our estimating time in half. We're now bidding on twice as many jobs and winning more than ever.”

“The accuracy is incredible. No more second-guessing our numbers or leaving money on the table.”

“We increased our revenue by 35% in the first year. The ROI on Exayard was immediate.”

Works with your whole agent stack
Exayard speaks MCP, so it drops into every major AI agent and editor.
Ready to win more bids?
Join hundreds of contractors using Exayard to estimate faster and more accurately. Get started today.