Unofficial Autodesk Forma Remote MCP Server
Provides access to Autodesk Construction Cloud and Forma APIs, enabling management of issues, RFIs, submittals, sheets, cost, model coordination, takeoff, forms, assets, transmittals, and admin tools.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Unofficial Autodesk Forma Remote MCP ServerShow me all open issues in the current project"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
[Unofficial] Autodesk Forma Remote MCP Server
A multi-user remote MCP server exposing 413 Autodesk Construction Cloud / Forma API tools, with per-user Autodesk sign-in so each person sees only their own ACC data.
Not an Autodesk product. This is an independent, unofficial project. It is not affiliated with, endorsed by, or supported by Autodesk, Inc. "Autodesk", "Autodesk Construction Cloud", and "Forma" are trademarks of Autodesk, Inc., used here only to describe what the software connects to. Provided as-is, without warranty — see LICENSE.
What it does
413 ACC/APS tools — issues, RFIs, submittals, sheets, cost, model coordination, takeoff, forms, assets, transmittals, admin, and more
Per-user OAuth — every call goes out as the signed-in user, so ACC permissions apply normally and nobody sees anyone else's data
In-app sign-in — the MCP client prompts for Autodesk authorization and re-prompts when a token expires; no pasting URLs into chat
Fits a client token budget — a flat tool list is ~80,000 tokens, so tools are disclosed progressively: ~30 exposed, all 413 callable
Built for concurrent use — per-user rate limiting, per-user caching, jittered backoff on Autodesk 429s
Related MCP server: RevitMCPBridge2026
Quick start
npm install
cp .env.example .env # then fill in your APS credentials
npm run preflight # validates config and verifies credentials with Autodesk
npm startFull setup, including the ACC Custom Integration step that most people miss: docs/DEPLOY.md
Requirements
Node 22+
Your own Autodesk APS app (Client ID + Secret)
ACC account-admin rights, to authorise that app against your hub
A host that can serve HTTPS
How auth works
The server is an OAuth 2.1 authorization server for MCP clients and an OAuth client of Autodesk. Clients never see Autodesk credentials.
Client ──► /authorize ──► Autodesk sign-in ──► /oauth/callback
◄── code ◄──────────────────────────────┘
──► /token ──► access token
──► /mcp with Authorization: Bearer …Autodesk tokens are keyed by Autodesk user id, not by MCP session — some
clients open a fresh session per tool call, so anything keyed on a session
becomes unreachable immediately. Unauthenticated requests return 401 with
WWW-Authenticate, which is what triggers the client's in-app sign-in.
Tool disclosure
Tier | What |
1 | ~30 common tools listed directly — auth, hubs, projects, folders, issues, RFIs, submittals, sheets, users |
2 |
|
3 |
|
MCP_TOOL_MODE=full exposes all 413 directly, for clients with a large budget.
Testing
npm test88 tests: registry contract over all 413 tools, auth-leg routing, the OAuth authorization code flow end to end, per-user cache isolation, and backoff.
Limitations
Tokens are held in memory: a restart signs everyone out (clients re-prompt automatically), and the server must run as a single instance
Autodesk rate limits per application, so everyone on one APS app shares a quota; the server allocates a fair share per user
Only the Streamable HTTP transport is supported
Licence
MIT — see LICENSE.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseAqualityCmaintenanceAn MCP server that exposes Autodesk Platform Services (APS) as tools for AI assistants to interact with the APS Data Management API. It enables users to authenticate and manage hubs, projects, and folders through a standardized interface.272
- Alicense-qualityAmaintenanceMCP server for Autodesk Revit (BIM) with 705+ API endpoints. Enables AI agents to create walls, place doors/windows, generate sheets, manage views, and produce construction documents via the Model Context Protocol. Uses named pipes for zero-crash Revit integration.22MIT
- Flicense-qualityDmaintenanceMCP server integrating Autodesk Platform Services, exposing tools for LLM clients like VS Code Copilot, with OAuth authentication and agentic workflow support.
- Flicense-qualityCmaintenanceNode.js MCP server enabling AI assistants to interact with Autodesk Revit for model operations, data queries, and sketch-to-building generation via LLM.231
Related MCP Connectors
A paid remote MCP for CLI tool MCP, built to return verdicts, receipts, usage logs, and audit-ready
Unified AEC tools: ACC, Revit, Navisworks, Twinmotion, and APS from one endpoint.
A paid remote MCP for hosted MCP server, built to return verdicts, receipts, usage logs, and audit-r
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/yueyinglong-cmd/unofficial-autodesk-forma-remote-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server