Claude and ChatGPT connect without a key
Add aibimtool.com/mcp as a connector and sign in. Your agent designs, answers and changes buildings on your own credits. Part of Studio.
Developer quickstart
A brief in, an IFC model out. The agent works in the background; you follow it, answer it, and download the result.
| 1 | # Start the building |
| 2 | id=$(curl -sS https://aibimtool.com/api/v1/projects \ |
| 3 | -H "Authorization: Bearer $AIBIMTOOL_API_KEY" \ |
| 4 | -H "Content-Type: application/json" \ |
| 5 | -d '{ "message": "7-storey office: lobby, café, event space, central core" }' \ |
| 6 | | jq -r .project.id) |
| 7 | |
| 8 | # Wait while the agent works (each call holds up to 50 s) |
| 9 | curl -sS "https://aibimtool.com/api/v1/projects/$id?wait=50" \ |
| 10 | -H "Authorization: Bearer $AIBIMTOOL_API_KEY" | jq .project.state |
| 11 | |
| 12 | # Download the model |
| 13 | curl -sS https://aibimtool.com/api/v1/projects/$id/ifc \ |
| 14 | -H "Authorization: Bearer $AIBIMTOOL_API_KEY" -o office.ifc |
Quick links
From a terminal, or from an agent
| npx -y aibimtool-mcp auth login |
| aibimtool build "7-storey office, lobby, café, central core" --wait --yes --ifc office.ifc |
| 1 | { |
| 2 | "mcpServers": { |
| 3 | "aibimtool": { |
| 4 | "command": "npx", |
| 5 | "args": ["-y", "aibimtool-mcp"], |
| 6 | "env": { "AIBIMTOOL_API_KEY": "aibim_sk_xxxxxxxxxxxxxxxx" } |
| 7 | } |
| 8 | } |
| 9 | } |
