← Discover MCPs and Agents
h
MCPAI & MLGitHub

horizun-revit-mcp

Open-source MCP for Autodesk Revit 2023–2027. Downloadable Windows installer with runtime included; no Git or .NET SDK required. Typed BIM automation, families and model verification.

Links

README

From the repo.

Horizun Revit MCP — model, document, coordinate and deliver in Revit

Made in Colombia 🇨🇴 by Horizun Group.

Horizun Revit MCP is a free, open-source Windows MCP server and Revit add-in for Autodesk Revit 2023–2027. Its complete catalog contains 98 tools with 262 named suboperations and dispatch modes for architectural and structural modeling, MEP, parametric families, drawings, CAD-to-BIM, model audits, quantities, Excel, Power BI and exports.

Use natural-language objectives in your MCP client to create new BIM content, inspect existing models and carry out multi-step production workflows. Typed changes include rehearsal, explicit targets and post-commit verification; owner-enabled Python extends the bridge to task-specific Revit API automation. The downloadable Windows installer includes the server runtime and Revit add-ins.

English · Español

ci codeql release Revit 2023–2027 MCP registry license Apache-2.0 GitHub stars

Download · Watch the demo · Install with Claude Desktop Free · All tools · Suboperations · Release evidence · Install

Product at a glance

SurfaceWhat is availableInspect it
MCP entry points98 tools , including 45 read-only and 53 with possible effects Generated inventory and full catalog below
Internal actions262 named suboperations and dispatch modes inside multi-operation toolsExact selector values below
Revit coverage2023, 2024, 2025, 2026 and 2027Five matching add-ins and versioned live reports
New model content26 element kinds; parametric RFA authoring; structural and MEP planningCreation and family reference
Drawings and deliverables24 view/sheet actions, 10 annotation actions, native schedules and sheet layoutPlanimetry production
Export targetsPDF, DWG, IFC, NWC, FBX, images and schedule CSVhorizun_export
Verified release example1,230 passed probe executions across five Revit years in v1.3.3Published reports
InstallationWindows Setup with runtime included; no Git, Visual Studio or .NET SDK for end usersClient-specific final steps

Counts describe the complete product surface. The active permission profile and tool packs determine which tools a particular session exposes; the measured 70/79/80-tool profiles are explained below.

Watch a real workflow: PDF plans to a Revit model

Watch the Horizun demo: PDF plans to a Revit model with AI

PDF plans → Revit model with AI — watch on YouTube is a published Spanish-language demonstration from the Horizun Hub channel. It presents a PDF-to-Revit workflow driven by an AI client. PDF interpretation belongs to the client/model; Horizun supplies the operations executed in Revit. The separate typed DWG workflow below reads CAD geometry and versioned rules.

What you can build and deliver

Architectural, structural and MEP modeling

horizun_create_elements accepts dependency-aware batches of levels, grids, walls, floors, ceilings, roofs, rooms, family instances, structural beams and columns, beam systems, wall foundations, ducts, pipes, conduit, cable trays, fittings, inline accessories, MEP systems, openings, shafts, room separators, profile walls, displacement sets and supported stairs.

The suboperation table lists all 26 creation kinds and five fitting choices. horizun_transform_elements handles moves, copies, rotations, wall joins, type/curve changes and tag placement. horizun_manage_system_types supports compound material-layer structures and MEP junction preferences. Structural and MEP planners produce requests that use these same creation tools.

New parametric families, including MEP connectors

horizun_create_family creates a new .rfa from an installed .rft: parameters, formulas, named types, solid/void extrusions, blends, revolutions, sweeps and swept blends; reference planes and labeled dimensions; supported nested families; and pipe, duct, electrical, conduit or cable-tray connectors. Save and optional project load are verified. horizun_family_apply edits existing family data with a geometry invariant. RFA examples and template scope.

Drawings, automated annotation and sheet production

