Back to BlogMCP server for construction software connecting Claude Desktop, Cursor, and Windsurf to Cornerstone PM Foreman AI skills
AI & Automation

MCP Server for Construction Software: Connect Claude, Cursor, and Windsurf to Your Builder Data

June 15, 2026·7 min read

Cornerstone PM ships a built-in Model Context Protocol (MCP) server — a capability essentially no other construction platform has. Builders generate an API key in app settings, paste a ready-made config block into Claude Desktop, Cursor, or Windsurf, and those tools immediately connect to all 396+ Foreman skills over a secure JSON-RPC endpoint.

If you're already using AI tools in your workflow, Foreman AI is already the most capable construction-specific AI agent on the market. The MCP server is what makes Foreman's skills available to the AI tools you're already using outside Cornerstone PM — without writing a single line of integration code.

What is MCP and why does it matter for home builders?

Model Context Protocol is an open standard developed by Anthropic that lets AI clients securely call actions inside connected applications. Think of it as a universal translation layer: your AI assistant says “I need to look up vendor pricing for framing on the Magnolia plan” and MCP routes that request to exactly the right Foreman skill, executes it against your real construction data, and returns the result — all within the conversation.

For home builders, the practical upshot is this: you can ask Claude Desktop a question about your budget, get a real answer from live data, and have Claude draft a vendor email with those numbers — without leaving Claude, without copy-pasting, and without re-explaining your company structure every session.

Most construction software has no AI integration at all. Cornerstone PM's MCP server is a first-class platform feature built on the same architectural foundation as the 238 API operations and BYOA system.

Which AI tools connect via MCP?

The Cornerstone PM app settings page generates a ready-to-paste JSON config block for each of the three major MCP clients. Pick your tool, copy the block, paste it in, authenticate with your cst_-prefixed API key, and restart.

🧠

Claude Desktop

Anthropic

Chat with your construction data

Ask Claude questions about your floorplans, options, and vendor bids. Claude calls Foreman skills directly — no copy-paste needed.

Cursor

Cursor IDE

Code against live builder data

Build integrations and automations in Cursor with Foreman's skills as first-class functions your AI pair programmer can call.

🌊

Windsurf

Codeium

Agent-native development

Windsurf's agentic workflows connect directly to Cornerstone PM — letting multi-step AI flows drive real construction actions.

How setup works: under two minutes

Navigate to Settings → MCPin your Cornerstone PM account. Generate an API key — you'll receive a cst_-prefixed Bearer token. The page displays a separate ready-to-paste config block for Claude Desktop, Cursor, and Windsurf.

Copy the config block for your tool of choice. Paste it into that tool's MCP settings (Claude Desktop: Settings → Integrations → Model Context Protocol; Cursor and Windsurf have equivalent panels). Restart the tool. Foreman's full skill catalog appears as a named tool set — your AI assistant can now call any of the 396+ skills on your live construction data.

// Example: Claude Desktop MCP config (from Cornerstone PM Settings → MCP)

{
  "mcpServers": {
    "cornerstone-pm": {
      "url": "https://app.cornerstonepm.ai/api/mcp",
      "transport": "http",
      "headers": {
        "Authorization": "Bearer cst_your_key_here"
      }
    }
  }
}

Role-based tool filtering: share keys safely

Not every key should unlock every tool. Cornerstone PM's MCP server uses a denylist model tied to the role of the API key owner. Generate an Admin key and your Claude Desktop session gets everything. Generate a Vendor key for a subcontractor and they get a safely limited toolset — bid submission, document access, and nothing more.

Admin / OwnerAll 396+ skills
Project Manager / MemberMost skills (sensitive ops excluded)
VendorLimited (bids, documents)

The denylist advantage: new skills ship automatically

Most permissioned systems use an allowlist: every new capability is off by default until someone explicitly grants access. Cornerstone PM uses a denylist: every new capability is on by default unless it's explicitly blocked.

In practice, this means every new Foreman skill we ship — and we ship them continuously — appears in your MCP server the moment it deploys. Your Claude Desktop session picks up the new tool on next use. No config change, no re-authentication, no waiting for an admin to grant the new permission.

This is the same architectural philosophy behind BYOA (Bring Your Own Agent): ship a Foreman skill, and it's instantly callable by every connected agent. The skill catalog is the API surface. The denylist model is what makes that compound automatically.

What makes Cornerstone PM's MCP server different

All 396+ Foreman skills, instantly

Every Foreman skill is exposed as a callable JSON-RPC function. Your connected AI tool can take material takeoffs, update vendor pricing, generate listing sheets, and run budget reports — without leaving its interface.

Denylist model — new skills ship automatically

Every new Foreman skill we ship is live in your MCP server the moment it deploys — zero config changes on your end. Compare to platforms that require allowlist approval for every new capability.

Role-scoped cst_ tokens

API keys are role-bound. An Owner key unlocks everything. A Vendor key is safely restricted to bid and document access. Share keys without worrying about surface area exposure.

No other construction platform has this

Most construction software has no AI integration at all. Cornerstone PM ships MCP as a first-class feature — the same architectural investment that powers BYOA and the REST API.

MCP vs. REST API vs. BYOA: which path is right for you?

