Context Sources
Autodesk Forma
Connect Autodesk Forma to work with Forma projects already imported into Nomic.
What it can do
- List imported projects and their members.
- Read issues, RFIs, submittals, sheets, locations, assets, and photos.
- Create and update issues, and add issue comments.
- Pin an issue to the cited location on a drawing.
- Create RFIs, move them through their workflow, and add comments and responses.
Setup and security
- Autodesk Forma MCP is not available on self-serve plans. Selecting it opens the Nomic Platform upgrade dialog.
- An organization administrator must set up the Autodesk integration and import the project first.
- You must be on the linked Nomic project's People list. Signing in to Autodesk alone does not grant access.
- Project tools return only imported projects you can access, and Autodesk permissions still apply. The signed-in profile lookup is not limited to a project.
- Tools that change data ask for approval before they run. The Approval column under Supported tools shows each tool's setting.
To connect, see Add an MCP server.
Example requests
- "List open issues on the Harbor project assigned to the electrical contractor."
- "Summarize RFIs from the last two weeks that are still waiting on the design team."
- "Check the submittal for the curtain wall system against section 08 44 13 in this project."
- "List the sheets in the 60% Design collection on the Harbor project."
- "Create an issue for the damaged fireproofing in the level 3 photos and assign it to the fireproofing contractor."
Supported tools
Projects and issues
| Tool | Action | Approval |
|---|---|---|
acc:listImportedProjects | List accessible Autodesk projects imported into Nomic. | Not required |
acc:getProjectUsers | List or search users associated with an imported project. | Not required |
authentication:get-user-info | Read the signed-in Autodesk profile. | Not required |
issues:getUserProfile | Read the user's Issues profile. | Not required |
issues:getIssues | List and filter project issues. | Not required |
issues:getIssueDetails | Read one issue. | Not required |
issues:getIssuesTypes | List issue types and subtypes. | Not required |
issues:getComments | Read issue comments. | Not required |
issues:get-attachments | List issue attachments. | Not required |
issues:getAttributeDefinitions | List issue custom-attribute definitions. | Not required |
issues:getAttributeMappings | Read issue attribute mappings. | Not required |
issues:getRootCauseCategories | List issue root-cause categories. | Not required |
issues:createIssue | Create an issue. | Required |
issues:patchIssueDetails | Update or publish issue details. | Required |
issues:CreateComments | Add a comment to an issue. | Required |
acc:placeIssueAtCitation | Pin an existing issue to the drawing location of a Nomic citation. | Required |
RFIs
| Tool | Action | Approval |
|---|---|---|
rfis:pm:api-reference-rfis:get-rfi | Read one RFI. | Not required |
rfis:pm:api-reference-rfis:search-rfi | Search and list RFIs. | Not required |
rfis:pm:api-reference-rfis:get-user-details | Read RFI user details. | Not required |
rfis:pm:api-reference-rfis:get-next-custom-identifier | Get the next available RFI identifier. | Not required |
rfis:pm:api-reference-rfi-type:get-rfi-types | List RFI types. | Not required |
rfis:pm:api-reference-workflow:get-workflow | Read an RFI workflow. | Not required |
rfis:pm:api-reference-custom-attributes:get-project-custom-attributes | List project RFI custom attributes. | Not required |
rfis:pm:api-reference-comments:get-comments | Read RFI comments. | Not required |
rfis:pm:api-reference-attachments:list-rfi-attachments | List RFI attachments. | Not required |
rfis:pm:api-reference-rfis:create-rfi | Create an RFI. | Required |
rfis:pm:api-reference-rfis:update-rfi-creator-to-manager | Submit an RFI from its creator to the manager. | Required |
rfis:pm:api-reference-rfis:update-rfi-manager-to-reviewers | Send an RFI from the manager to reviewers. | Required |
rfis:pm:api-reference-rfis:update-rfi-return-to-creator | Return an RFI to its creator. | Required |
rfis:pm:api-reference-comments:create-comment | Add an RFI comment. | Required |
rfis:pm:api-reference-response:submit-response | Submit an RFI response. | Required |
rfis:pm:api-reference-response:update-response | Update an RFI response. | Required |
Sheets and locations
| Tool | Action | Approval |
|---|---|---|
sheets:pm:api-references-sheets:get-sheets | List sheets in one collection or all of them. | Not required |
sheets:pm:api-references-version-sets:get-version-sets | List version sets in one collection or all. | Not required |
sheets:pm:api-references-collection:get-collections | List sheet collections. | Not required |
sheets:pm:api-references-collection:get-one-collection | Read one sheet collection. | Not required |
locations:pm:api-references:locations-get-list-nodes | List nodes in the project location hierarchy. | Not required |
Sheet and version-set listings take a collection: either one collection's ID, such as a "60% Design" set, or * for every collection plus ungrouped sheets. Sheet listings can also search sheet numbers and titles, filter by version set or tag, and include superseded sheet versions. Both listings return up to 200 results per call and page through larger projects.
Submittals
| Tool | Action | Approval |
|---|---|---|
submittals:pm:api-references-attachments:submittals-get-attachments | List submittal attachments. | Not required |
submittals:pm:api-references-items:submittals-get-items | List submittal items. | Not required |
submittals:pm:api-references-items:submittals-get-one-item | Read one submittal item. | Not required |
submittals:pm:api-references-items:submittals-get-item-revisions | List revisions of a submittal item. | Not required |
submittals:pm:api-references-items:submittals-get-items-next-custom-identifier | Get the next available submittal identifier. | Not required |
submittals:pm:api-references-itemtypes:submittals-get-itemtypes | List submittal item types. | Not required |
submittals:pm:api-references-itemtypes:submittals-get-one-itemtype | Read one submittal item type. | Not required |
submittals:pm:api-references-metadata:submittals-get-metadata | Read submittal metadata. | Not required |
submittals:pm:api-references-packages:submittals-get-packages | List submittal packages. | Not required |
submittals:pm:api-references-packages:submittals-get-one-package | Read one submittal package. | Not required |
submittals:pm:api-references-responses:submittals-get-responses | List submittal responses. | Not required |
submittals:pm:api-references-responses:submittals-get-one-response | Read one submittal response. | Not required |
submittals:pm:api-references-settings-mappings:submittals-get-settings-mappings | Read submittal settings mappings. | Not required |
submittals:pm:api-references-specs:submittals-get-specs | List project specifications used by submittals. | Not required |
submittals:pm:api-references-specs:submittals-get-one-spec | Read one project specification. | Not required |
submittals:pm:api-references-steps:submittals-get-item-steps | List workflow steps for a submittal item. | Not required |
submittals:pm:api-references-steps:submittals-get-one-item-step | Read one submittal workflow step. | Not required |
submittals:pm:api-references-submittals-profile:submittals-get-users-me | Read the signed-in user's Submittals profile. | Not required |
submittals:pm:api-references-tasks:submittals-get-tasks | List submittal tasks. | Not required |
submittals:pm:api-references-tasks:submittals-get-one-task | Read one submittal task. | Not required |
submittals:pm:api-references-templates:submittals-get-templates | List submittal templates. | Not required |
Assets and photos
| Tool | Action | Approval |
|---|---|---|
assets:pm:assets:assets-get-assets | List and filter assets. | Not required |
assets:pm:assets:assets-post-assets-batch-get | Read multiple assets by ID. | Not required |
assets:pm:category:assets-get-categories | List asset categories. | Not required |
assets:pm:category:assets-post-categories-batch-get | Read multiple asset categories by ID. | Not required |
assets:pm:custom-attributes:assets-get-custom-attributes | List asset custom attributes. | Not required |
assets:pm:custom-attributes:assets-post-custom-attributes-batch-get | Read multiple custom attributes by ID. | Not required |
assets:pm:custom-attributes:assets-get-categories-categoryid-custom-attributes | List custom attributes for an asset category. | Not required |
assets:pm:asset-statuses:assets-get-asset-statuses | List asset statuses. | Not required |
assets:pm:asset-statuses:assets-post-asset-statuses-batch-get | Read multiple asset statuses by ID. | Not required |
assets:pm:status-step-sets:assets-get-status-step-sets | List asset status step sets. | Not required |
assets:pm:status-step-sets:assets-post-status-step-sets-batch-get | Read multiple status step sets by ID. | Not required |
assets:pm:status-step-sets:assets-post-category-status-step-sets-status-step-sets-batch-get | Read status step sets assigned to categories. | Not required |
photos:pm:photos-post-photos-filter | Search and filter project photos. | Not required |
photos:pm:photos-get-photos-photoid | Read one project's photo details. | Not required |