Build floor/ceiling/structural/area plans, sections, elevations, callouts, drafting and 3D views. Manage templates, phases, crops, view ranges and scope boxes; create, duplicate and populate sheets; place schedules and align viewports. Annotation tools support text, tags, linear/angular/radial/diameter/arc-length dimensions and spot elevation/coordinate/slope labels.

Plan dimensions and tags from explicit criteria, inspect geometric references, create 2D details, audit planimetry, apply cited corrections and pack sheet zones. horizun_plan_views and the deliverable-production prompt coordinate delivery stages and approval state. Drawing workflows.

DWG to BIM, with traceable revision updates

Inspect DWG instances, layers and curves. Supply a versioned requirement set to map drawing content into an ordered BIM plan. Rehearse and apply the plan through typed tools, with source fingerprints and provenance attached to created elements. Audit the model against the drawing; plan and apply later DWG revisions while identifying manual model edits that need review. These are seven dedicated CAD tools, listed individually below. DWG-to-BIM examples.

Audits, coordination, quantities and data exchange

Query the host and loaded links using category, family/type, level, parameter and spatial filters. Scan model health, audit supplied requirements and make verified parameter corrections. Coordinate clashes with persistent findings, assignment, decisions and model-measured resolution. Plan reinforcement, apply supported reinforcement requests and audit their results.

Produce material takeoffs, compare them against an Excel budget baseline, read or append XLSX rows without Excel/COM, push approved data to Power BI and export verified deliverables. Quantities, Power BI, audit starter.

Specialized model transformations and terrain

Separate wall or slab layers, split floors by loops, rectangularize supported wall geometry, ungroup with origin tracking and regroup by a parameter. Transfer slab elevations, embed floors in toposolids and grade terrain with breaklines and specified slopes. Wall-layer decomposition preserves the core wall's identity and hosted elements. Bundled recipe tools use shipped Python for geometry under host-controlled rehearsal, transactions and their declared readback checks; arbitrary client-generated Python has a separate permission/evidence contract.

Install

Download the Windows installer

  • Requires Windows x64, Revit 2023–2027 and an MCP client.
  • Setup includes the server runtime and matching Revit add-ins. No Git, Visual Studio or .NET SDK is needed.
  • Close Revit before running Setup.
  • Public releases are intentionally unsigned. SHA-256 checks verify the downloaded bytes; they do not authenticate a Windows publisher. Windows and Revit may show a publisher warning. See the unsigned release policy.
  1. Open the release above and download horizun-mcp-<version>-setup.exe and SHA256SUMS.txt from Assets. The source ZIP is for development.
  2. Verify the hash using the installation guide, then run Setup.
  3. Complete your client's connection step:
ClientFinal connection step
Codex / Claude CodeLet Setup's helper register after the client closes, then reopen it.
Claude DesktopInstall the .mcpb delivered to Documents\Horizun-Revit-MCP from Settings → Extensions, then restart Claude Desktop.
ChatGPT WorkComplete the Secure MCP Tunnel setup for the installed server.
Other stdio clientsRegister the installed executable using its full path.
  1. Start Revit, open a document and ask your client to call horizun_health. Confirm the active document and loaded version.

Claude Desktop needs the extension installation inside the app. Setup puts the package and illustrated instructions in the Documents folder above. Drag the package onto the Extensions page or use Advanced settings → Install extension. The extension connects to the installed server; it does not replace Setup. See client instructions and recovery.

Installation video: Claude Desktop Free

Install Horizun Revit MCP with Claude Desktop Free

Connect Revit to Claude Desktop Free — watch the installation tutorial is a Spanish-language guide published by Horizun Hub to installing and connecting Horizun Revit MCP with the free Claude Desktop plan. Follow the Setup and .mcpb steps above; the client guide provides the written instructions.

Optional PowerShell bootstrap

This downloads the release installer, checks its hash and runs Setup quietly. -AllowUnsigned acknowledges the publisher status described above. The same client-specific final steps still apply; use -Interactive for the wizard.

$s = irm https://raw.githubusercontent.com/HorizunGroup/horizun-revit-mcp/main/install-release.ps1; & ([scriptblock]::Create($s)) -AllowUnsigned

