Cooperbuild.AI
OutcomesYour modelWorkspaceSkillsAI teamOpenNotInsightsSign in
Book demo →
docs

CooperBuild for Muse

Last updated October 24, 2026 · ← back to cooperbuild.ai

On this page
  1. 1. Overview
  2. 2. Requirements
  3. 3. Connect CooperBuild to Muse
  4. 4. Use it in Muse
  5. 5. What the connector can do
  6. 6. Approvals and read-only use
  7. 7. Every tool and what it changes
  8. 8. How calls behave
  9. 9. Sign-in and permissions
  10. 10. Your data
  11. 11. Disconnect
  12. 12. Troubleshooting
  13. 13. Support

The CooperBuild connector lets Muse read and update the CooperBuild workspace you sign in to. You can ask about projects, RFIs, submittals, estimates, procurement and accounting in plain language, and Muse works with the same records and the same permissions you have in the CooperBuild web and mobile apps.

1. Overview

CooperBuild is a construction management platform for general contractors and specialty trades. The connector is a remote MCP (Model Context Protocol) server run by COOPERBUILD, INC. at https://api.cooperbuild.ai/mcp/directory, over Streamable HTTP.

Muse is a product of Meta. CooperBuild is not affiliated with or endorsed by Meta.

2. Requirements

  • A CooperBuild account. You sign in with the same email and password you use at app.cooperbuild.ai. If your company does not use CooperBuild yet, book a demo.
  • Muse with connectors.CooperBuild is added from Muse's connector settings.

3. Connect CooperBuild to Muse

  1. In Muse, open Settings → Connectors, find CooperBuild and tap Connect, then Continue. You can also ask Muse to “connect CooperBuild”.
  2. A CooperBuild sign-in page opens.
  3. Sign in if asked, check that the page names the app you are connecting, then click Authorize. You are returned to Muse.

Only authorize a request you started yourself. If a CooperBuild sign-in page appears that you did not expect, click Deny.

4. Use it in Muse

Once connected, ask about your work, for example:

  • “Show me my active projects in CooperBuild.”
  • “Which RFIs on the Riverside project are still open, and who owns them?”
  • “Summarize the submittals waiting on architect review.”
  • “What is the budget versus actual cost on the Main Street job?”
  • “Create a task to confirm the rebar delivery for Friday.”

5. What the connector can do

  • Projects — search projects, review tasks and schedules, create and update tasks, and check site weather and daily progress reports.
  • Drawings and documents — search drawings and specifications, compare sheet revisions, and manage RFIs and submittals with their review status and revision history.
  • Preconstruction — browse and edit estimates and line items, run quantity takeoffs from plan sets, and prepare proposals.
  • Procurement — create resource requests, request and compare vendor quotes, and track shipments and inventory.
  • Accounting — view project finances, budgets and reports; process vendor invoices, payment applications and client billing; record payments made outside CooperBuild. No tool moves money.
  • People and time — timesheets, payroll, recruiting and subcontractor compliance documents.
  • CRM and communications— look up contacts and companies, see a person's activity timeline and open action items, and send email and SMS from your connected accounts.
  • AI phone calls and meetings — ask a Cooper AI agent to call someone, leave a voicemail or join a meeting for you. The agent introduces itself as an AI assistant calling on your behalf, and meeting invitations say when an AI agent will attend.
  • Your Cooper agents — hand a request to one of the AI agents your company has set up in CooperBuild, by name, and get its answer back. You see the request and the agent first, and the agent starts only after you confirm.
  • Memory — CooperBuild can remember durable facts and preferences about you, such as your role and how you like emails written, so it does not have to ask again. You can view, edit and delete them in CooperBuild under Settings → Cooper AI Profile.

6. Approvals and read-only use

Each of the connector's 377 tools is classified in section 7 as one of three kinds, which Muse uses to decide when to ask for your approval:

  • Read (159 tools) — looks up and returns data. It does not change your records.
  • Write (170 tools) — creates, changes or archives records in your CooperBuild workspace.
  • Sensitive write (48 tools) — sends something, shares or publishes something, records a payment, or starts a Cooper agent or automation. Muse asks for your approval on every use.

A tool that both reads and writes is classified as a write. To use CooperBuild without changing anything, choose the read-only option when you connect it in Muse, where it is offered: the Read tools are the ones that only retrieve data.

