loading…
Search for a command to run...
loading…
Mock MCP server for validating Constructoo Copilot data access, exposing read-only tools like counting customer properties, retrieving project status, and fetch
Mock MCP server for validating Constructoo Copilot data access, exposing read-only tools like counting customer properties, retrieving project status, and fetching appointments.
Standalone mock MCP server for validating Constructoo Copilot data access through an Agent Builder MCP node.
Validate this chain before the production backend is ready:
ChatKit UI
-> Agent Builder workflow
-> MCP node
-> Constructoo MCP server
-> mock Constructoo data
Read-only tools exposed by this server:
count_customer_propertiesget_customer_propertiesget_project_statusget_today_appointmentsnpm install
npm run dev
Local endpoint:
http://127.0.0.1:8788/api/mcp
Quick metadata check:
curl http://127.0.0.1:8788/api/mcp
Tool call example:
curl -X POST http://127.0.0.1:8788/api/mcp \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"count_customer_properties","arguments":{"customerName":"Charlie"}}}'
Expected result:
{
"customerName": "Charlie",
"propertyCount": 2
}
Deploy this folder as its own Vercel project.
After deployment, use this URL in Agent Builder's MCP node:
https://YOUR_VERCEL_DOMAIN/api/mcp
When the user asks about Constructoo customers, properties, projects, appointments, or project status, use the Constructoo MCP tools. Do not guess app data.
Run in your terminal:
claude mcp add constructoo-mcp-server -- npx