The script is fetched from main; its checksum check applies to the downloaded Setup. You can download and inspect the script first. See installation options.

Complete tool catalog

Every named MCP tool is listed here, grouped by the work it performs. These groups are a reading aid; session tool packs are the configurable sets implemented in ToolPacks.cs. Descriptions are maintained in the bilingual catalog; counts and membership are checked against the server-generated inventory. The detailed tool reference documents arguments and limitations.

Connection, documents and background jobs

ToolCapability
get_document_infoInspect the open document's identity and element counts.
horizun_document_sessionInspect, open, save, save-as and close documents through explicit session operations.
horizun_file_infoRead RVT/RFA headers, version and worksharing metadata without opening or upgrading them.
horizun_healthReport bridge health, active document, Revit year, loaded version and commit.
horizun_job_statusRead progress and recovery state while Revit is busy or after a process restart.
horizun_open_documentOpen a model with checks for version upgrades and workshared central files.
horizun_relinquish_allRelease owned worksharing elements and report remaining ownership.
horizun_repair_memoryReport and recover durable state this bridge keeps when a record is unreadable.
horizun_save_documentSave and inspect the resulting file's timestamp and size.
horizun_selection_exchangeRead what a person selected in Revit, and offer a set back for them to select.
horizun_submit_jobSubmit long-running Revit operations with a persistent job identifier.
horizun_targetSelect the Revit instance to control when multiple sessions or years are open.

Model queries, audits and correction

ToolCapability
horizun_apply_correctionsRehearse and apply supported audit corrections with per-result verification.
horizun_apply_ifc_planCarry out an IFC plan through typed commands that rehearse and re-read their own work.
horizun_audit_accessReport what this bridge is allowed to do on this machine and who decided it.
horizun_audit_modelEvaluate supplied model requirements with findings, coverage and prevention-gate evidence.
horizun_capture_viewExport the active or named view as an image for visual review by the client.
horizun_delete_verifiedDelete explicit IDs or purge unused content; preview cascades and verify removals.
horizun_list_elementsList and paginate elements across the host and loaded Revit links with model identity.
horizun_model_scanMeasure model health, warnings, worksets, links, families, views and cleanup candidates.
horizun_navigateSelect elements, clear selection, zoom and open views.
horizun_plan_from_ifcPlan Revit elements from an IFC file under a declared mapping, without importing it.
horizun_query_modelFilter by category, type, level, parameters and spatial bounds; project fields and return grouped or compact summaries.
horizun_validate_idsCheck a model against an IDS specification and report each requirement it fails.

Model creation, parameters and families

ToolCapability
horizun_bind_shared_paramBind shared parameters to categories and inspect group-variation behavior.
horizun_copy_between_documentsCopy elements between open documents, keeping identity and reporting what was substituted.
horizun_create_elementsCreate levels, grids, walls, slabs, roofs, rooms, family instances, structural members, MEP runs, openings and stairs in typed batches.
horizun_create_familyCreate new parametric RFA files: solid/void forms, parameters, formulas, types, nested families and MEP connectors; optionally load them.
horizun_family_applyApply family edits in a transaction with a geometry invariant and rollback on drift.
horizun_manage_materialsRead, create and assign materials and their appearance and identity data.
horizun_manage_system_typesDuplicate system types; edit parameters, wall/slab/roof/ceiling layer structures and MEP junction preferences.
horizun_set_keynoteAssign keynote values with the affected instance/type scope made explicit.
horizun_transform_elementsMove, copy, rotate, pin, change types or curves and adjust tag heads/leaders over explicit targets.
horizun_write_params_verifiedWrite parameter values in batches and re-read each requested value.

Drawings, dimensions, sheets and schedules