7. Every tool and what it changes

This list covers every tool the connector offers at https://api.cooperbuild.ai/mcp/directory. Which ones a person can actually use depends on their CooperBuild role (see section 9).

Sensitive writes

“Preview first” means the first call shows exactly what would be sent or recorded and changes nothing, and only a second, confirmed call acts.

Sends a message, email, call or invitation

These reach people, inside or outside your company, as you or as your company.

ToolWhat happensPreview first
chat_sendPosts a message in a CooperBuild chat as you. The people in the chat are notified.Yes
chat_agent_messageSends a chat message from a Cooper agent to a person in your workspace, who is notified.Yes
chat_group_manageCreates or changes a chat group. It can invite people from outside your company by email.Yes
comm_send_emailSends an email from your connected mailbox or your company's CooperBuild address.Yes
comm_send_smsSends a text message from one of your company's CooperBuild phone lines.Yes
comm_place_agent_callPlaces a phone call made by a Cooper AI agent, which says it is an AI assistant calling on your behalf.Yes
email_inbox_manageSends a new email or a reply from your connected Gmail or Outlook inbox. Its other actions file, link and hold threads inside CooperBuild.Yes, to send or reply
meeting_manageSchedules, moves or cancels meetings. This emails the people invited and changes their calendars.Yes
meeting_shareSends a meeting link to the people you name.Yes
gtm_send_ready_draftsSends a campaign's approved emails to its recipients.Yes
gtm_schedule_sequenceSchedules a campaign's approved emails to go out later, in sequence.Yes
gtm_send_test_draftSends one campaign draft to your own email address as a test. Nobody else receives it.No
dpr_reportCreates a daily progress report and can email it to the project's client.Yes
work_order_manageIssues a work order to the people doing the work and emails it to them.Yes
trade_package_sendEmails bid invitations for a trade package to subcontractors.Yes
recruiting_manageMoves candidates through hiring, and can email interview and onboarding invitations.Yes
invite_userInvites a person into your CooperBuild workspace and emails them the invitation. Needs permission to manage users.No
coopersign_sendEmails a document for signature, approval or payment. An invoice goes with a How to pay page and the client decides whether to pay; no money moves when the tool runs.Yes
coopersign_manageSends reminders or a new signing link, changes recipients, or voids a document sent for signature.No
card_autopilot_manageTexts a cardholder about a card charge, or books the charge in your accounting.Yes, to book a charge
partner_connectInvites another company to connect with yours on the CooperBuild partner network.Yes
partner_dealSends, reviews or awards a proposal between your company and a connected partner company.Yes
partner_scopeSends a scope of work to a connected partner company and negotiates it line by line.Yes
report_issueSends a problem report about a CooperBuild tool to the CooperBuild team.No

Shares or publishes

These make CooperBuild content reachable outside your company, or send it to an outside service.

ToolWhat happensPreview first
folder_shareCreates a link to files and folders that anyone with the link can open, with a password if you set one.No
rfi_shareCreates or revokes a link to an RFI for someone outside your company. An edit link lets them submit an official response.No
submittal_shareCreates or revokes a link that lets an outside reviewer see, or act on, a submittal.No
visual_artifactBuilds forms, templates and visuals. Publishing makes a form or visual available at a public link.For templates
ai_invokeSends the prompt you give it to an outside AI provider (OpenAI, Anthropic, Google or xAI) on your company's own API key, and returns the answer. Changes nothing in CooperBuild.No

Records a payment or approves pay

None of these moves money. They record payments made outside CooperBuild and post the matching accounting entries, exactly as the accounting screens do.

ToolWhat happensPreview first
vpr_payRecords a payment to a vendor, made outside CooperBuild, and posts its journal entry.Yes
vpr_bulk_processApproves and records payments for many vendor payment requests at once.Yes
vpr_refundRecords a refund received from a vendor.Yes
vpr_void_paymentVoids a recorded vendor payment.Yes
vpr_approveApproves a vendor payment request and posts the approval journal entry.No
payment_request_payRecords a payment received from a client and posts its journal entry.Yes
payment_request_approveApproves a client payment request.Yes
client_invoice_receive_paymentRecords money received against a client invoice.Yes
chargeback_confirmApplies a chargeback, staged earlier with chargeback_create, as a credit on a vendor invoice.Staged first
payroll_generateGenerates a payroll period from approved time.Yes
payroll_manageApproves or changes a payroll period.Yes
timesheet_manageSubmits, approves or rejects timesheets, and records pay-period payments.No
partner_settleAsks a connected partner company to pay an invoice, records disputes and back charges, or releases retainage.Yes