Cornerstone PM ships three ways to connect external systems to your construction data, and they complement each other:

  • MCP server — The no-code on-ramp. Point Claude Desktop, Cursor, or Windsurf at your data and use natural language. No development required. Best for builders who want to leverage existing AI tools without writing integrations.
  • REST API + BYOA — The full-control path. 238 total API operations give developers programmatic access to build custom integrations, automations, and bring their own AI agents. Best for technical teams building production workflows.
  • Foreman AI in-app— The zero-setup path. Already available inside Cornerstone PM, Foreman's 396+ skills are accessible in a purpose-built construction AI interface with per-user memory and company-wide context. No API key required.

All three run on the same Foreman skill catalog. The difference is how you reach it: from within the app, via the REST API, or through your external AI tool via MCP.

What can a connected AI actually do?

Once Claude Desktop (or Cursor, or Windsurf) has an active MCP connection to Cornerstone PM, a builder running Pro+ can do things like:

  • Ask Claude to pull the latest bid comparison for the Magnolia plan framing scope and draft a vendor award email — all in one message.
  • Ask Cursor to write a custom report that queries floorplan square footage data and outputs a formatted budget summary — calling live Foreman skills as functions in the code it generates.
  • Ask Windsurf to run a multi-step agentic workflow that checks open purchase orders, identifies overruns, and formats an alert for the superintendent — without leaving the IDE.

This is the “AI-agent-first” design principle made concrete. Cornerstone PM doesn't just run AI inside its own UI — it exposes that AI capability to every agent and tool in your ecosystem.

Available on Pro+

The MCP server is available on the Pro+ plan ($599/month), alongside the REST API and BYOA. It's part of the same tier designed for builders who want to build on top of Cornerstone PM — connecting external AI tools, custom automations, and third-party agents to their construction data.

If you're already on Pro+ and want to try MCP today, navigate to Settings → MCPin your Cornerstone PM account. If you're evaluating whether Pro+ is the right tier, the full Foreman AI overview covers what's included across all plans.

Connect your AI tools to your builder data

Cornerstone PM Pro+ includes the MCP server, REST API, and BYOA — the full agent-ready stack for production home builders. Request early access to see it live.

Request Early Access

MCP Server for Construction Software: Common Questions

What builders ask about connecting Claude, Cursor, and Windsurf to Cornerstone PM.

What is an MCP server and why does it matter for home builders?

MCP stands for Model Context Protocol — an open standard that lets external AI tools (like Claude Desktop, Cursor, and Windsurf) securely call actions inside a connected application. For home builders, it means your favorite AI assistant can directly query your floorplans, vendors, budgets, and options — and take action — without copy-pasting data back and forth. Cornerstone PM is the first construction platform to ship a built-in MCP server, giving builders a no-code on-ramp to AI-native workflows.

Which AI tools can connect to Cornerstone PM via MCP?

Any MCP-compatible AI client works. Today that includes Claude Desktop (Anthropic), Cursor, and Windsurf. The Cornerstone PM app settings page generates a ready-to-paste JSON config block for each of these tools — you copy it in, authenticate with your cst_-prefixed API key, and the tools immediately see all of Foreman's 396+ skills as callable functions.

How does role-based tool filtering work in the MCP server?

Cornerstone PM's MCP server uses a denylist model tied to the account role of the API key owner. Admin and Owner roles get the full tool catalog — all 396+ Foreman skills. Project Manager and Member roles get most tools with a few sensitive operations excluded. Vendor roles get a limited set relevant to their work (bid submission, document access). This means you can generate a vendor-facing API key without worrying about accidental data exposure.

What is a denylist permissions model and why does it matter?

Most permissioned systems use an allowlist: every new capability is off by default until someone explicitly grants it. A denylist is the opposite — every new capability is on by default unless it's explicitly blocked. For Cornerstone PM, this means every new Foreman skill we ship is instantly available to your MCP-connected AI tools without any configuration change on your end. You never need to update your tool config to get new capabilities.

Is the MCP server the same as the REST API?

They are complementary, not the same. The REST API gives developers full programmatic access to 150+ endpoints and 84 dedicated routes for building integrations, automations, and custom applications. The MCP server is the no-code on-ramp: it exposes all of Foreman's 396+ skills as callable JSON-RPC functions, optimized for AI clients that reason about which tool to call rather than developers who write explicit API calls. REST API + BYOA is the full-control path. MCP is the conversational path.

What plan is the MCP server available on?

The MCP server is available on Pro+ ($599/month), which also includes the REST API and BYOA (Bring Your Own Agent). Pro+ is designed for builders who want to connect external tools and AI agents to their construction data. Starter, Builder, and Pro plans do not include MCP server access.

How do I set up the MCP server in Claude Desktop?

Navigate to Settings → MCP in your Cornerstone PM account. Generate an API key — you'll get a cst_-prefixed token. The page shows a ready-to-paste JSON config block for Claude Desktop, Cursor, and Windsurf. Copy the Claude Desktop block, paste it into Claude Desktop's model_context_protocol settings, and restart Claude. Your builder data and all 396+ Foreman skills appear as available tools immediately. The whole process takes under two minutes.