ToolCapability
horizun_manage_viewsCreate and configure plans, sections, elevations, callouts, 3D views, sheets, viewports and schedule placements.
horizun_plan_viewsPlan room views and deliverable sets; track delivery status, approvals and invalidation.
horizun_query_planimetryInspect sheets, views, placements, annotations and drawing references with geometry and coverage.
horizun_audit_planimetryAudit drawing requirements and return cited findings for correction.
horizun_fix_planimetryCorrect cited view, sheet, title-block, viewport, schedule and crop findings.
horizun_pack_sheetsPlace views and schedules within supplied sheet zones and check resulting placements.
horizun_plan_annotationsPlan automatic tags and dimensions for grids, levels, curtain walls and openings using explicit criteria.
horizun_annotateCreate text, tags, linear/angular/radial/diameter/arc-length dimensions and spot elevations, coordinates or slopes.
horizun_get_dimension_referencesDiscover geometric references that can be used in dimension requests.
horizun_query_dimensionsInspect existing dimensions, segments, references and measured values.
horizun_edit_dimensionsApply supported dimension edits and verify the resulting dimension state.
horizun_query_detail_2dRead a view's detail geometry, line styles, region types and placeable symbols.
horizun_detail_2dCreate detail lines/arcs/polylines, filled/masking regions and components in verified atomic batches.
horizun_manage_revisionsCreate and update drawing revision records.
horizun_create_scheduleCreate a native schedule with selected fields, sorting and optional linked elements.
horizun_manage_schedulesCreate, duplicate and configure schedules, material takeoffs, sheet/view lists, revision schedules and keynote legends.
horizun_list_schedulesList schedules and inspect fields, linked-file settings and displayed dimensions.
horizun_get_schedule_dataRead displayed schedule cells with explicit row/column bounds and truncation information.

CAD / DWG to BIM and revision updates

ToolCapability
horizun_apply_cad_planBuild the plan through typed commands; verify source hashes and stamp created elements with CAD provenance.
horizun_apply_cad_updateApply supported revision changes and preserve provenance for the next update.
horizun_audit_cad_modelCompare the drawing against the model using provenance, geometry and measured differences.
horizun_cad_connectBuild the joins a drawing declares, placing the fitting each junction needs and verifying it.
horizun_cad_extractRead a linked DWG directly - layers, lines, arcs, text and blocks - without importing it.
horizun_cad_networksDerive the network a drawing describes: which ends meet, what belongs between them and which stay open.
horizun_cad_reviewReport what a conversion could not settle, with the evidence for each held candidate.
horizun_cad_symbolsList the block symbols a drawing defines and where each one is placed.
horizun_cad_unit_instancesFind repeated units in a drawing and the transform that places each occurrence.
horizun_manage_cad_linksList, add, reload and repoint CAD links with measured state.
horizun_plan_cad_updatePlan changes between DWG revisions while identifying manual model edits that need review.
horizun_plan_from_cadInterpret a DWG using supplied versioned rules and return a dependency-ordered BIM plan with omissions and provenance.
horizun_query_cadInspect DWG instances, layers, curve geometry, profiles and readable coverage.

Structure, reinforcement, MEP and coordination

ToolCapability
horizun_acc_upload_statusRead Desktop Connector log evidence of ACC folder assignment for local files.
horizun_apply_reinforcementApply supported reinforcement plans with typed checks and verification.
horizun_audit_reinforcementAudit reinforcement against supplied requirements and report coverage.
horizun_clashDetect scoped clashes, plan supported penetrations and record coordination findings.
horizun_connect_mepConnect or disconnect named MEP connectors, refusing to close a visible gap by moving geometry.
horizun_coordinationTrack coordination findings, assignments, decisions, evidence and model-detected resolution or regression.
horizun_manage_linksAdd and manage Revit links/instances, paths, load state and pinning.
horizun_plan_mepPlan pipe/duct routes and fittings; inspect networks through actual connector connectivity.
horizun_plan_reinforcementPlan reinforcement from supplied host and reinforcement requirements.
horizun_plan_structurePlan columns at grid intersections and beams along consecutive grid crossings.
horizun_query_structureInspect members, hosts, cover, rebar, reinforcement systems, connections and quantities.
horizun_structural_connectionsRead and apply structural connection types between framing elements.

Layers, groups and terrain

