Skip to content

Connect Claude or ChatGPT

Construction Company Software runs an MCP server (Model Context Protocol), so AI assistants that support custom connectors can work with your jobs.

1. Create an API key

In Construction Company Software, open Settings → API & webhooks and create a key. Give it a name like “Claude”. Pick Read only if the assistant should only look things up; a full key also lets it propose schedule changes and RFI drafts. MCP is included on plans with API access, and only works while AI is turned on in Settings → AI & privacy.

2. Add the connector

Server URL (streamable HTTP):

https://www.construction-company-software.com/api/mcp

Authentication header:

Authorization: Bearer st_live_…your key…
  • Claude (desktop or claude.ai): Settings → Connectors → Add custom connector. Paste the server URL and add the Authorization header with your key. In Claude Code: claude mcp add --transport http subtext https://www.construction-company-software.com/api/mcp --header "Authorization: Bearer YOUR_KEY"
  • ChatGPT: in a workspace with developer mode / custom connectors enabled, add a new connector, choose MCP server, paste the URL and set the Authorization header.
  • Other clients: any MCP client that supports streamable HTTP and custom headers. The server is stateless and answers JSON-RPC over POST.

3. Ask away

Try “What's on the critical path for the Lee kitchen?”, “Which subs haven't confirmed for next week?”, or “Push drywall on the Lee job two days for the failed inspection” — the assistant creates a proposal, shows you what moves, and gives you a link to approve it in Construction Company Software. Nothing changes until you tap Approve there, so text hidden in a note or RFI can't trick the assistant into changing your schedule. If you'd rather approve in the chat, create the key with “Let AI assistants apply changes” turned on.

Tools

list_projects, searchFind jobs, tasks, subs, files, RFIs and punch items.
get_schedule, critical_path, float_reportDates, progress, float and what drives the finish.
schedule_delays, schedule_risksWhy dates moved and what's at risk this week.
sub_statusWhich subs confirmed, declined or haven't answered.
budget_statusBudget vs. actual, committed, projected and profit (needs a key with money access).
list_rfis, daily_logs, punch_list, list_submittalsField records.
search_documentsPassages from indexed specs, drawings and RFIs, with page numbers.
propose_schedule_changes, draft_rfiCreate a proposal — nothing changes yet.
apply_proposalApplies a proposal after you say yes. By default it hands you a link and you tap Approve in Construction Company Software; turn on “Let AI assistants apply changes” on the API key to let the assistant apply it directly.

Your data isn't used to train AI models — see AI & your data. Revoke the key any time to disconnect.