{"id":"szamosimate-tapir-archicad-mcp","name":"tapir-archicad-MCP","homepage":null,"repo_url":"https://github.com/SzamosiMate/tapir-archicad-MCP","category":"automation","subcategories":[],"tags":["mcp","archicad","tapir","bim","automation","python","semantic-search","fastmcp"],"what_it_does":"Provides an MCP server that bridges AI agents to running Graphisoft Archicad instances by exposing Tapir API (community) and Archicad JSON API (official) as a large set of autogenerated MCP tools, with semantic tool discovery and support for controlling multiple running instances.","use_cases":["Let an AI agent query and execute Archicad automation tasks in natural language","Search for the most relevant Archicad/Tapir command via local semantic matching","Automate BIM workflows (e.g., extracting elements by type) against one or more running Archicad instances"],"not_for":["Production-critical automation without validation/testing (explicitly described as early/beta)","Environments where giving an AI tool access to a local desktop application is unacceptable","Use cases requiring a public hosted API endpoint or cloud multi-tenant access"],"best_when":"You have Archicad + Tapir add-on running locally, and you want an MCP-compatible client to discover and call Archicad automation tools based on user intent.","avoid_when":"You need strong, documented security controls (authn/authz), strict operational guardrails, or clearly specified reliability/SLA guarantees.","alternatives":["Direct use of Archicad JSON API from your own application (no MCP semantic discovery)","Using Tapir API/Tapir add-on directly (no MCP wrapper)","Other MCP servers/frameworks that expose CAD/BIM functions with curated tool sets"],"af_score":57.5,"security_score":36.8,"reliability_score":27.5,"package_type":"mcp_server","discovery_source":["github"],"priority":"high","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-03-30T15:24:34.165807+00:00","interface":{"has_rest_api":false,"has_graphql":false,"has_grpc":false,"has_mcp_server":true,"mcp_server_url":null,"has_sdk":false,"sdk_languages":[],"openapi_spec_url":null,"webhooks":false},"auth":{"methods":[],"oauth":false,"scopes":false,"notes":"README describes local-only usage where an MCP client launches the server. No user-facing authentication/authorization mechanism is documented for the MCP server itself."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"Open-source package described under MIT; no pricing model discussed."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":57.5,"security_score":36.8,"reliability_score":27.5,"mcp_server_quality":85.0,"documentation_accuracy":70.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":95.0,"rate_limit_clarity":0.0,"tls_enforcement":50.0,"auth_strength":10.0,"scope_granularity":10.0,"dependency_hygiene":55.0,"secret_handling":70.0,"security_notes":"No authentication/authorization is documented for the MCP server. Tool calls can potentially issue powerful actions against local Archicad instances, so least-privilege and user/operator controls should be applied at the MCP client/container level. README claims search is local/private and requires no API keys, reducing external data exposure, but it does not describe transport security or logging/redaction practices for Archicad connection details and tool arguments.","uptime_documented":0.0,"version_stability":35.0,"breaking_changes_history":45.0,"error_recovery":30.0,"idempotency_support":"false","idempotency_notes":null,"pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["Tool discovery relies on semantic search; ambiguous queries may map to an unexpected Archicad/Tapir tool.","Because it controls a local running desktop BIM app, calls may have side effects; the README does not specify safe/undo behavior or idempotency guarantees.","Early-stage software: interfaces/behavior may change across versions."]}}