ToolCapability
horizun_split_floor_loopsSplit a floor by sketch loops while carrying height offsets.
horizun_split_multilayer_wallsSeparate wall layers while retaining the original core wall identity and its hosted elements.
horizun_split_multilayer_slabsSeparate floor/ceiling material layers with profile preservation and per-slab rollback.
horizun_rectangularize_wallsDecompose supported orthogonal wall geometry into rectangular fragments.
horizun_ungroup_and_markUngroup model groups while recording each member's source group.
horizun_regroup_by_paramRebuild model groups from a supplied grouping parameter.
horizun_copy_slab_elevationsTransfer a shaped floor surface onto explicit destination floors.
horizun_embed_floors_in_toposolidEmbed floor outlines and elevations into a toposolid.
horizun_grade_toposolid_around_floorsGrade terrain around floors with offsets, breaklines and specified side slopes.

Quantities, Excel, Power BI and deliverables

ToolCapability
horizun_quantitiesMeasure volumes and material takeoffs with units, grouping and model provenance.
horizun_budget_compareCompare model quantities against an Excel baseline; optionally write approved Excel/Power BI outputs.
horizun_catalog_lookupResolve items from a supplied catalog with leaf-status and file-hash provenance.
horizun_excel_read_rowsRead XLSX rows, types and cached formula values without Excel or COM.
horizun_excel_write_rowsAppend XLSX rows, create a backup and re-read written cells without Excel or COM.
horizun_power_bi_pushSend rows to a Power BI push semantic-model table with durable replay protection and destination receipts.
horizun_exportExport PDF, DWG, IFC, NWC, FBX, images and schedule CSV with output-file verification.

Composable workflows and custom API automation

ToolCapability
horizun_execute_planCompose up to 100 typed actions with dependencies, prior-result references and TransactionGroup rollback.
horizun_execute_pythonRun client-generated Python against the Revit API, including preflight and script-supplied evidence; owner opt-in required.
horizun_promote_scriptPromote a verified script to a named procedure so it stops being ad-hoc code.
horizun_request_python_accessShow an owner-approval request in Revit for custom Python execution.
horizun_run_procedureRun a named, versioned procedure that this machine has stored, with its own consent.

Suboperations and modes

A named MCP tool can dispatch many actions. For example, creating a wall, a pipe and a stair are choices under horizun_create_elements; creating a section and placing a schedule are different actions under horizun_manage_views.

The table contains 262 named suboperations and dispatch modes across 26 multi-operation tools. A choice is counted once per tool, selector property and value, including nested selectors. Repeated oneOf schema paths are deduplicated. Some selectors refine another action: these numbers describe the exposed operation vocabulary, not 208 additional top-level tools.