Starts a Cooper agent or automation

These hand work to an agent or automation that runs inside CooperBuild with your permissions. You approve starting it; the steps it then takes are not approved one by one in Muse.

ToolWhat happensPreview first
talk_to_agentHands your request to one of your company's Cooper agents, which can then take further actions with your permissions.Yes
start_orchestrationStarts a background Cooper agent run with your permissions. It can create, change and send things.No
create_orchestration_triggerSchedules a Cooper agent to run later, on a timer or when an event happens, with your permissions.Yes
update_orchestration_triggerChanges when or how a scheduled Cooper agent runs.Yes
automation_controlTurns automations on, runs or resumes them. An automation that is on sends messages and changes records by itself.No
automationCreates, changes and turns on rules in CooperBuild's older automation engine.No

Writes

These create, change or archive records in your workspace. They run through the same code as the CooperBuild app, so a change has the same effects as making it yourself there, including any notification your workspace sends for that kind of change (for example, telling someone a task was assigned to them).

Show all 170 write tools
ToolWhat it does
accounting_allocationManage Budget Allocations
accounting_bankManage Bank Accounts and Cards
accounting_budgetManage Team Budgets
accounting_coaManage GL Accounts
accounting_journalManage Journal Entries
action_item_manageManage Action Items
agent_situationManage Agent Alerts
agent_watchManage Agent Watches
automation_buildBuild Automation Rules
cancel_orchestrationCancel Background AI Run
ccr_approve_vpr_allocationsApprove VPR Charge Allocations
ccr_bulk_create_packetsCreate Bulk Payment Packets
ccr_bulk_draft_intakesDraft Bulk Receipt Intakes
ccr_bulk_planPlan Bulk Charge Resolution
ccr_forward_reconciliationForward Card Reconciliation
ccr_link_projectLink Card Charge to Project
ccr_link_resource_requestLink Resource Request to Charge
ccr_link_vprLink VPR to Card Charge
ccr_prepare_rrPrepare Resource Request Data
ccr_process_projectProcess Project Card Charges
ccr_propose_vpr_allocationsPropose VPR Charge Allocations
ccr_release_vpr_allocationsRelease VPR Charge Allocations
ccr_unlink_vprUnlink VPR from Card Charge
chargeback_createStage Chargeback
chargeback_prepare_confirmPreview Chargeback Credit
chat_group_membersManage Chat Group Members
client_billing_cancelCancel Client Billing Batch
client_billing_createCreate Client Billing Draft
comm_callLook Up or Log Calls
compliance_applicabilityClassify Vendor Compliance Needs
compliance_applicability_rulesManage Compliance Applicability Rules
compliance_document_typesManage Compliance Document Types
compliance_documentsManage Compliance Documents
compliance_requirement_batchesManage Compliance Requirement Packets
crm_interaction_logLog CRM Interaction
customer_shipment_manageManage Customer Shipments
db_batchBulk Update Records
db_bulk_createBulk Create Records
db_createCreate Record
db_updateUpdate Record
db_upsertUpdate or Create Record
delete_orchestration_triggerDelete Automation Trigger
document_packageAssemble Document Packages
document_renderRender Documents to PDF
drawings_compareCompare Drawing Revisions
drawings_link_taskLink Drawings to Tasks
drawings_mark_textMark Text on Drawings
drawings_markupsManage Drawing Markups
ekg_writeWrite Estimate Knowledge File
equipmentManage Equipment Units
equipment_bulkBulk Create or Update Equipment
equipment_labelManage Equipment Labels
equipment_maintenanceManage Equipment Maintenance
equipment_registerManage Equipment Register
equipment_systemManage Equipment Systems
estimate_cost_basisManage Estimate Cost Basis
estimate_ganttManage Estimate Gantt Schedule
estimate_itemsManage Estimate Items
estimate_manageManage Estimates
file_confirm_bulk_uploadConfirm Bulk File Uploads
file_confirm_uploadConfirm File Upload
file_get_bulk_upload_urlsGet Bulk File Upload URLs
file_get_upload_urlGet File Upload URL
folder_createCreate Folder
folder_link_mediaManage Folder Media
folder_updateUpdate Folder
global_items_createCreate Catalog Item
global_items_mergeMerge Duplicate Catalog Items
global_items_updateUpdate Catalog Item Compatibility
gtm_approve_draftsApprove Campaign Drafts
gtm_archive_recipient_listArchive GTM Recipient List
gtm_archive_sequenceArchive Outreach Sequence
gtm_cancel_scheduled_sendsCancel Scheduled Sends
gtm_configure_campaign_sequenceAttach Sequence to Campaign
gtm_create_channel_draftsSave Generated Campaign Drafts
gtm_generate_draftsGenerate Campaign Drafts
gtm_get_builder_campaignGet GTM Campaign Details
gtm_remove_suppressionRemove Recipient Suppression
gtm_save_builder_campaignSave GTM Campaign
gtm_save_recipient_listSave GTM Recipient List
gtm_save_sequenceSave Outreach Sequence
gtm_select_senderChoose a campaign sender
gtm_set_builder_campaign_statusSet GTM Campaign Status
gtm_set_campaign_audienceSet GTM Campaign Audience
gtm_set_send_profileSet Campaign Send Profile
gtm_suppress_recipientSuppress Outreach Recipients
gtm_update_draftUpdate Campaign Draft
gtm_update_draftsUpdate Many Campaign Drafts
inventory_manageManage Inventory
invoice_pdf_settings_manageManage Invoice PDF Headers
kg_writeWrite Project Knowledge File
mail_sorter_manageManage Mail Entries
meeting_notes_actAct on Meeting Notes
memory_saveManage Personal Memories
package_manageManage Packages
partner_billingManage Partner Client Billing
partner_browseBrowse Partner Network
payment_app_set_statusSet Payment Application Status
payment_app_syncSync Payment Application
payment_app_updateUpdate Payment Application
production_manageManage Production Records
profile_answerRecord Profile Answer
profile_finishFinish Profile Setup
profile_updateUpdate AI Profile
project_createCreate Project
project_deliverable_createCreate Project Deliverables
project_ganttManage Project Gantt Schedule
project_locationManage Project Locations
project_task_createCreate Project Task
project_task_updateUpdate Project Task
project_weather_manageManage Jobsite Weather
proposal_approveApprove Proposal
proposal_editEdit Proposal
proposal_manageCreate Proposal from Estimate
proposal_revertRevert Proposal Approval
receipt_intake_createCreate Receipt Intake
receipt_intake_scan_documentScan Receipt Document
receipt_intake_unlink_reconciliationUnlink Receipt from Card Reconciliation
receipt_intake_updateUpdate Receipt Intake
recruiting_candidate_intakeAdd Candidate from Email
recruiting_job_request_createCreate Job Request
recruiting_resume_extractExtract Candidate Resumes
resource_request_confirm_invoice_uploadConfirm Invoice Upload
resource_request_createCreate Resource Request
resource_request_process_invoiceProcess Invoice with AI
resource_request_upload_invoiceUpload Resource Request Invoice
rfiManage RFIs
shipment_manageManage Shipments
simple_expense_finalizeBook Simple Expense
spatial_draftEdit a 3D Scene Draft (Spaces)
spec_extract_pagesExtract Spec PDF Pages
submittalManage Submittals
submittal_bulkBulk Edit Submittals
submittal_inboundManage Inbound Submittal Reviews
submittal_preparePrepare and inspect submittal drafts
submittal_registerManage Submittal Registers
submittal_reviewReview and Approve Submittals
submittal_scheduleLink Submittals to the Schedule
submittal_sectionManage Submittal Sections
submittal_section_bulkBulk Edit Submittal Sections
takeoff_draft_pinDraft a Takeoff Pin or RFI
takeoff_propose_copy_countPropose a Count Copied From a Tag
takeoff_propose_paramsPropose Condition Parameters
takeoff_propose_reassignPropose Moving Takeoff Measurements
takeoff_propose_recountPropose a Takeoff Recount
takeoff_run_startStart a Free Takeoff Run
task_workflow_execute_actionRun Task Workflow Action
task_workflow_preview_actionPreview Task Workflow Action
task_workflow_setupSet Up Task Workflow
template_createCreate Deliverable Template
timesheet_create_from_work_sessionsCreate Timesheet from Work Sessions
trade_package_bidsEnter bids and pick winners (Trade Packages)
trade_package_draftDraft a Trade Package
trade_package_pricingPut Trade Package prices in the estimate or project
trade_package_sub_priceAdd a sub price (Trade Packages)
ts_manageCreate or Update Trade Scope
update_member_accessUpdate Member Access
vpr_createCreate Vendor Payment Request
vq_procureProcure Awarded Vendor Quote
vq_quoteCreate Vendor Quote
vq_shortlistShortlist Vendor on Scope
vq_statusChange Vendor Quote Status
wiki_computeRefresh Computed Wiki Articles
wiki_ingestImport Web Page to Wiki
wiki_promotePromote Knowledge to Wiki
wiki_reindexRebuild Wiki Category Index
wiki_writeCreate or Update Wiki Article
ws_allocateAllocate Work Session Time
ws_auto_allocate_unallocatedAuto-Allocate Work Sessions
ws_manageManage Work Session Reviews

