AIBIMTool

io.github.MeltFlexDevsPublished by GitHub account MeltFlexDevsv0.1.2Updated Nov 7, 2026

Design buildings as IFC4 BIM models from a brief: an AI architect that plans, builds and edits.

VerifiedStreamable HTTPWeb executableCloud & InfrastructureMedia & Design

Overview

AI-generated overview

An AI architect that turns a building brief into an editable IFC4 BIM model, with 3D views, floor plans and IFC downloads.

What you can do
  • Start and steer a building design: create a project from a brief, answer the agent's questions, approve its plan, send changes and continue or stop a run.
  • Track work in progress: check project status and the agent's reply, questions or plan, and list the account's projects.
  • Inspect the result: get a 3D view or a named, measured plan of one storey.
  • Export the model: download the IFC4 file, written to disk by the local server or returned as a link by the hosted one.
  • Check plan and remaining credits before spending more.
When to use it
Use it when you want an assistant to draft or iterate on an architectural design as a real BIM model rather than a sketch, for example massing studies, room layouts or storey plans that you will open in Revit, ArchiCAD, BlenderBIM or Tekla.
Requirements
Either the hosted endpoint, which signs in through your AIBIMTool account via OAuth, or the local npm package run with npx, which needs an AIBIMTOOL_API_KEY from a Studio plan account (or the browser login flow). Network access and an AIBIMTool account with credits are required.
Before you install
Design work is billed in credits: create_building, send_message, approve_plan and continue_building are metered, at 1 credit per $0.02 and up to 150 credits per 8-minute segment, so long or repeated runs cost money. The API key is shown only once and cannot be recovered. The local server writes IFC files and images to an output directory on your machine. Briefs and follow-up messages are sent to AIBIMTool's service.

Installation

In SourceWeft

  1. Open AIBIMTool in the dashboard and add it to a workspace.
  2. Connect the required credentials. They are stored privately and never shown on public pages.
  3. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.MeltFlexDevs%2Faibimtool/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config. The client completes OAuth sign-in on first connect.

{
  "mcpServers": {
    "aibimtool": {
      "type": "http",
      "url": "https://aibimtool.com/mcp"
    }
  }
}

README

AIBIMTool Skills

[License: MIT] [Version] [Skills] [npm] [Website]

AI agent skills for designing buildings as real BIM models with AIBIMTool. Describe a building; an AI architect researches the type, asks the few questions only you can answer, plans large work, then models every storey, wall, slab, door, window, room, stair and roof as IFC4, and changes the model when you ask. Works with Claude, ChatGPT, Claude Code, Cursor, Codex, VS Code, Windsurf and anything else that loads Markdown skills or speaks MCP.

Each user signs in with their own AIBIMTool account, and every message is billed to its credits. The skills drive the public AIBIMTool API through the MCP server, so there is nothing to build and no BIM kernel to install.

[Plan of Level 2 of a 7-storey office the agent built: central core, open workplaces, meeting rooms, private offices and focus booths with their areas] [3D view of the same 7-storey office: a rounded glass bar on a glazed plinth, timber fins, sky lounge and roof terrace]

One brief, one IFC4 model of 1,065 elements: the plan of Level 2 with every room measured, and the building itself.

Install

Pick one. Each method sets the skills up for your agent.

npx skills (recommended, cross-agent)

bash
npx skills add MeltFlexDevs/aibimtool-skills

GitHub CLI (v2.90+)

bash
gh skill install MeltFlexDevs/aibimtool-skills

Claude Code marketplace

Inside Claude Code:

/plugin marketplace add MeltFlexDevs/aibimtool-skills/plugin install aibimtool@aibimtool

The plugin brings the hosted MCP server with it: run /mcp and choose Authenticate once.

MCP server only

If you want the tools without the skills, add the hosted server. It signs you in with your AIBIMTool account and needs no key:

bash
claude mcp add --transport http aibimtool https://aibimtool.com/mcp

In Claude (claude.ai or Desktop) and ChatGPT, add https://aibimtool.com/mcp as a custom connector. For a local server with an API key: claude mcp add aibimtool -- npx -y aibimtool-mcp. Configuration for Cursor, Codex, VS Code and Windsurf is in INSTALL.md and on the MCP page.

Setup script

Universal fallback:

bash
git clone --depth 1 https://github.com/MeltFlexDevs/aibimtool-skills.gitcd aibimtool-skills./setup

More options in INSTALL.md. Agent-driven install, to paste into your agent: INSTALL_FOR_AGENTS.md.

Authenticate

The hosted server at https://aibimtool.com/mcp needs no key: your client opens the AIBIMTool sign-in. Like the API and the CLI, it is part of the Studio plan.