ToolSelectorNamed suboperations and modes
horizun_document_sessionoperationopen, save, save_as, close, inspect
horizun_repair_memoryoperationlist, advice, observe, remedy, quarantine, release
horizun_selection_exchangeoperationpublish, read, clear, capabilities
horizun_audit_modeloperationsave, save_as, sync_with_central, export, publish, close_with_save, batch_open_close
horizun_delete_verifiedmodeids, purge_unused
horizun_navigateoperationselect, clear_selection, zoom, select_and_zoom, open_view
horizun_validate_idsoperationprecheck, validate
horizun_create_elementskindlevel, grid, wall, floor, ceiling, roof, room, family_instance, structural_framing, structural_column, duct, pipe, conduit, cable_tray, fitting, wall_opening, slab_opening, beam_system, wall_foundation, accessory_inline, mep_system, shaft, room_separator, wall_profile, displacement, stairs
horizun_create_elementsfittingelbow, union, transition, tee, takeoff, cross
horizun_create_familykindextrusion, blend, revolution, sweep, swept_blend, pipe, duct, electrical, conduit, cable_tray, symbolic, model
horizun_manage_materialsoperationcreate, duplicate, update
horizun_transform_elementsoperationwall_join, move, copy, rotate, mirror, pin, unpin, change_type, set_curve, move_tag_head, set_tag_leader
horizun_manage_viewsoperationcreate_floor_plan, create_ceiling_plan, create_structural_plan, create_area_plan, create_3d, create_drafting, create_section, create_elevation, create_callout, duplicate_view, apply_template, set_phase, assign_scope_box, set_view_range, set_crop, set_annotation_crop, create_sheet, create_placeholder_sheet, convert_placeholder_sheet, duplicate_sheet, place_view, place_schedule, set_viewport_type, align_viewports, create_filter, apply_filter, color_by_value, set_element_overrides, hide_elements, isolate_elements, reset_temporary, set_category_visibility, create_legend, place_legend_component
horizun_manage_viewsmodecenter, center_x, center_y, left, right, top, bottom
horizun_plan_viewsoperationroom_views, deliverable_set, delivery_open, delivery_status, delivery_record, delivery_approve, delivery_invalidate
horizun_query_planimetrymodeinventory, sheets, views, placements, annotations, references
horizun_fix_planimetryoperationset_view_template, set_view_scale, rename_view, rename_sheet, place_title_block, move_viewport, move_schedule, clear_element_override, set_crop
horizun_plan_annotationsoperationauto_tags, intent_dimension, dimension_set, auto_dimension_grids, auto_dimension_levels, auto_dimension_curtain_walls, auto_dimension_openings
horizun_annotateoperationtext, tag, dimension, angular_dimension, radial_dimension, diameter_dimension, arc_length_dimension, spot_elevation, spot_coordinate, spot_slope
horizun_query_detail_2dmoderesources, elements
horizun_detail_2doperationcreate_detail_line, create_detail_arc, create_detail_polyline, create_filled_region, create_masking_region, place_detail_component, place_symbol, set_line_style
horizun_manage_revisionsoperationcreate_revision, update_revision
horizun_manage_schedulesoperationcreate, duplicate, rename, add_fields, remove_fields, set_field, set_filters, set_sorting, set_options
horizun_manage_scheduleskindmaterial_takeoff, sheet_list, view_list, revision_schedule, keynote_legend
horizun_cad_connectfittingdirect, elbow, tee, cross, transition, none
horizun_manage_cad_linksoperationlist, add, reload, repoint
horizun_query_cadmodeinstances, layers, geometry, coverage, profile, blocks
horizun_connect_mepoperationconnect, disconnect
horizun_coordinationoperationlist, update, export, import, evidence
horizun_manage_linksoperationlist, unload, reload, pin, unpin, add, add_instance, change_path
horizun_plan_mepoperationroute_run, network_census
horizun_plan_mepkindpipe, duct
horizun_plan_structureoperationcolumns_on_grid_intersections, beams_along_grids
horizun_query_structuremodemembers, hosts, covers, rebar, reinforcement_systems, connections, coverage, quantities
horizun_quantitiesmodevolume, takeoff
horizun_execute_plankindplan, section, elevation
horizun_promote_scriptoperationlist, show, propose, review, approve, activate, deactivate, source, resolve, invocation
horizun_run_procedureoperationstart, advance, decide, record, reconcile, status, abandon

Other typed options include the seven horizun_export.format values: pdf, dwg, ifc, nwc, fbx, image, schedule_csv. The schema inventory also records 1261 enumerated argument occurrences across all properties and paths; that figure includes configuration choices and repeated paths, so it is not used as a tool count.

Extensibility, permissions and tool discovery

Compose new workflows: horizun_execute_plan connects up to 100 typed actions using prior results and named dependencies, with TransactionGroup rollback. Task-specific project standards, catalogs and CAD interpretation rules are inputs. Extend to custom Revit API work: an owner may enable horizun_execute_python for client-generated Python, including the standard library, preflight and structured script evidence. The Python ON/OFF grant persists until revoked. Python results remain self-reported with host_verified: false.

The following profiles were measured against the same 1.3.3 server binary in isolated settings directories using actual MCP tools/list calls:

