ConstructionOnline MCP Server
Leads, estimates, schedules, field logs, RFIs and invoices in ConstructionOnline.
Máy chủ MCP được lưu trữ
npx add-mcp 'https://cotlet.dev/mcp/v1/constructiononline'Cài vào Claude Code, Codex, Cursor và nhiều công cụ khác
Tài liệu
Cotlet · Integrations · How it works · Security · For developers · For automation agencies · Blog · API docs · Help center · Changelog · Contact · Pricing · Sign up
ConstructionOnline API and MCP server: Let your AI agent carry the jobsite paperwork.
ConstructionOnline has a private REST API with read and write access. Only companies on Business or Enterprise subscriptions are eligible, and access is turned on after they write to its development team. No ConstructionOnline MCP server or official ChatGPT or Claude connector was verified.
ConstructionOnline opens its API only to Business and Enterprise companies that ask for it, and has no MCP server (checked 13 Nov 2026). Cotlet runs a hosted ConstructionOnline MCP server with 31 tools that ChatGPT, Claude and your scripts use in your own account, on any plan. Bids, RFIs, invoices and anything sent outside your company wait for your OK.
- Free 7-day trial, no card
- Unofficial, not affiliated with ConstructionOnline
- Page: https://cotlet.dev/integrations/constructiononline-api-mcp-server
What can your AI agent do in ConstructionOnline?
- Turn a lead into an estimate from your costbook
- Compare bids and draft the purchase order
- Invoice an approved change order
- Log the day and push the schedule
- Chase open RFIs, submittals and punch items
- Catch expiring insurance and permits
Does ConstructionOnline have an MCP server or an API?
- The vendor says its API users usually have their own developers, and its documentation is written for them.
- Zapier connects on Team, Business and Enterprise plans, not during the free 10-day trial; HubSpot and Docusign integrations exist too.
- Clients and subs work in ConstructionOnline through its ClientLink and TeamLink portals.
| What you need | ConstructionOnline API | Zapier | Cotlet |
|---|---|---|---|
| Ask ChatGPT or Claude to do the work | No MCP server verified | Fixed zaps, no agent | Hosted MCP server |
| Which plans | Business or Enterprise, on request | Team and up, not in the trial | Any plan, your own login |
| Estimates, bids, RFIs and invoices | Endpoints not verified | Published triggers and actions only | 31 tools, writes after your OK |
| Who builds and fixes it | Your developers | You, in Zapier | Cotlet |
Checked 13 Nov 2026. Sources: Does ConstructionOnline have an API?, Who is eligible for the API?, Who is the API for?, ConstructionOnline API documentation, ConstructionOnline + Zapier integration, FAQ: Zapier integration, Integrations, KB: Lead Tracking, KB: Opportunities, KB: Estimating, KB: Items Database & Costbooks, KB: Redline Takeoff, KB: Bid Tracking, KB: Purchasing, KB: Change Orders, KB: Invoicing, KB: Payment Applications, KB: Scheduling, KB: Daily Logs, KB: RFIs, KB: Submittals, KB: Punch Lists, KB: Permit Tracking, KB: Insurance & Certificates
How does the ConstructionOnline MCP server work?
- Sign in to ConstructionOnline. Once, in a browser we host for you.
- Connect your AI agent. One address in its settings.
- Hand it the paperwork. It drafts the RFI, you approve the send.
Your agent works in your own signed-in Cloud Browser. Writes, and anything a client, sub or vendor receives, wait for your OK.
How to connect ConstructionOnline to your AI agent
- Sign in to ConstructionOnline in a Cloud Browser. Open app.constructiononline.com in your Cotlet Cloud Browser and sign in with your own company user.
- Add the Cotlet address. Enter https://cotlet.dev/mcp/v1 as the MCP server or connector URL in your agent.
- Let the agent in. Chat apps open a Cotlet sign-in page. Editors, n8n and scripts send an API key made in the console.
ConstructionOnline runs on the shared address https://cotlet.dev/mcp/v1, one connector for every app you activate. Activated ConstructionOnline after connecting? Refresh the connector to see its 31 tools.
ChatGPT:
Settings > Apps & Connectors > Create
MCP server URL: https://cotlet.dev/mcp/v1/connect
Authentication: OAuth
Claude:
Settings > Connectors > Add custom connector
URL: https://cotlet.dev/mcp/v1/connect
Claude Code:
claude mcp add --transport http cotlet \
https://cotlet.dev/mcp/v1 \
--header "Authorization: Bearer $COTLET_API_KEY"
Cursor:
// ~/.cursor/mcp.json
{
"mcpServers": {
"cotlet": {
"url": "https://cotlet.dev/mcp/v1",
"headers": { "Authorization": "Bearer ${env:COTLET_API_KEY}" }
}
}
}
Codex:
# ~/.codex/config.toml
[mcp_servers.cotlet]
url = "https://cotlet.dev/mcp/v1"
bearer_token_env_var = "COTLET_API_KEY"
n8n:
MCP Client Tool (inside an AI Agent)
Transport: HTTP Streamable
URL: https://cotlet.dev/mcp/v1
Auth: Bearer, <your key>
Tool: constructiononline_read
All 31 ConstructionOnline MCP tools
One tool per section of the ConstructionOnline Knowledge Base. Read tools run at once. Write tools take an action; list and get only read, the other actions change ConstructionOnline and ask first.
Sales: contacts, leads and opportunities
From the first call log to an opportunity that converts into a project.
- Add contacts (
manage_contacts, write, asks first): List, add, edit or import contacts for clients, subs and vendors, or convert one to a lead. - Track leads (
manage_leads, write, asks first): List, add or edit leads, change status or stage, and log calls and events. - Track opportunities (
manage_opportunities, write, asks first): List or create opportunities, attach an estimate, proposal or selections, or convert one to a project. - Create and update projects (
manage_projects, write, asks first): List, open, create or update a project, from scratch or a template.
Estimating and buying
Costbooks and Redline takeoffs into OnCost estimates, then bid packages and purchase orders. The agent does not measure plans itself.
- Manage costbooks (
manage_costbooks, write, asks first): List company costbooks, add or update items, or insert costbook items into an estimate. - Send takeoffs to estimates (
manage_takeoffs, write, asks first): Read a project's Redline takeoff, start one, or send takeoff data to the estimate. - Build estimates (
manage_estimates, write, asks first): Read a project's OnCost estimate, or create one blank, from a template or from a Redline takeoff, and add items. - Send bid invitations (
manage_bids, write, asks first): List bid packages, create one, add bidders, send invitations to bid, or record a bid for a bidder. - Create purchase orders (
manage_purchase_orders, write, asks first): List purchase orders, create one from an estimate, an approved change order or scratch, or email it.
Client money
Change orders, selections, invoices and payment applications. Drafting and sending are separate actions.
- Add change orders (
manage_change_orders, write, asks first): List a project's change orders, create one, or change its status. - Add client selections (
manage_selections, write, asks first): List client selections, add a category, selection or choice with allowance and due date, or send selections to the client. - Email invoices and record payments (
manage_invoices, write, asks first): List invoices, create one from the estimate or an approved change order, email it or record a payment. - Create payment applications (
manage_payment_applications, write, asks first): List payment applications, create one from project financials, or email or export it, also on AIA forms.
Schedule and field work
Schedules, calendars, to dos, GamePlan, daily logs, checklists and punch lists, time and files.
- Build schedules (
manage_schedule, write, asks first): Read a project schedule, create one blank, from a template or an estimate, or add tasks, predecessors and milestones. - Create calendar events (
manage_calendar, write, asks first): Read a project or company calendar, or create, edit or delete an event. - Create to dos (
manage_todos, write, asks first): List a project's to dos, create one with subtasks, or update its stage, priority and due date. - Create GamePlan task plans (
manage_gameplan, write, asks first): Read your GamePlan, create a Quick GamePlan, or set up a GamePlan email. - Add daily logs (
manage_daily_logs, write, asks first): Read a project's daily logs, add one, or export hours from work logs. - Track checklists and punch lists (
manage_checklists, write, asks first): Read or create a checklist or punch list, add items and issues, or mark them complete. - Track employee time (
manage_time, write, asks first): Read time sheets, add time entries, or edit a time sheet. - Upload files and photos (
manage_files, write, asks first): List a project's folders and albums, upload files or photos, or make a folder.
Project documents and communication
RFIs, submittals, transmittals, meetings and Envoy chat. Most of these reach people outside your company.
- Track RFIs (
manage_rfis, write, asks first): List RFIs, create or resend one, or mark it resolved. - Send submittals for approval (
manage_submittals, write, asks first): List submittals, create one with files, email it, respond, close it or add a revision. - Send project transmittals (
manage_transmittals, write, asks first): List transmittals, create one with files and a letter of transmittal, or email it. - Add meeting minutes (
manage_meetings, write, asks first): List meetings, create one, send invitations, record minutes or add action items. - Send Envoy chat messages (
manage_chat, write, asks first): Open your Envoy chats, start a chat or project channel, or send a message.
Warranty, compliance and insight
Warranty service, permits and insurance expirations, TrueVision dashboards, reports and plan sheets.
- Track warranty service (
manage_warranties, write, asks first): List warranties and service requests, add a warranty issue, or schedule a service appointment. - Track permits and insurance (
manage_compliance, write, asks first): List permits, insurance policies, licenses, bonds and certifications with expirations, or add and update one. - Read TrueVision dashboards (
view_truevision, read): Read a TrueVision dashboard: Sales, Project Health Scorecards, Financial, WIP, Multi-Project Scheduling or ResourceTrak. - Create a report (
create_report, read): Build a print-ready ConstructionOnline report, such as opportunities, leads, RFI summary or time summary. - Read Redline plan sheets (
view_redline_planroom, read): List a project's Redline Planroom sheets, their revisions, markups and comments.
Inputs, REST path and example response of every tool: https://cotlet.dev/integrations/constructiononline-api-mcp-server#tools
Who can see my ConstructionOnline session, and how do I revoke it?
- What we store. Your signed-in ConstructionOnline browser profile, AES-256-GCM encrypted, in Finland. Never your password.
- What your agent gets. The 31 ConstructionOnline tools. The session cookie stays in the Cloud Browser.
- What the session sees. The projects and records your company user and its permissions open, and nothing more.
- What no tool touches. Company users and permissions, account settings, accounting, Zapier, HubSpot, Docusign and calendar sync settings.
- If ConstructionOnline signs you out. You sign in again yourself, in the same Cloud Browser.
- How to cut access. Disable ConstructionOnline for agents, reset the browser, or change your password.
You type your ConstructionOnline password yourself; the agent only uses the session that sign-in leaves behind. Our site scores A+ on Qualys SSL Labs, securityheaders.com and Mozilla Observatory (live results).
What happens when ConstructionOnline changes?
ConstructionOnline is a wide product, from OnCost estimates to OnGuard permits and Redline plan sheets. When one of those screens changes, Cotlet updates the server, and your prompts and scripts keep the same tool names.
Your plan still decides what exists: a feature your subscription lacks is not there for the agent either. Your user's permissions decide which projects it opens.
If ConstructionOnline signs you out, one click in the Cotlet console reopens the Cloud Browser so you can sign in again.
Approvals, undo and mistakes
- Find the project. manage_projects lists it.
- Draft the RFI. Question, sheet and recipient shown to you.
- Send after your OK. manage_rfis creates and sends it.
- Track the answer.
listshows it open until it is resolved.
| Action | How to put it right |
|---|---|
| Lead, project, schedule or to do fields | Call the same tool again with the earlier values |
| File deleted by mistake | Restore it from ConstructionOnline's deleted files |
| RFI, submittal, transmittal or bid invitation sent | Already with the recipient: follow up with them directly |
| Invoice or payment application emailed | Already with your client: talk to them before changing it |
All 28 write tools ask first: by default you confirm each call, and you can switch that off per tool. The 3 read tools, TrueVision, reports and plan sheets, run at once.
MCP call:
{
"name": "manage_rfis",
"arguments": {
"action": "create",
"project": "Hillcrest addition",
"question": "Confirm header size at the new 6 ft opening on sheet S-201.",
"to": [
"Example Engineering"
]
}
}
REST:
curl -X POST https://cotlet.dev/api/v1/constructiononline/rfis/manage \
-H "Authorization: Bearer $COTLET_API_KEY" \
-H "Content-Type: application/json" \
-d '{"action":"create","project":"Hillcrest addition","question":"Confirm header size at the new 6 ft opening on sheet S-201.","to":["Example Engineering"]}'
Response:
{
"project": "Hillcrest addition",
"rfi": "RFI-07 Header size at new opening",
"status": "Open",
"sent_to": [
"Example Engineering"
]
}
The example sends RFI-07 to the engineer and returns it as Open. A cron job or n8n flow can make the same call over REST at /api/v1/constructiononline with the same key and price, in JSON. Failed calls are free.
How much does the ConstructionOnline MCP server cost?
About $23 a month for a contractor with two active projects, 3,900 credits. Your ConstructionOnline plan stays as it is.
| Job | Calls | Credits |
|---|---|---|
| Daily logs on two projects | 2 × 20 | 400 |
| Schedule and to do updates | 2 × 20 | 400 |
| Lead follow-ups and call logs | 1 × 40 | 400 |
| RFIs, submittals and transmittals | 1 × 30 | 300 |
| Estimates from costbooks | 4 × 5 | 200 |
| Bids and purchase orders | 2 × 10 | 200 |
| Change orders and invoices | 2 × 10 | 200 |
| Monday open-items review | 4 × 4 | 160 |
| Time entries | 1 × 8 | 80 |
| Payment applications | 2 × 2 | 40 |
| Insurance and permit check | 2 × 1 | 20 |
| Cloud Browser, 30 days | 1,500 | |
| Total | 240 calls | 3,900 |
The smallest pack, 5,000 credits for $29, covers this month. More projects in progress mean more calls.
- Free 7-day trial, no card
- 10 credits per successful call, MCP or REST
- 50 credits a day for the Cloud Browser
- No Business or Enterprise upgrade needed for Cotlet
Credit packs are one-time purchases, not a subscription. The month above is built from our own assumptions, not measured customer usage.
ConstructionOnline MCP server: other ways to connect
| Option | What it does | Where it stops |
|---|---|---|
| ConstructionOnline API | Private REST API, read and write, for your own code. | Business or Enterprise, on request; you build, host and fix the client. |
| Zapier integration | Connects ConstructionOnline to other apps without code. | Team plan and up, not in the trial; only the published triggers and actions. |
| HubSpot and Docusign | Lead sync and e-signatures, set up in ConstructionOnline. | Fixed jobs, not a route for an AI agent. |
| By hand | Open each module and click through. | One screen at a time, at the desk. |
If you have API access and your developers cover the job, use the API: it is the vendor's own route. Cotlet fits when you want ChatGPT, Claude or a script working in ConstructionOnline today, on your current plan, with nothing to host.
Who runs Cotlet
Take Group sp. z o.o. operates Cotlet. It is a Polish software company in the EU (VAT PL6342984273), active since 2019 and run by Bart Krawczyk (Co-founder, CTO) and Jake Slugocki (Co-founder, SEO, sales and marketing). Send questions about the ConstructionOnline tools to contact@cotlet.dev.
ConstructionOnline MCP server: questions
How do I get access?
Sign up free at https://cotlet.dev/signup?app=constructiononline, turn on ConstructionOnline under Integrations in the console and sign in at https://app.constructiononline.com/ in your Cloud Browser. Then connect your AI agent and ask it about a project. The trial needs no card.
Does ConstructionOnline have an API?
ConstructionOnline has a private REST API with read and write access for companies on Business or Enterprise subscriptions, turned on only after they ask its development team (checked 13 Nov 2026). It also connects to Zapier on Team plans and up. No ConstructionOnline MCP server or official ChatGPT or Claude connector was verified. Cotlet does not use that API: it works in your own signed-in ConstructionOnline account, on any plan.
How is this different from the ConstructionOnline Zapier integration?
The Zapier integration, for Team, Business and Enterprise plans, runs the triggers and actions ConstructionOnline publishes there. Cotlet lets ChatGPT, Claude or a script work across the screens with the tools on this page. You can use both.
Can clients and subs use the agent?
No. ClientLink and TeamLink are ConstructionOnline's portals for clients, subs and vendors. The tools here run as your company user.
Do I need a Business or Enterprise plan?
Not for Cotlet. The vendor's own API needs one; Cotlet works through your sign-in, so the tools cover what your current plan and permissions show.
Is the MCP server different from the REST API?
Only in how it is called. Both carry the same 31 tools, inputs, answers, API key and price. Agents use MCP; scripts and n8n HTTP steps use REST.
Is Cotlet affiliated with ConstructionOnline?
No. Cotlet is independent and not affiliated with ConstructionOnline.
Give your AI agents your signed-in browser.
Product: Integrations · How it works · Pricing · Security
Resources: Blog · API docs · Help center · Changelog · GitHub
Solutions: For developers · For automation agencies
Company: About · AI info: company facts · Contact
Legal: Terms of service · Privacy policy · Refund policy · Acceptable use · Cookie policy · DPA · Subprocessors
Elsewhere: Status page · Cotlet on GitHub · Cotlet on X · Cotlet on LinkedIn · Cotlet on Product Hunt · Cotlet on Crunchbase · Cotlet on SaaSHub
Cotlet.dev is built by Bart Krawczyk and Jake Slugocki, the founders of Take Group sp. z o.o., ul. Wincentego Janasa 4, 40-855 Katowice, Poland. KRS 0000871398, NIP 6342984273, VAT EU: PL6342984273. About us
Cotlet is an independent service. It is not affiliated with, endorsed by or sponsored by any of the products listed on this site. Product names are trademarks of their respective owners.