AI & MCP
Paracore provides two AI surfaces for Revit automation, both powered by the same CoreScript engine and fluent DSL.
The Two AI Surfaces
| Paracore MCP | AI Script Generation | |
|---|---|---|
| Where | Claude Desktop, Cursor, VS Code | VS Code |
| What it does | Explores + executes code live in Revit | Generates gallery scripts with editable parameters |
| Code style | Fluent DSL, top-level statements | Fluent DSL + Params class |
| Execution | Immediate (after your approval) | You click Run after configuring parameters |
| Best for | Quick data exploration, one-off mods, takeoff | Building reusable tools and add-ins |
| API key | In host app config | In VS Code AI extension |
Paracore MCP
The generalist MCP server lets Claude Desktop, Cursor, and other MCP-compatible clients explore and control Revit through natural language. It runs C# code dynamically via gRPC — no project files, no compilation. Five tools: ping, explore_revit_data, execute_dynamic_query, search_schema, read_extension_methods.
All model modifications require human approval. System-level operations are blocked. Nine skill resources provide focused guidance per operation (query-filter, parameter-access, write-modify, etc.).
AI Script Generation
In VS Code, Copilot and Cline generate gallery-ready scripts with auto-generated parameter UIs. Scaffold a workspace, describe your automation task in natural language, and the AI generates a complete script with a Params class.
Shared Foundation
- CoreScript Engine: Same Roslyn-powered C# compiler everywhere — fluent DSL, extension methods, globals
- Human-in-the-Loop: Code that mutates the Revit model is shown for approval before execution
- Security Scanning: System-level operations blocked unconditionally; AI-generated code scanned before execution
Choose your surface: MCP Server | AI Script Generation