Reads

These look up and return data, and change nothing in your records.

Show all 159 read tools
ToolWhat it does
accounting_reportGet Financial Reports
action_item_browseBrowse Action Items
activity_browseSearch Activity Log
ai_usage_browseBrowse AI Usage and Costs
automation_browseBrowse Automations
card_autopilot_browseCard Autopilot — Browse
ccr_find_matching_vprFind Matching VPRs for Charge
ccr_get_resolution_candidatesFind Charge Resolution Matches
ccr_list_reconciliationsList Card Reconciliations
chargeback_listList Chargebacks
chat_historyChat History & Export
check_orchestrationCheck Background AI Run
client_billing_browseBrowse Billable Project Costs
client_billing_previewPreview Client Billing
comm_agent_call_statusGet AI Call Status
comm_call_historyGet Call History
comm_get_sms_threadRead SMS Conversation
comm_list_sms_conversationsList SMS Conversations
comm_phone_linesList Phone Lines
comm_sms_statusCheck SMS Delivery Status
compliance_blocks_paymentCheck Vendor Payment Block
compliance_checkCheck Vendor Compliance
compliance_dashboardGet Compliance Overview
cooper_helpCooper Help Docs
coopersign_browseBrowse Cooper Docs
crm_interaction_listSearch CRM Interactions
crm_relationship_briefGet CRM Relationship Brief
customer_shipment_browseBrowse Customer Shipments
db_aggregateAggregate Database Records
db_findQuery Database Records
db_previewPreview Record Update
db_schemaGet Database Schema
doc_hub_browseBrowse DocHub Documents
doc_hub_wizardDocHub wizard (retired — use coopersign_send)
document_searchSearch Document Contents
drawings_checkCheck Drawings for Problems
drawings_listList Project Drawings
drawings_search_textSearch Drawing Text
drawings_sheetOpen Drawing Sheet
ekg_readRead Estimate Knowledge File
ekg_searchSearch Estimate Knowledge
ekg_treeGet Estimate Knowledge Tree
email_inbox_browseBrowse Email Inbox
equipment_register_statsGet Equipment Register Stats
estimate_browseBrowse Estimates
estimate_resourcesBrowse Estimate Resources
folder_viewBrowse Folders
get_available_providersList Available AI Models
get_orchestration_triggerGet Automation Trigger
get_tenant_infoGet Current Organization
global_items_getGet Catalog Item
global_items_searchSearch Materials Catalog
graph_as_ofGet Relationships As Of Date
graph_factsGet Entity Facts
graph_neighborsGet Related Entities
graph_ontologyGet Knowledge Graph Schema
graph_pathFind Relationship Path
graph_project_overviewGet Project Overview
graph_querySearch Knowledge Graph
graph_timelineGet Relationship Timeline
graphql_queryQuery Related Records
gtm_campaign_statsGet GTM Campaign Stats
gtm_get_sequenceGet Outreach Sequence
gtm_list_builder_campaignsList GTM Campaigns
gtm_list_recipient_listsList GTM Recipient Lists
gtm_list_sendersList GTM send-from addresses
gtm_list_sequencesList Outreach Sequences
gtm_list_suppressionsList Suppressed Recipients
gtm_overviewGet GTM Campaign Builder Overview
inventory_browseBrowse Inventory
invoice_pdf_settings_browseBrowse Invoice PDF Headers
kg_readRead Project Knowledge File
kg_searchSearch Project Knowledge
kg_treeGet Project Knowledge Tree
leave_balanceLeave Balance
leave_draft_requestDraft a Leave Request
leave_who_is_outWho Is Out on Leave
list_invite_rolesList Roles for Invites
list_orchestration_runsList Background AI Runs
list_orchestration_triggersList Automation Triggers
mail_sorter_browseBrowse Mail Entries
meeting_browseBrowse Meetings
memory_readRead Personal Memories
memory_searchSearch Personal Memories
package_browseBrowse Packages
payment_app_getGet Payment Applications
payment_app_suggest_billingSuggest Billing from Progress
payment_request_getGet Client Payment Requests
payroll_available_accountsList Payroll Journal Accounts
payroll_browseBrowse Payroll Periods
payroll_previewPreview Payroll Calculations
person_status_briefGet Person Status Brief
person_timelineGet Person or Company Timeline
production_browseBrowse Production Records
profile_getGet AI Profile
project_activity_digestGet Project Activity Digest
project_finance_summaryGet Project Finance Summary
project_memory_searchSearch Project History
project_searchSearch Project Tasks and Deliverables
project_weatherGet Jobsite Weather
proposal_browseBrowse Proposals
receipt_intake_find_workflow_matchesFind Receipt Workflow Matches
receipt_intake_listList Receipt Intakes
recruiting_browseBrowse Recruiting Pipeline
recruiting_candidate_searchSearch Recruiting Candidates
resource_request_get_deliverablesList Resource Request Deliverables
resource_request_get_tasksList Resource Request Tasks
resource_request_search_itemsSearch Catalog Items
resource_request_search_vendorsSearch Vendors for Request
resource_request_wizardBrowse Projects for Resource Request
result_pageBrowse Truncated Results
search_estimatesSearch Estimates
search_external_orgsSearch External Organizations
search_humansSearch People
search_projectsFind Projects by Name
shipment_browseBrowse Shipments
simple_expense_previewPreview Simple Expense
spatial_browseBrowse 3D Scenes (Spaces)
spec_read_documentSearch Spec PDFs
submittal_register_statsGet Submittal Register Stats
takeoff_explainExplain a Takeoff Quantity
takeoff_overviewTakeoff Overview
takeoff_quantitiesTakeoff Quantities
takeoff_review_itemsTakeoff Review Items
takeoff_run_statusTakeoff Run Status
takeoff_schedule_lookupTakeoff Schedule Lookup
takeoff_sheet_contextTakeoff Sheet Context
takeoff_spec_readRead a Takeoff Spec Document
takeoff_text_searchTakeoff Text Search
task_workflow_browseBrowse Task Workflows
task_workflow_definitionsList Task Workflow Definitions
template_preview_itemPreview Catalog Item
template_search_resourcesSearch Template Resources
template_suggest_tasksGet Template Task Suggestions
template_wizardStart Deliverable Template Wizard
timesheet_browseBrowse Timesheets
timesheet_preview_from_pay_periodPreview Timesheets for Pay Period
trade_package_browseBrowse Trade Packages
ts_browseBrowse Trade Scopes
ts_search_itemsBrowse Items for Trade Scope
ts_wizardFind Trade Scope Estimate or Project
vpr_get_invoice_itemsGet Payable Invoice Items
vpr_get_invoicesList Payable Vendor Invoices
vpr_wizardSearch VPR Projects and Vendors
vq_browseBrowse Vendor Quotes
vq_scope_detailsGet Trade Scope Quote Details
vq_search_vendorSearch Vendors for Quotes
web_fetchFetch Web Page
web_searchSearch the Web
wiki_lintAudit Wiki Quality
wiki_listList Wiki Articles
wiki_readRead Wiki Article
wiki_read_sectionRead Wiki Article Section
wiki_searchSearch Wiki Articles
work_order_browseBrowse Work Orders
ws_browseBrowse Work Sessions
ws_deliverablesList Deliverables for Allocation
ws_pay_groupsGet Pay Group Details
ws_tasksList Tasks for Allocation

