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.

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 needBolster APIZapierCotlet
Ask ChatGPT or Claude to do the workNo MCP server verifiedTriggers between appsHosted MCP server
Available on your current planEnterprise plan onlyAny plan, your Zapier accountAny plan, your own login
Estimates, proposals, bids and payment requestsEndpoints not publishedEvent data, not the documents10 tools, writes after your OK
Run from n8n or a scriptAfter sales, your own codeInside ZapierREST, 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?

  1. Sign in to Bolster. Once, in a browser we host for you.
  2. Connect your AI agent. One address in its settings.
  3. 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

  1. 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.
  2. Add the Cotlet address. Enter https://cotlet.dev/mcp/v1 as the MCP server or connector URL in your agent.
  3. 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

  1. Draft with Bolster AI. generate_ai_estimates returns the scoped lines.
  2. Show you the estimate. Lines and total, before anything is saved.
  3. Save after your OK. create_estimates writes it, then the upgrades.
  4. Send only when told. create_presentations emails the proposal.
ActionHow to put it right
Estimate lines, upgrades, schedule datesCall create_estimates, manage_selections or schedule_jobs again with the earlier values
Budget actualEnter the right actual with manage_job_budget
Proposal or bid request sentAlready with the client or vendor: follow up with them directly
Approved task, payment requestedThe 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.

JobCallsCredits
Morning pipeline check1 × 20200
AI draft, takeoff, estimate and upgrades4 × 12480
Proposals sent1 × 12120
Weekly task assignments10 × 4400
Actual costs into budgets1 × 60600
Vendor bid requests and awards2 × 10200
Approved tasks and payment requests2 × 25500
Cloud Browser, 30 days1,500
Total250 calls4,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

OptionWhat it doesWhere it stops
Bolster APIListed on the Enterprise plan for teams of 6+ users.Through sales, no public reference; you write, host and fix the client.
Zapier integrationBolster 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 AIBolster's own assistant scopes a job from a prompt or past estimate.Inside Bolster only; no official ChatGPT or Claude connector was verified.
By handOpen 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.