Skip to main content

Context Sources

Autodesk Forma

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.
  • 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."
  • "Create an issue for the damaged fireproofing in the level 3 photos and assign it to the fireproofing contractor."

Supported tools​

Projects and issues​

ToolActionApproval
acc:listImportedProjectsList accessible Autodesk projects imported into Nomic.Not required
acc:getProjectUsersList or search users associated with an imported project.Not required
authentication:get-user-infoRead the signed-in Autodesk profile.Not required
issues:getUserProfileRead the user's Issues profile.Not required
issues:getIssuesList and filter project issues.Not required
issues:getIssueDetailsRead one issue.Not required
issues:getIssuesTypesList issue types and subtypes.Not required
issues:getCommentsRead issue comments.Not required
issues:get-attachmentsList issue attachments.Not required
issues:getAttributeDefinitionsList issue custom-attribute definitions.Not required
issues:getAttributeMappingsRead issue attribute mappings.Not required
issues:getRootCauseCategoriesList issue root-cause categories.Not required
issues:createIssueCreate an issue.Required
issues:patchIssueDetailsUpdate or publish issue details.Required
issues:CreateCommentsAdd a comment to an issue.Required

RFIs​

ToolActionApproval
rfis:pm:api-reference-rfis:get-rfiRead one RFI.Not required
rfis:pm:api-reference-rfis:search-rfiSearch and list RFIs.Not required
rfis:pm:api-reference-rfis:get-user-detailsRead RFI user details.Not required
rfis:pm:api-reference-rfis:get-next-custom-identifierGet the next available RFI identifier.Not required
rfis:pm:api-reference-rfi-type:get-rfi-typesList RFI types.Not required
rfis:pm:api-reference-workflow:get-workflowRead an RFI workflow.Not required
rfis:pm:api-reference-custom-attributes:get-project-custom-attributesList project RFI custom attributes.Not required
rfis:pm:api-reference-comments:get-commentsRead RFI comments.Not required
rfis:pm:api-reference-attachments:list-rfi-attachmentsList RFI attachments.Not required
rfis:pm:api-reference-rfis:create-rfiCreate an RFI.Required
rfis:pm:api-reference-rfis:update-rfi-creator-to-managerSubmit an RFI from its creator to the manager.Required
rfis:pm:api-reference-rfis:update-rfi-manager-to-reviewersSend an RFI from the manager to reviewers.Required
rfis:pm:api-reference-rfis:update-rfi-return-to-creatorReturn an RFI to its creator.Required
rfis:pm:api-reference-comments:create-commentAdd an RFI comment.Required
rfis:pm:api-reference-response:submit-responseSubmit an RFI response.Required
rfis:pm:api-reference-response:update-responseUpdate an RFI response.Required

Sheets and locations​

ToolActionApproval
sheets:pm:api-references-sheets:get-sheetsList project sheets.Not required
sheets:pm:api-references-version-sets:get-version-setsList sheet version sets.Not required
sheets:pm:api-references-collection:get-collectionsList sheet collections.Not required
sheets:pm:api-references-collection:get-one-collectionRead one sheet collection.Not required
locations:pm:api-references:locations-get-list-nodesList nodes in the project location hierarchy.Not required

Submittals​

ToolActionApproval
submittals:pm:api-references-attachments:submittals-get-attachmentsList submittal attachments.Not required
submittals:pm:api-references-items:submittals-get-itemsList submittal items.Not required
submittals:pm:api-references-items:submittals-get-one-itemRead one submittal item.Not required
submittals:pm:api-references-items:submittals-get-item-revisionsList revisions of a submittal item.Not required
submittals:pm:api-references-items:submittals-get-items-next-custom-identifierGet the next available submittal identifier.Not required
submittals:pm:api-references-itemtypes:submittals-get-itemtypesList submittal item types.Not required
submittals:pm:api-references-itemtypes:submittals-get-one-itemtypeRead one submittal item type.Not required
submittals:pm:api-references-metadata:submittals-get-metadataRead submittal metadata.Not required
submittals:pm:api-references-packages:submittals-get-packagesList submittal packages.Not required
submittals:pm:api-references-packages:submittals-get-one-packageRead one submittal package.Not required
submittals:pm:api-references-responses:submittals-get-responsesList submittal responses.Not required
submittals:pm:api-references-responses:submittals-get-one-responseRead one submittal response.Not required
submittals:pm:api-references-settings-mappings:submittals-get-settings-mappingsRead submittal settings mappings.Not required
submittals:pm:api-references-specs:submittals-get-specsList project specifications used by submittals.Not required
submittals:pm:api-references-specs:submittals-get-one-specRead one project specification.Not required
submittals:pm:api-references-steps:submittals-get-item-stepsList workflow steps for a submittal item.Not required
submittals:pm:api-references-steps:submittals-get-one-item-stepRead one submittal workflow step.Not required
submittals:pm:api-references-submittals-profile:submittals-get-users-meRead the signed-in user's Submittals profile.Not required
submittals:pm:api-references-tasks:submittals-get-tasksList submittal tasks.Not required
submittals:pm:api-references-tasks:submittals-get-one-taskRead one submittal task.Not required
submittals:pm:api-references-templates:submittals-get-templatesList submittal templates.Not required

Assets and photos​

ToolActionApproval
assets:pm:assets:assets-get-assetsList and filter assets.Not required
assets:pm:assets:assets-post-assets-batch-getRead multiple assets by ID.Not required
assets:pm:category:assets-get-categoriesList asset categories.Not required
assets:pm:category:assets-post-categories-batch-getRead multiple asset categories by ID.Not required
assets:pm:custom-attributes:assets-get-custom-attributesList asset custom attributes.Not required
assets:pm:custom-attributes:assets-post-custom-attributes-batch-getRead multiple custom attributes by ID.Not required
assets:pm:custom-attributes:assets-get-categories-categoryid-custom-attributesList custom attributes for an asset category.Not required
assets:pm:asset-statuses:assets-get-asset-statusesList asset statuses.Not required
assets:pm:asset-statuses:assets-post-asset-statuses-batch-getRead multiple asset statuses by ID.Not required
assets:pm:status-step-sets:assets-get-status-step-setsList asset status step sets.Not required
assets:pm:status-step-sets:assets-post-status-step-sets-batch-getRead multiple status step sets by ID.Not required
assets:pm:status-step-sets:assets-post-category-status-step-sets-status-step-sets-batch-getRead status step sets assigned to categories.Not required
photos:pm:photos-post-photos-filterSearch and filter project photos.Not required
photos:pm:photos-get-photos-photoidRead one project's photo details.Not required