8. How calls behave

Results and status

A successful call returns the records it read, or the record it created or changed with that record's status, such as draft, sent, approved, paid or voided. A preview describes what would happen and changes nothing. Texts and emails are delivered after the call returns, so the status at send time can change: comm_sms_statusreturns a text's current delivery status.

Retrying

If a call times out, check the record with the matching browse or list tool before trying again. A send or payment record that timed out on your side may have completed.

Errors

A failed call returns a result marked as an error, with a short code and a plain-language message: for example, a permission your role does not have, a missing or invalid field, or a record that does not exist. A call refused for permissions or invalid input changes nothing.

Rate limits

Each connection can make 120 requests a minute, with a burst of up to 40 more. Responses carry X-RateLimit-Limit, X-RateLimit-Remaining and X-RateLimit-Reset headers. Over the limit, the server returns HTTP 429 with a JSON-RPC error and a Retry-After header. A wider limit also applies to each network address.

Money

No CooperBuild tool transfers money, pays out or charges a card. Payment tools record payments made outside CooperBuild.

9. Sign-in and permissions

  • OAuth with PKCE.Muse never sees your CooperBuild password. You sign in on CooperBuild's own page and approve access there.
  • Your role applies.The connector acts as you. It can only see and change what your CooperBuild role allows, and a request outside your permissions is refused with a “permission denied” message.
  • Your company's workspace. Requests run in the CooperBuild workspace you signed in to.
  • Sign-ins expire. Access tokens last one hour and renew automatically for up to 30 days. After that, or after you disconnect, Muse asks you to sign in again.

