← WebMCP Directory

Tool tree

bim-guard.xyz

Productivity & BusinessTools verified
Website
Automated OpenBIM architectural code compliance, 3D clearance auditing, and ISO 19650 CDE coordination for IFC models and BCF workflows.
Explore capabilities
    list_projectsAnswer

    List the projects in the active organization (id, name, project_code).

    View tool JSON
    {
      "name": "list_projects",
      "kind": "answer",
      "impl": "imperative",
      "description": "List the projects in the active organization (id, name, project_code).",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/"
    }
    list_rulesetsAnswer

    List available rulesets. Pass a returned ruleset_id to run_architecture_analysis.

    View tool JSON
    {
      "name": "list_rulesets",
      "kind": "answer",
      "impl": "imperative",
      "description": "List available rulesets. Pass a returned ruleset_id to run_architecture_analysis.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/"
    }
    get_analysis_statusAnswer

    Get the pipeline status of a project's latest compliance analysis run.

    View tool JSON
    {
      "name": "get_analysis_status",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get the pipeline status of a project's latest compliance analysis run.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "project_id": {
            "type": "number",
            "description": "Project id"
          }
        },
        "required": [
          "project_id"
        ]
      },
      "page": "/"
    }
    run_architecture_analysisAction

    Start the architectural compliance analysis for a project against the given rulesets (all rulesets when omitted). Poll get_analysis_status for progress.

    View tool JSON
    {
      "name": "run_architecture_analysis",
      "kind": "act",
      "impl": "imperative",
      "description": "Start the architectural compliance analysis for a project against the given rulesets (all rulesets when omitted). Poll get_analysis_status for progress.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "project_id": {
            "type": "number",
            "description": "Project id"
          },
          "rule_folders": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "ruleset_id values from list_rulesets"
          }
        },
        "required": [
          "project_id"
        ]
      },
      "page": "/"
    }
    navigateAction

    Open a view of the app. Views: dashboard (Compliance dashboard), new-project (Create a project), run-compliance-test (Run a compliance audit), documents (Specification documents), extract (Rule extraction studio), rules (Rules catalog), copilot (Graph-RAG copilot), query-console (Graph query console), reports (Compliance reports and exports), models (Project models), viewer (3D IFC viewer).

    View tool JSON
    {
      "name": "navigate",
      "kind": "act",
      "impl": "imperative",
      "description": "Open a view of the app. Views: dashboard (Compliance dashboard), new-project (Create a project), run-compliance-test (Run a compliance audit), documents (Specification documents), extract (Rule extraction studio), rules (Rules catalog), copilot (Graph-RAG copilot), query-console (Graph query console), reports (Compliance reports and exports), models (Project models), viewer (3D IFC viewer).",
      "inputSchema": {
        "type": "object",
        "properties": {
          "view": {
            "type": "string",
            "enum": [
              "dashboard",
              "new-project",
              "run-compliance-test",
              "documents",
              "extract",
              "rules",
              "copilot",
              "query-console",
              "reports",
              "models",
              "viewer"
            ]
          },
          "project_id": {
            "type": "number",
            "description": "Optional project to scope the view to"
          }
        },
        "required": [
          "view"
        ]
      },
      "page": "/"
    }