Profile and packsTools announcedWhy
safe_write, all packs, Python off70Default in-model work; external-effect tools are filtered
full_write, all packs, Python off79Adds file/export/document and other external-effect operations
unsafe_code, all packs, Python enabled80Complete catalog, including custom Python
safe_write, core only4Deliberately minimal connection and job-management set

A session exposing fewer tools can be correctly configured for a narrow task. Inspect horizun_health and the horizun://security/current-profile resource before comparing a session with the complete catalog. Owners control permissions; an evaluator does not need to enable arbitrary code just to read the catalog.

For clients that support them, the server also offers standard MCP Resources, Prompts, Completions, logging and durable Tasks. Resources expose the compiled tool contract, build identity, effective profile and BIM workflow guidance. Named prompts cover family recipes, room documentation, audits and delivery. These protocol features and workflow prompts are additional to the tool count.

Tool packs, compact/summary queries, selected-field projections and durable jobs help manage context and long-running work. Calls use a bounded 16-slot FIFO queue; queued work can be cancelled before execution. Long operations expose a persistent job ID and readable status. Architecture.

Tested in Revit: published release evidence

v1.3.3, published on 2026-09-15, includes live release-gate reports for the installed server and all five supported Revit years. The reports total 1,230 passed probe executions: 246 in each year, with zero failed, unverified or not-covered probes in that suite. Each report identifies the release commit, binary hashes and harness. Release assets.

RevitPassedFailedUnverifiedNot covered in this suiteReport
2023246000JSON
2024246000JSON
2025246000JSON
2026246000JSON
2027246000JSON

This is one release suite executed across five Revit versions. It is maintainer evidence for those cases, not 1,230 different features or a comparison against another product. The machine-readable evidence index records the source URLs and hashes. Ongoing GitHub CI checks core/server behavior, Windows deployment, inventory/documentation consistency and CodeQL.

Public release history starts with v0.5.0 on 2026-08-02, includes v1.0.0 on 2026-08-26, and contains 16 published non-prerelease releases as of 2026-09-15. The GitHub stars badge above shows the current community count; the public release history and commit history show maintenance directly.

Version and compatibility

QuestionAuthoritative source
Latest stable downloadGitHub latest release, including its publication date and assets
Version of this source checkoutDirectory.Build.props
Version actually loadedhorizun_health: version, commit, Revit year and active document
MCP protocol implemented2025-11-25, with earlier revisions listed in ProtocolNegotiation.cs
Published registry metadataOfficial registry entry

MCP 2026-07-28 support is pending. A recent product release does not imply support for that protocol revision. Registry snapshots and search extracts may lag; check the release before choosing a version. Upgrade release installations by running the new Setup with Revit closed.

Scope and further reference

Typed results identify verification, partial outcomes and coverage. Unloaded links and unsupported API/template/exporter cases are reported explicitly. Use TOOLS.md and family scope for operation-specific boundaries. Benchmark methodology distinguishes historical design scoring from live execution evidence.

Build from source · Contribute · Agent instructions · LLM summary · Security · Privacy · Release policy

Built in Colombia 🇨🇴 and maintained by Horizun Group as part of Horizun Hub. The bridge is organisation-neutral; project standards and catalogs are supplied as inputs. The optional standards pack provides editable examples.

Apache-2.0: LICENSE, NOTICE, third-party notices. The Revit API is not redistributed. Autodesk and Revit are trademarks of Autodesk; this project is not affiliated with, endorsed by or sponsored by Autodesk.

Collected info

  • 28 stars
  • 2 forks
  • Language: C#
  • Source updated: 9/22/2026

Config for your environment

Replace {MCP_ENDPOINT_URL} with this MCP’s endpoint URL (from its repo or docs above). No API key — you connect directly.

Tool

OS

Config file: ~/.cursor/mcp.json

{
  "mcpServers": {
    "mcp-server": {
      "url": "{MCP_ENDPOINT_URL}"
    }
  }
}

Paste into mcpServers in the config file. Restart Cursor after saving.

If this MCP is also published on mcpchannel.ai, you can subscribe from Browse and use the gateway config there instead.