For integrators

  • Authorization code flow with PKCE (S256), for public clients: no client secret.
  • Authorization server metadata: https://api.cooperbuild.ai/.well-known/oauth-authorization-server
  • Protected resource metadata: https://api.cooperbuild.ai/.well-known/oauth-protected-resource/mcp/directory
  • Dynamic client registration: https://api.cooperbuild.ai/oauth/register
  • Scope: mcp:tools

10. Your data

When you ask Muse a question, the connector returns the CooperBuild records needed to answer it, such as project details, documents, contacts or financial figures. Those results become part of your Muse conversation and are handled by Meta under its own terms and privacy policy.

CooperBuild stores and processes your workspace data as described in our Privacy Policy, including how AI models use your data: your business data is never used to train a public model. Use of the connector is covered by our Terms of Service.

Some requests are carried out inside CooperBuild by its own AI features: reading an uploaded payroll report, résumé, receipt or invoice, running one of your Cooper agents, or placing an AI phone call. For those, CooperBuild sends the content needed to the AI providers named in the Privacy Policy (Anthropic, OpenAI, Google, xAI, and Amazon Textract, plus speech providers for calls and meetings).

11. Disconnect

  • In Muse, open Settings → Connectors, select CooperBuild and disconnect it. Muse stops using CooperBuild.
  • If you created a client ID and secret for an AI app on the Connect AI page in CooperBuild, revoke them there as well. Revoked credentials stop working immediately.
  • To have us end every active connector sign-in for your account, email hello@cooperbuild.ai.

12. Troubleshooting

The sign-in page closes or never opens

Allow pop-ups for cooperbuild.ai, then try again. In Safari, turn off “Prevent cross-site tracking” while you connect.

It worked before, but now asks me to sign in

Sign-ins renew for up to 30 days, and revoked credentials stop working straight away. Disconnect CooperBuild in Muse and connect it again.

A request fails with “permission denied”

The connector follows the same role checks as CooperBuild itself. Ask a workspace admin for access to that part of CooperBuild.

Muse does not use CooperBuild

Name it in your request, for example “In CooperBuild, show me my open RFIs.”

13. Support

Questions, problems, or a request to review the connector's access for your organization? Email hello@cooperbuild.ai or call +1 (917) 531-4445. You can also reach us through our contact page.

COOPERBUILD, INC.4300 Biscayne Blvd, Suite 203, Miami, FL 33137+1 (917) 531-4445 · hello@cooperbuild.ai
Sign inInsightsContactClaude connectorChatGPT pluginDevelopersPrivacyTermsSMS Terms
© 2026 COOPERBUILD, INC. · the operating system for construction companies