Skip to main content

AI & Agent

Paracore provides three distinct AI surfaces, each designed for a different stage of the automation workflow. All three are powered by the same CoreScript engine and fluent DSL — they differ in where you interact with them and what kind of code they produce.

The Three AI Surfaces

In-App AgentMCP ServerAI Script Generation
WhereParacore Desktop AppClaude Desktop, Cursor, ClineVS Code
What it doesGenerates + executes REPL codeSame, via external AI toolsGenerates gallery scripts with editable parameters
Code styleFluent DSL, top-level statementsFluent DSL, top-level statementsFluent DSL + Params class
ExecutionImmediate (after your approval)Immediate (after your approval)You click Run after configuring parameters
Best forQuick data exploration, one-off modsSame, using your preferred AI toolBuilding reusable tools and add-ins
API keyIn Paracore LLM SettingsIn host app configIn VS Code AI extension

When to Use Which

  • In-App Agent: You're in the Paracore Desktop App. You want quick answers or one-off modifications. The Agent explores your model, writes code, and shows it to you before executing.
  • MCP Server: You already use Claude Desktop, Cursor, or Cline. You want those tools to have direct Revit access with the same capabilities as the in-app Agent.
  • AI Script Generation: You want to create a reusable gallery tool with editable parameters (dropdowns, sliders, toggles). You scaffold a workspace in VS Code and use Copilot or Cline to generate the script. The result is a tool you can run repeatedly with different parameter values.

Shared Foundation

All three surfaces share:

  • CoreScript Engine: The same Roslyn-powered C# compiler executes all code — fluent DSL, extension methods, and globals work identically everywhere.
  • Human-in-the-Loop: Code that mutates the Revit model is always shown for your approval before execution. Nothing changes without your consent.
  • Security Scanning: All AI-generated code is scanned before execution. System-level operations are blocked unconditionally. Network access is blocked for Agent and MCP code (user-written scripts retain network access).
  • Sovereign Code Generation: Rather than hardcoding thousands of individual tools, the Agent uses one infinitely-capable tool — a C# compiler. It writes code that uses Paracore's fluent DSL, making it shorter, safer, and more capable than traditional BIM AI agents.

Choose your surface: In-App Agent | MCP Server | AI Script Generation