BidBuild MCP Documentation
Connect your favorite LLM or MCP client to BidBuild through a single OAuth-secured endpoint. Query jobs, leads, proposals, catalogs, scenes, and more with natural-language commands.
Server endpoint
OAuth 2.1https://mcp.bidbuild.app/mcpUse this URL in any MCP-compatible client. The server authenticates callers through BidBuild OAuth, so every request respects the signed-in user's permissions and data isolation rules.
How to connect
Your MCP client registers itself automatically and asks for authorization. You approve once, and the client can act on your behalf until you revoke access.
Point your client at the server
Add https://mcp.bidbuild.app/mcp as a remote MCP server in your LLM client, IDE, or automation tool.
Sign in with BidBuild
When the client requests access, you’ll be redirected to the BidBuild sign-in screen. Use your existing BidBuild account.
Approve the OAuth authorization
Review the client name and scopes, then approve the connection. BidBuild issues a short-lived access token to the client.
Start calling tools
The client can now invoke any BidBuild MCP tool your user role allows. Data access follows the same RLS rules as the web app.
Available tools
108 BidBuild MCP tools are currently wrapped, grouped by the part of the platform they operate on.
Jobs / Budget / PO / Bills
21getjobsgetjobslistgetjobboardsgetjobstagesgetjobtypesupdatejobcreatejobmergeproposaltojobgetjobbudgetcreatejobextrabudgetgetpurchaseorderscreatepurchaseorderapprovepurchaseordergetinvoicegetinvoicescreateinvoicereleaseinvoicetoquickbookscreatebillgetjobfinancesgetjobmetricsgettotalsalesLeads / Proposals
22createleadupdateleadgetleadinfogetleadboardsgetleadboardstagesgetleadsourcesgetleadtagsgetleadtagassociationsgetleadterritoriesgetleadopportunitytypesgetleadactivitysummarycreateleadactivitygetleadlogscreateleadloggetleadproposalsgetleadmetricsgetproposalscreateproposalcreateproposalfromquestionnairegetproposaltemplatesgetquestionnairesgetquestionnairebyidJob Logs / To-dos / Time
14getjoblogscreatejobloggettodoscreatetodoupdatetodosettodostatusgettimelogsgettimelogstatisticsgetactivetimelogsloghoursgetjobinspectionsgetjobinspectionstatsgetrfisgetrfistatsProducts / Services / Catalog
16getproductgetproductscreateproductupdateproductgetproducttagsgetservicegetservicescreateserviceupdateservicegetcategoriesgetsubcategoriesgetcostcodesgetmeasurementtypesgetvendorsgetmarkupratesgetjobequipmentGroup Templates
6getgrouptemplatesgetgrouptemplatecreategrouptemplateupdategrouptemplateduplicategrouptemplategetgrouptemplatetagsHub / Calendar
13gethubcreatehubsectionupdatehubsectionreorderhubsectionsdeletehubsectioncreatehubblockupdatehubblockreorderhubblocksdeletehubblocksgetteameventscreateteameventupdateteameventdeleteteameventScenes
8getscenesgetscenecreatesceneupdatescenegetscenewidgetscreatescenewidgetupdatescenewidgetgetscenetagsService Tickets
2getjobservicescreateserviceticketUsers / Clients / Divisions
4getusersgetportalclientsgetclientnotesgetdivisionsMisc
2uploadfilehealthReady to connect?
Add the BidBuild MCP server to your client, or explore the platform to see what your teams and customers can do.