Skip to main content

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 MCPAI Script Generation
WhereClaude Desktop, Cursor, VS CodeVS Code
What it doesExplores + executes code live in RevitGenerates gallery scripts with editable parameters
Code styleFluent DSL, top-level statementsFluent DSL + Params class
ExecutionImmediate (after your approval)You click Run after configuring parameters
Best forQuick data exploration, one-off mods, takeoffBuilding reusable tools and add-ins
API keyIn host app configIn 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