What is this?
The Tacit MCP server lets AI assistants like Claude, Cursor, and Windsurf query your building data directly. Ask natural language questions about your buildings, equipment, sensors, and zones. The AI uses your live Tacit data to answer.Setup
Step 1: Get your API key
- Sign in to app.betacit.com
- Go to Site Settings > API Keys
- Click Create Key and copy it immediately
Step 2: Clone the MCP server
Step 3: Configure your AI client
- Claude Code
- Claude Desktop
- Cursor
- Windsurf
Add to your project’s
.mcp.json:Replace
/path/to/tacit-mcp/dist/index.js with the actual path where you cloned the repository.Step 4: Start asking questions
Once connected, try these prompts:- “List all my building sites”
- “What equipment is in [building name]?”
- “Show me all temperature sensors on AHU-01”
- “What HVAC zones are on Floor 3?”
- “What systems does this building have?”
Available tools
| Tool | Description |
|---|---|
tacit_list_sites | List all sites your API key can access. Call this first to discover site IDs. |
tacit_graphql | Execute any GraphQL query against the building knowledge graph. Compose queries freely using the Brick-compliant schema. |
tacit_timeseries | Query historical sensor data for one or more points by timeseriesId. |
tacit_list_files | List documents and files for a site (spec sheets, maintenance docs, BIM files, 3D models). |
tacit_graphql tool embeds the full GraphQL schema reference so the AI model can compose queries without external documentation.
Example conversation
You: What’s the HVAC setup at UCL East? Claude: Let me look that up. [Calls tacit_list_sites to find the site ID, then tacit_graphql to query buildings and systems] One Pool Street has 3 wings (Tower West, Tower East, Podium) with 6 HVAC systems:Want me to drill into a specific wing or system?
- Air Handling Units: 13 AHUs across all wings
- Variable Air Volume: 32 VAV boxes
- Fan Coil Units: 60 FCUs (mostly in Podium)
- MVHR: 6 mechanical ventilation heat recovery units
- Heat Interface Units: 2 HIU systems (Tower East, Tower West)
- Building Monitoring: weather station and metering
You: Show me the sensors on the main AHU in Tower East Level 1 Claude: [Calls tacit_graphql with equipment and points query] TE01-XX-AHU-001 has 52 points including:It feeds 5 VAVs serving Lobby 1, North Stair, Research Hub, and 2 Seminar Spaces.
- Supply Air Temperature Sensor (20.7 °C)
- Return Air Temperature Sensor (22.1 °C)
- Damper Position Command (75%)
- Fan Speed Command (85%)
Environment variables
| Variable | Required | Default | Description |
|---|---|---|---|
TACIT_API_KEY | Yes | - | Your Tacit API key |
TACIT_API_URL | No | https://app.betacit.com | API base URL |
Next steps
MCP package reference
Full tool reference with all parameters.
Query building data
Learn what you can query through the GraphQL schema.