The local server and the CLI use an API key, also part of Studio. The simplest way to get one is the browser flow, which mints a key from your session and hands it back over loopback so you never copy or paste a secret:

bash
npx -y aibimtool-mcp auth login

Or create one by hand at aibimtool.com → Developers → API keys and export it:

bash
export AIBIMTOOL_API_KEY="aibim_sk_..."

The key is shown exactly once at creation. Only its SHA-256 is stored, so nobody can recover it afterwards, including us. An account may hold five live keys and revoking one takes effect on the next request.

Skills

SkillInvokeWhat it covers
aibimtool-design/aibimtool:designA brief to a BIM model: writing a brief the agent builds well, its questions, approving its plan, following the build, levels and costs.
aibimtool-bim/aibimtool:bimEverything after the model exists: the IFC file, opening it in Revit, ArchiCAD, BlenderBIM or Tekla, pictures to check it by, and changes.

Tools

ToolWhat it doesCost
create_buildingStart a new design from a brief; returns a project id at onceMetered
get_project_statusState, the agent's reply, its questions or plan; waits while it runsFree
send_messageAnswers, changes and follow-ups to a project's agentMetered
approve_planThe go-ahead for the agent's planMetered
continue_buildingGo on after a run stopped at its time limitMetered
get_model_imageA 3D view, or the plan of one storey with every room named and measuredFree
get_ifc_downloadThe IFC4 model: a file on disk (local) or a link (hosted)Free
list_projectsThe account's projectsFree
stop_buildingStop the running agent after its current stepFree
check_creditsPlan and credits leftFree

Metered means a message is charged for the AI it uses: 1 credit per $0.02, at most 150 credits per 8-minute segment. A run that fails on our side is refunded automatically, so an agent that retries does not quietly drain the balance.

A building takes minutes, longer than a chat holds a tool call open, so create_building returns at once and get_project_status waits up to 50 seconds per call while the agent works. The local server writes IFC files and pictures to disk (./aibimtool-output/ unless you pass output_path) and returns the path rather than the bytes: an IFC is megabytes, and the agent usually just hands it to the next step.

What it looks like in practice

You: Design a 7-story office building with a ground-floor lobby, café, and event space. Floors 2 through 4 are typical office floors around a central core with stairs, elevators, and restrooms. Add a rooftop terrace.

[create_building]     brief: "Design a 7-story office building with a ground-floor lobby, …"→ project 019cf06362ab4dac · running
[get_project_status]  wait_seconds: 50→ needs_answer  1. Floors 5-7: Same typical office floors / Offices plus a top-floor amenity / Larger-tenant floors  2. Floor plate: About 800 m² / About 1,200 m² / About 1,800 m²  3. Massing: Rounded bar on a glazed plinth / Two offset volumes with a cantilever / Stepped terraces
> You: Offices plus a top-floor amenity, about 800 m², rounded bar on a glazed plinth.
[send_message]        → needs_approval: a five-task plan> You: Go ahead.[approve_plan]        → running[get_project_status]  → ready · 1,065 elements
[get_model_image]     view: plan · storey: 1→ ./aibimtool-output/019cf06362ab4dac-plan-storey-1-2026-10-28-14-02-09.png[get_ifc_download]→ ./aibimtool-output/design-a-7-story-office-building-with-a-2026-10-28-14-02-11.ifc

That is a real run: the questions, the plan and the 1,065 elements are what the agent produced for that brief. The IFC opens in Revit, ArchiCAD, BlenderBIM, Tekla and Navisworks; the project also opens in the AIBIMTool 3D viewer to keep changing it. More patterns in COOKBOOK.md.

A good brief changes everything

The agent builds what the brief says and researches the rest, stating its assumptions. A brief that names the building type, its size, the number of storeys and the rooms that matter gets a design on the first run; a vague one gets questions first. Pass the user's words, add what they already told you, and never invent requirements to make it look complete. It is the single biggest quality lever in the whole workflow.

The CLI

The same package is a command-line tool when you run it with arguments instead of letting an agent speak MCP to it:

bash
aibimtool build "Kindergarten for 60 children, one storey, 4 groups" --wait --yes --ifc kindergarten.ifcaibimtool send 019cf06362ab4dac "Make the event space open to the terrace" --waitaibimtool image 019cf06362ab4dac --storey 1 -o level-2.png

Full reference at aibimtool.com/developers/cli.

Documentation

Licence

MIT. See LICENSE.

Source: README.md at commit 2f7e9c7

Tools

0
This server asks you to sign in, so SourceWeft could not read its tools without an account and has not indexed them. What a connected account sees can depend on that account and its permissions.

Version history

1
  1. v0.1.2LatestNov 7, 2026

Score

85% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts