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.
  • 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​

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
acc:placeIssueAtCitationPin an existing issue to the drawing location of a Nomic citation.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 sheets in one collection or all of them.Not required
sheets:pm:api-references-version-sets:get-version-setsList version sets in one collection or all.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

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​

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