Bolster MCP Server
Estimates, proposals, selections, schedules, vendor bids and payments in Bolster.
เซิร์ฟเวอร์ MCP แบบโฮสต์
npx add-mcp 'https://cotlet.dev/mcp/v1/bolster'ติดตั้งลง Claude Code, Codex, Cursor และอื่นๆ
เอกสาร
Cotlet · Integrations · How it works · Security · For developers · For automation agencies · Blog · API docs · Help center · Changelog · Contact · Pricing · Sign up
Bolster API and MCP server: Let your AI agent quote, schedule and bill the job.
Bolster lists API access on its custom Enterprise plan only and publishes no API reference or self-serve key page. Its Zapier integration runs through API webhooks. No Bolster MCP server and no official ChatGPT or Claude connector was verified.
Bolster lists API access only on its Enterprise plan and publishes no MCP server (checked 13 Nov 2026). Cotlet runs a hosted Bolster MCP server with 10 tools that ChatGPT and Claude use in your own contractor account. Proposals, bid requests and payment requests wait for your OK.
- Free 7-day trial, no card
- Unofficial, not affiliated with Bolster
- Page: https://cotlet.dev/integrations/bolster-api-mcp-server
What can your AI agent do in Bolster?
- Draft an estimate from a job description
- Add upgrades and selections to the quote
- Send the proposal by email or SMS
- Chase clients who opened their proposal
- Assign schedule tasks to crews and subs
- Request progress payments for finished work
Does Bolster have an MCP server or an API?
- The pricing page shows API access only in the Enterprise column (6+ users, talk to sales); Core, Pro and Premium do not list it.
- Bolster names QuickBooks Online, CompanyCam and Zapier integrations, with HOVER announced as upcoming.
- Bolster AI is the vendor's own assistant: describe the job or upload a past estimate and it builds quantities and costs.
| What you need | Bolster API | Zapier | Cotlet |
|---|---|---|---|
| Ask ChatGPT or Claude to do the work | No MCP server verified | Triggers between apps | Hosted MCP server |
| Available on your current plan | Enterprise plan only | Any plan, your Zapier account | Any plan, your own login |
| Estimates, proposals, bids and payment requests | Endpoints not published | Event data, not the documents | 10 tools, writes after your OK |
| Run from n8n or a script | After sales, your own code | Inside Zapier | REST, same key |
Checked 13 Nov 2026. Sources: Bolster pricing, Bolster integrations, Bolster Construction Intelligence, Estimates, Takeoff, Presentations, Upsells and selections, Scheduling, Job budgets and material lists, Vendor management, CRM pipeline, Payments
How does the Bolster MCP server work?
- Sign in to Bolster. Once, in a browser we host for you.
- Connect your AI agent. One address in its settings.
- Describe the job. The agent drafts the estimate, you approve it.
Your agent works in your own signed-in Cloud Browser. Anything that reaches a client or a vendor, or asks for money, waits for your OK.
How to connect Bolster to your AI agent
- Sign in to Bolster in a Cloud Browser. Open app.bolsterbuilt.com in your Cotlet Cloud Browser and sign in with your own Bolster 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.
Bolster uses the shared address https://cotlet.dev/mcp/v1 together with every other app you turn on, so a single connector is enough. Enabled Bolster after connecting? Refresh the connector to load the 10 Bolster 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: bolster_read
All 10 Bolster MCP tools
One tool per Bolster feature page, from the pipeline to payments. Most take an action: list and get only read, the other actions write and ask first.
Pipeline
Every lead, estimate, booked job and payment by stage, with the proposal opens Bolster tracks. Read only.
- Track the CRM pipeline (
manage_crm_pipeline, read): Read the Bolster pipeline: every lead, estimate, booked job and payment by stage.
Estimating and selling
From a plain-words description or measurements to the presentation the client signs. The agent enters the dimensions you give it; it does not measure plans.
- Draft estimates with Bolster AI (
generate_ai_estimates, write, asks first): Ask Bolster AI to draft an estimate from a plain-words job description or a past estimate. - Record takeoff measurements (
measure_takeoffs, write, asks first): Read a job's takeoff, or enter areas, lengths and counts and link them to estimate items. - Create estimates (
create_estimates, write, asks first): List or read a job's estimates, or build one from assemblies and items. - Set options, upgrades and selections (
manage_selections, write, asks first): Make an estimate item optional, add costed upgrades, or turn it into a selection. - Send proposals (
create_presentations, write, asks first): Read a job's proposal presentation, or send it to the client by email or SMS.
Running the job
The schedule Bolster built from the estimate, the budget and material list, and vendor bids on estimate items.
- Schedule and assign job tasks (
schedule_jobs, write, asks first): Read a booked job's schedule, move a task, assign it, or approve a finished task. - Read job budgets and material lists (
manage_job_budget, write, asks first): Read a job's budget and material list, or enter an actual cost against a budget line. - Send vendor bid requests (
send_rfq_requests, write, asks first): Send a bid request from estimate items to vendors, compare the bids, or award one.
Getting paid
Payment requests go through the Bolster client portal. Approving a finished task in schedule_jobs starts one too.
- Request customer payments (
collect_customer_payments, write, asks first): List a job's payment requests and payments, or send the client the next payment request.
Inputs, REST path and example response of every tool: https://cotlet.dev/integrations/bolster-api-mcp-server#tools
Who can see my Bolster session, and how do I revoke it?
- What we store. Your signed-in Bolster browser profile, AES-256-GCM encrypted, in Finland. Never your password.
- What your agent gets. The 10 Bolster tools. The session cookie stays in the Cloud Browser.
- What the session sees. The jobs, estimates and payments your Bolster user can open, limited by your plan.
- What no tool touches. Bolster Wallet payouts and bank details, vendor bill payments, your users and the QuickBooks Online and CompanyCam connections.
- If Bolster signs you out. You sign in again yourself, in the same Cloud Browser.
- How to cut access. Disable Bolster for agents, reset the browser, or change your Bolster password.
You enter your Bolster password yourself; the agent only works with the session that sign-in leaves. Our site scores A+ on Qualys SSL Labs, securityheaders.com and Mozilla Observatory (live results).
What happens when Bolster changes?
Bolster ships new versions of Construction Intelligence and moves screens around. Cotlet updates the Bolster server when that happens, so your agent and your scripts keep their calls as they are.
What the agent can reach follows your Bolster plan. Moving from Core to Pro opens takeoff and job scheduling to it; Premium adds RFQ management.
If Bolster signs you out, one click in the Cotlet console reopens the Cloud Browser so you can sign in again.
Approvals, undo and mistakes
- Draft with Bolster AI. generate_ai_estimates returns the scoped lines.
- Show you the estimate. Lines and total, before anything is saved.
- Save after your OK. create_estimates writes it, then the upgrades.
- Send only when told. create_presentations emails the proposal.
| Action | How to put it right |
|---|---|
| Estimate lines, upgrades, schedule dates | Call create_estimates, manage_selections or schedule_jobs again with the earlier values |
| Budget actual | Enter the right actual with manage_job_budget |
| Proposal or bid request sent | Already with the client or vendor: follow up with them directly |
| Approved task, payment requested | The client has the request in the portal: talk to them before you change it |
9 of the 10 tools ask first: by default you confirm each call, and you can switch that off per tool. manage_crm_pipeline only reads and runs at once.
MCP call:
{
"name": "create_estimates",
"arguments": {
"action": "create",
"job": "Maple Street deck",
"lines": [
{
"item": "Composite decking",
"quantity": 320,
"unit": "sq ft",
"unit_cost": 18
},
{
"item": "Aluminum railing",
"quantity": 52,
"unit": "lf",
"unit_cost": 65
},
{
"item": "Stairs, 4 steps",
"quantity": 1,
"unit": "each",
"unit_cost": 1450
}
]
}
}
REST:
curl -X POST https://cotlet.dev/api/v1/bolster/estimates \
-H "Authorization: Bearer $COTLET_API_KEY" \
-H "Content-Type: application/json" \
-d '{"action":"create","job":"Maple Street deck","lines":[{"item":"Composite decking","quantity":320,"unit":"sq ft","unit_cost":18},{"item":"Aluminum railing","quantity":52,"unit":"lf","unit_cost":65},{"item":"Stairs, 4 steps","quantity":1,"unit":"each","unit_cost":1450}]}'
Response:
{
"job": "Maple Street deck",
"estimate": "Composite deck, 20 x 16",
"lines": 3,
"total": 10590,
"saved": true
}
The example prices 320 sq ft of composite decking at $18, 52 lf of railing at $65 and one set of stairs at $1,450: $10,590 in all. A cron job or n8n flow can make the same call over REST at /api/v1/bolster with the same key and price, in JSON. Failed calls are free.
How much does the Bolster MCP server cost?
About $23 a month for a remodeler quoting about a dozen jobs a month, 4,000 credits. Your Bolster plan stays as it is.
| Job | Calls | Credits |
|---|---|---|
| Morning pipeline check | 1 × 20 | 200 |
| AI draft, takeoff, estimate and upgrades | 4 × 12 | 480 |
| Proposals sent | 1 × 12 | 120 |
| Weekly task assignments | 10 × 4 | 400 |
| Actual costs into budgets | 1 × 60 | 600 |
| Vendor bid requests and awards | 2 × 10 | 200 |
| Approved tasks and payment requests | 2 × 25 | 500 |
| Cloud Browser, 30 days | 1,500 | |
| Total | 250 calls | 4,000 |
The smallest pack, 5,000 credits for $29, covers this month with credits left over. More jobs or daily bid follow-ups use more calls.
- Free 7-day trial, no card
- 10 credits per successful call, MCP or REST
- 50 credits a day for the Cloud Browser
- Your Bolster plan applies as it is
Credit packs are one-time purchases, not a subscription. The month above is our own example, not measured customer usage.
Bolster MCP server: other ways to connect
| Option | What it does | Where it stops |
|---|---|---|
| Bolster API | Listed on the Enterprise plan for teams of 6+ users. | Through sales, no public reference; you write, host and fix the client. |
| Zapier integration | Bolster events into other apps through API webhooks, for example a calendar event for a new task. | Moves data on triggers; no agent builds or sends anything in Bolster. |
| Bolster AI | Bolster's own assistant scopes a job from a prompt or past estimate. | Inside Bolster only; no official ChatGPT or Claude connector was verified. |
| By hand | Open each job in Bolster and click through. | One screen at a time, only while you are at the desk. |
If you are on Enterprise and the Bolster API covers your job, use it: it is the vendor's own route. Cotlet fits when you want ChatGPT, Claude or a script working in Bolster on the plan you already have, from your own login, with nothing to host.
Who runs Cotlet
Take Group sp. z o.o. runs Cotlet: a software company registered in Poland, EU (VAT PL6342984273), in business since 2019 and led by its founders Bart Krawczyk (Co-founder, CTO) and Jake Slugocki (Co-founder, SEO, sales and marketing). Questions about the Bolster tools go to contact@cotlet.dev.
Bolster MCP server: questions
How do I get access?
Sign up free at https://cotlet.dev/signup?app=bolster, turn on Bolster under Integrations in the console and sign in at https://app.bolsterbuilt.com/ in your Cloud Browser. Then connect your AI agent and ask it about your pipeline. The trial needs no card.
Does Bolster have an API?
Bolster lists API access only on its custom Enterprise plan and connects to Zapier through API webhooks, with no public API reference (checked 13 Nov 2026). No Bolster MCP server and no official ChatGPT or Claude connector was verified; Bolster AI is the vendor's own estimating assistant. Cotlet does not use that API: it works in your own signed-in Bolster account.
Which Bolster plan do the tools need?
The tools follow your plan. Bolster's pricing page lists takeoff and job scheduling from Pro, and RFQ and PO management from Premium, so on Core those tools find nothing to work on. Estimates, AI estimating and the CRM are on every plan.
How is this different from Bolster AI?
Bolster AI is Bolster's own assistant that scopes a job from a prompt or a past estimate, inside Bolster. Cotlet is separate: it lets ChatGPT, Claude or a script you choose work across your Bolster account, and generate_ai_estimates hands a prompt to Bolster AI for you.
Can the agent pay vendor bills from Bolster Wallet?
No. The tools request payments from your clients and send bid requests to vendors, but no tool pays a bill or moves money out of Bolster Wallet. You pay vendors in Bolster yourself.
Is the MCP server different from the REST API?
Only in how it is called. Both carry the same 10 tools, inputs, answers, API key and price. Agents use MCP; scripts and n8n HTTP steps use REST.
Is Cotlet affiliated with Bolster?
No. Cotlet is independent and not affiliated with Bolster.
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.