Skip to content

Connectors · Work & projects

Autodesk Construction Cloud MCP server for AI agents.

actionlake is an MCP gateway: one remote MCP server that connects Claude and other MCP clients to Autodesk Construction Cloud and the rest of your systems. It gives your agent 430 Autodesk Construction Cloud actions (260 reads, 139 writes and 31 that wait for a confirmation) and holds the Autodesk Construction Cloud credential itself, so the agent never does. It paces Autodesk Construction Cloud's limits and records every call. Connecting Autodesk Construction Cloud needs your own Autodesk Construction Cloud OAuth app and one admin sign-in.

100,000 free calls a month. No card, no email, no password: press Start a free sandbox on the next screen and keep the key it shows you.

claude mcp add --transport http actionlake https://connect.actionlake.com/mcp
the first call
do {  action: "autodesk_construction_cloud.docs_hubs.list",  intent: "check which Autodesk Construction Cloud account is connected"}# List Hubs · read · 1 upstream call
  • 430actionsin one signed file
  • 260readlook, never change
  • 139writecreate and update
  • 31wait for a yesdestructive, confirmed first

Set up

Connect Autodesk Construction Cloud in three steps.

  1. 01

    Add actionlake to Claude.

    Run the command once in Claude Code; its consent page can create a free sandbox: 100,000 calls a month, no card. In the Claude app, add a custom connector with the URL below and paste your key on the consent page. Creating a new sandbox from the Claude app is not yet tested by us.

    https://connect.actionlake.com/mcp
  2. 02

    Connect Autodesk Construction Cloud.

    OAuth 2.0, authorization code. You register your own OAuth app with Autodesk Construction Cloud, an admin signs in once, and you paste the app's client id and secret and the tokens from that sign-in; actionlake renews the access token from then on. actionlake stores what you paste write-only, sealed under your tenant's key.

    Before the first sign-in, Autodesk Construction Cloud needs an OAuth app of your own, registered in its developer portal. actionlake has no Autodesk Construction Cloud app to lend you.

    • access_tokenAccess token from one sign-in with your own OAuth app
    • refresh_tokenRefresh token from the same sign-in; the access token is renewed from it
    • client_idAPS app Client ID: aps.autodesk.com > My Apps > your app (a Traditional Web App with the ACC / BIM 360 API and Data…
    • client_secretAPS app Client Secret, from the same app page
    account { op: "connections.requirements", service: "autodesk_construction_cloud" }
    # free: exactly what to paste, and what is found for you
  3. 03

    Make the first call. Check before a write.

    Ask in plain words; Claude picks the action. Before anything changes, check validates the call and prices it, for free.

    do    { action: "autodesk_construction_cloud.docs_hubs.list" }# list hubs · read · 1 upstream callcheck { action: "autodesk_construction_cloud.admin_users.create", input: { … } }# free: inputs, permissions, cost and confirmations, nothing sent

Autodesk Construction Cloud at a glance

Sign-in
OAuth 2.0, authorization code. You register your own OAuth app with Autodesk Construction Cloud, an admin signs in once, and you paste the app's client id and secret and the tokens from that sign-in; actionlake renews the access token from then on.
You provide
access_tokenrefresh_tokenclient_idclient_secret
Limits we pace to
300 calls a minute, per connection
API covered
ACC REST APIs v1 (Autodesk Platform Services) plus Data Management API v1developer.api.autodesk.com
Built from
Autodesk Construction Cloud's documentation, read 22 October 2026aps.autodesk.comOpenAPI spec (GitHub)
Service file
Version 1.0.0, signed (Ed25519)
Cached reads
253 of 260 reads, for up to 5 minutes; a write clears what it affects
Shared entities
6, so ask can line Autodesk Construction Cloud up with your other systems
Data
Processed and stored in Sydney, Australia. No US region yet

Capabilities

What an AI agent can do in Autodesk Construction Cloud.

430 actions in 24 areas. Every one carries its effect, so a key can allow the reads and hold the rest.

  • 260readlook, never change
  • 139writecreate and update
  • 31destructivewait for a confirmation
  1. Cost

    98

    41 read · 41 write · 16 destructive

    Retrieves all of the attachments associated with an item such as a budget, contract, or cost item · Returns all the budgets in a specific project · Retrieves a list of all change orders in a specified project, including PCO (potential change orders), RFQ… · Retrieves a list of change orders of a specified change order type, including PCO (potential change orders),…

  2. Docs

    50

    33 read · 16 write · 1 destructive

    List Hubs · Get an Item · Get a Folder · Get a Hub

  3. Submittals

    33

    23 read · 9 write · 1 destructive

    Retrieve information about attachments associated with a specified item · Retrieves the revision history of a specified submittal item, returning previous versions of its fields and… · Retrieves a list of review steps associated with a specific submittal item · Retrieves a list of tasks associated with a specific review step of a submittal item in a project

  4. Admin

    27

    15 read · 11 write · 1 destructive

    Query all the users in a specific BIM 360 account · Query the details of a specific user · Returns a list of companies in a hub · Retrieves a list of the projects in the specified hub

  5. Assets

    24

    14 read · 9 write · 1 destructive

    Searches for and returns all specified assets within a project visible to the authenticated user · Searches for and returns all specified asset statuses · Searches for and returns all specified categories · Returns the custom attribute assignments for a specified category

  6. Modelsets

    23

    14 read · 8 write · 1 destructive

    Retrieves a list of model sets in a given container that match the provided search parameters · Retrieves a list of versions of a given model set · Retrieves a list of all model set views in a given model set as they exist in a specific model set version · Retrieves a list of model set views in a given model set that match the provided search parameters

  7. Sheets

    22

    11 read · 9 write · 2 destructive

    Retrieves information about the sheets in a project · Retrieves information about all the collections in a project · Retrieves a list of review sheets · Checks the processing status of all the uploaded files in the project

  8. Takeoff

    20

    12 read · 6 write · 2 destructive

    Retrieves the classification structures (trees) that have been assigned to a Takeoff project · This operation is deprecated and will be removed in a future version · This operation is deprecated and will be removed in a future version · Retrieves the content views for a project

16 more areas · 133 actions
  • Clash 16
  • Model properties 16
  • Rfis 16
  • Issues 14
  • Forms 12
  • Data connector 11
  • Reviews 10
  • Relationships 9
  • Classifications 6
  • Files 5
  • Transmittals 5
  • Autospecs 4
  • Locations 4
  • Packages 2
  • Photos 2
  • Identity 1

Top actions

The Autodesk Construction Cloud API, shaped for agents.

The ids your agent types, what each does, and the one name it shares with other systems. 25 of Autodesk Construction Cloud's 25 action names are shared with at least one other connector, so an agent learns them once.

ActionWhat it doesEffectSame name in
autodesk_construction_cloud.admin_users.listQuery all the users in a specific BIM 360 accountQuery all the users in a specific BIM 360 account.readidentity.user.list474 connectors
autodesk_construction_cloud.users_me.getGet the signed-in Autodesk userGet the signed-in Autodesk user.readidentity.current_user.get307 connectors
autodesk_construction_cloud.admin_users.getQuery the details of a specific userQuery the details of a specific user.readidentity.user.get399 connectors
autodesk_construction_cloud.issues.listRetrieves information about all the issues in a project, including details about their associated comments…Retrieves information about all the issues in a project, including details about their associated comments….readservice.ticket.list56 connectors
autodesk_construction_cloud.admin_companies.listReturns a list of companies in a hubReturns a list of companies in a hub.readcrm.company.list162 connectors
autodesk_construction_cloud.admin_projects.listRetrieves a list of the projects in the specified hubRetrieves a list of the projects in the specified hub.readwork.project.list109 connectors
autodesk_construction_cloud.admin_users.createCreate a new user in the BIM 360 member directoryCreate a new user in the BIM 360 member directory.writeidentity.user.create262 connectors
autodesk_construction_cloud.admin_users.updateUpdate a specific user’s status or default companyUpdate a specific user’s status or default company.writeidentity.user.update280 connectors
autodesk_construction_cloud.assets.listSearches for and returns all specified assets within a project visible to the authenticated userSearches for and returns all specified assets within a project visible to the authenticated user.readasset.asset.list42 connectors
autodesk_construction_cloud.issues.getRetrieves detailed information about a single issueRetrieves detailed information about a single issue.readservice.ticket.get56 connectors
autodesk_construction_cloud.issues.createAdds an issue to a projectAdds an issue to a project.writeservice.ticket.create54 connectors
autodesk_construction_cloud.cost_items.deleteDeletes an existing cost itemDeletes an existing cost item.destructivethis connector

Try it

Prompts to paste into Claude.

Each one names the Autodesk Construction Cloud actions it will call, so you know what it reads and what it changes before you send it.

  1. Readread

    Which Autodesk Construction Cloud tickets have been open the longest? Show me the ten oldest with their status.

    callsautodesk_construction_cloud.issues.list

  2. Writewrite

    Create a new user in the BIM 360 member directory in Autodesk Construction Cloud. Show me exactly what you will send before you save it.

    callsautodesk_construction_cloud.admin_users.create

Governance for Autodesk Construction Cloud

Destructive actions wait for a yes.

31 Autodesk Construction Cloud actions are destructive. The first 10:

  • Deletes an existing cost itemautodesk_construction_cloud.cost_items.delete
  • Deletes one or more assetsautodesk_construction_cloud.assets.batch_delete
  • Deletes a budgetautodesk_construction_cloud.cost_budgets.delete
  • Deletes a list of sheetsautodesk_construction_cloud.sheets.batch_delete
  • Deletes the specified expenseautodesk_construction_cloud.cost_expenses.delete
  • Deletes one or more relationships by passing an array of relationship UUIDsautodesk_construction_cloud.relationships.delete
  • Deletes a contract item specified by IDautodesk_construction_cloud.cost_contracts.delete
  • Deletes a specific model set view based on the view IDautodesk_construction_cloud.modelsets_views.delete
  • Deletes an Attachment Note that this endpoint is compatible with both BIM 360 and Forma projectsautodesk_construction_cloud.cost_attachments.delete
  • Deletes the specified timesheet in the given projectautodesk_construction_cloud.cost_time_sheets.delete

A destructive action runs only with confirm: true. Under the human policy the agent cannot confirm for itself: the run stops until a named person approves, in the console or from a signed link in an email. The cap on a key is refused before the call is sent, never after.

doautodesk_construction_cloud.cost_items.deleteconfirm_policy: human

Deletes an existing cost item?

intent: the user asked me to deletes an existing cost item

run suspended · waiting for a named person · key autodesk-construction-cloud-agent cannot confirm itself
In the console, or from an emailed signed link.
a key for this connector
account {  op: "keys.create", name: "autodesk-construction-cloud-agent",  allowed_actions: ["autodesk_construction_cloud.*"], cap_calls: 2000,  confirm_policy: "human_for_writes",  approval_rules: [    { match: "autodesk_construction_cloud.cost_items.delete", approver: "[email protected]" },    { match: "autodesk_construction_cloud.assets.batch_delete", approver: "[email protected]" },    { match: "autodesk_construction_cloud.cost_budgets.delete", approver: "[email protected]" }  ]}
Illustrative. Scoped to Autodesk Construction Cloud only, capped at 2,000 upstream calls, every write confirmed, and the destructive ones approved by a named person.

Cost

What Autodesk Construction Cloud costs on actionlake.

Every Autodesk Construction Cloud action is one upstream call, the only thing actionlake bills. Searching, check, cost, account and any call Autodesk Construction Cloud refused with 401, 403, 429 or a 5xx are free. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

  • 1upstream call per actionall 430 Autodesk Construction Cloud actions
  • 430actions pageeach page of a long list is one call
  • 253reads can be cacheda cache hit costs nothing
  • 100,000calls a month, freepaid plans from US$49 a month for 250,000

See pricing

Action index

Every Autodesk Construction Cloud action.

430 actions by area: the id your agent calls, what it does, and its effect.

Cost98
  • autodesk_construction_cloud.cost_attachments.listRetrieves all of the attachments associated with an item such as a budget, contract, or cost itemread
  • autodesk_construction_cloud.cost_budgets.listReturns all the budgets in a specific projectread
  • autodesk_construction_cloud.cost_change_order_types.listRetrieves a list of all change orders in a specified project, including PCO (potential change orders), RFQ…read
  • autodesk_construction_cloud.cost_change_orders.listRetrieves a list of change orders of a specified change order type, including PCO (potential change orders),…read
  • autodesk_construction_cloud.cost_attachment_folders.createFind or create an attachment folder in BIM 360 Docs for a given itemwrite
  • autodesk_construction_cloud.cost_attachments.batch_createCreates an attachment in a specific projectwrite
  • and 92 more in this area
Docs50
  • autodesk_construction_cloud.docs_folders.getGet a Folderread
  • autodesk_construction_cloud.docs_hubs.getGet a Hubread
  • autodesk_construction_cloud.docs_hubs.listList Hubsread
  • autodesk_construction_cloud.docs_items.getGet an Itemread
  • autodesk_construction_cloud.docs_commands.createExecute a Commandwrite
  • autodesk_construction_cloud.docs_download_jobs.getCheck Download Creation Progressread
  • and 44 more in this area
Submittals33
  • autodesk_construction_cloud.submittals_item_attachments.listRetrieve information about attachments associated with a specified itemread
  • autodesk_construction_cloud.submittals_item_revisions.listRetrieves the revision history of a specified submittal item, returning previous versions of its fields and…read
  • autodesk_construction_cloud.submittals_item_steps.listRetrieves a list of review steps associated with a specific submittal itemread
  • autodesk_construction_cloud.submittals_item_tasks.listRetrieves a list of tasks associated with a specific review step of a submittal item in a projectread
  • autodesk_construction_cloud.submittals_async_jobs.getRetrieves the current status and result of an asynchronous jobread
  • autodesk_construction_cloud.submittals_custom_identifier.change_sequence_typeChanges the custom identifier sequence type for the projectwrite
  • and 27 more in this area
Admin27
  • autodesk_construction_cloud.admin_companies.listReturns a list of companies in a hubread
  • autodesk_construction_cloud.admin_projects.listRetrieves a list of the projects in the specified hubread
  • autodesk_construction_cloud.admin_users.getQuery the details of a specific userread
  • autodesk_construction_cloud.admin_users.listQuery all the users in a specific BIM 360 accountread
  • autodesk_construction_cloud.admin_business_units.listQuery all the business units in a specific BIM 360 account or Forma hubread
  • autodesk_construction_cloud.admin_business_units.replaceCreates or redefines the business units of a specific BIM 360 accountwrite
  • and 21 more in this area
Assets24
  • autodesk_construction_cloud.asset_statuses.listSearches for and returns all specified asset statusesread
  • autodesk_construction_cloud.assets.listSearches for and returns all specified assets within a project visible to the authenticated userread
  • autodesk_construction_cloud.assets_categories.listSearches for and returns all specified categoriesread
  • autodesk_construction_cloud.assets_categories_custom_attributes.listReturns the custom attribute assignments for a specified categoryread
  • autodesk_construction_cloud.asset_statuses.batch_getReturns a specified set of statusesread
  • autodesk_construction_cloud.asset_statuses.createCreates a new asset statuswrite
  • and 18 more in this area
Modelsets23
  • autodesk_construction_cloud.modelsets.listRetrieves a list of model sets in a given container that match the provided search parametersread
  • autodesk_construction_cloud.modelsets_versions.listRetrieves a list of versions of a given model setread
  • autodesk_construction_cloud.modelsets_versions_views.listRetrieves a list of all model set views in a given model set as they exist in a specific model set versionread
  • autodesk_construction_cloud.modelsets_views.listRetrieves a list of model set views in a given model set that match the provided search parametersread
  • autodesk_construction_cloud.modelsets.createCreates a model set within a given container specifying the folder used to determine the set of model…write
  • autodesk_construction_cloud.modelsets.getRetrieves a requested model set based on the model set IDread
  • and 17 more in this area
Sheets22
  • autodesk_construction_cloud.sheets.listRetrieves information about the sheets in a projectread
  • autodesk_construction_cloud.sheets_collections.listRetrieves information about all the collections in a projectread
  • autodesk_construction_cloud.sheets_review_sheets.listRetrieves a list of review sheetsread
  • autodesk_construction_cloud.sheets_uploads.listChecks the processing status of all the uploaded files in the projectread
  • autodesk_construction_cloud.sheets.batch_deleteDeletes a list of sheetsdestructive
  • autodesk_construction_cloud.sheets.batch_getRetrieves a list of sheets by IDsread
  • and 16 more in this area
Takeoff20
  • autodesk_construction_cloud.takeoff_assigned_structures.listRetrieves the classification structures (trees) that have been assigned to a Takeoff projectread
  • autodesk_construction_cloud.takeoff_classification_systems.createThis operation is deprecated and will be removed in a future versionwrite
  • autodesk_construction_cloud.takeoff_classification_systems.deleteThis operation is deprecated and will be removed in a future versiondestructive
  • autodesk_construction_cloud.takeoff_classification_systems.getThis operation is deprecated and will be removed in a future versionread
  • autodesk_construction_cloud.takeoff_classification_systems.listThis operation is deprecated and will be removed in a future versionread
  • autodesk_construction_cloud.takeoff_classification_systems_classifications.importThis operation is deprecated and will be removed in a future versionwrite
  • and 14 more in this area
Clash16
  • autodesk_construction_cloud.clash_assigned_group_intersections.listRetrieves the state of all assigned clash groups in a particular model set, relative to a specified clash testread
  • autodesk_construction_cloud.clash_closed_group_intersections.listRetrieves the state of all closed clash groups in a particular model set, relative to a specified clash testread
  • autodesk_construction_cloud.clash_grouped_clashes.listRetrieves a list of clashes associated with assigned or closed clash groups in a given model setread
  • autodesk_construction_cloud.clash_modelsets_tests.listRetrieves a list of summaries for all clash tests that have been executed for a given model setread
  • autodesk_construction_cloud.clash_assigned_groups.batch_getRetrieves the state of the specified assigned clash groups, relative to a specified clash testread
  • autodesk_construction_cloud.clash_assigned_groups.searchRetrieves a list of assigned clash groups in a given model set which match the provided search parametersread
  • and 10 more in this area
Model properties16
  • autodesk_construction_cloud.model_properties_diffs_fields.listRetrieve a specific fields dictionary associated with a diff indexread
  • autodesk_construction_cloud.model_properties_diffs_properties.listRetrieve the specific properties of the given diffread
  • autodesk_construction_cloud.model_properties_diffs_queries_properties.listRetrieve the query specific properties of the given diffread
  • autodesk_construction_cloud.model_properties_indexes_fields.listRetrieve a specific fields dictionary associated with a properties indexread
  • autodesk_construction_cloud.model_properties_diffs.batch_statusRetrieve the job status for several jobs in a single requestread
  • autodesk_construction_cloud.model_properties_diffs.getRetrieve the diff status for the given diff IDread
  • and 10 more in this area
Rfis16
  • autodesk_construction_cloud.rfi_types.listRetrieves the list of RFI types configured for the specified projectread
  • autodesk_construction_cloud.rfis_attachments.listRetrieves a list of attachments for a specific RFIread
  • autodesk_construction_cloud.rfis_attributes.listRetrieves all custom attribute definitions for a projectread
  • autodesk_construction_cloud.rfis_comments.listRetrieves a list of comments associated with a specific RFIread
  • autodesk_construction_cloud.rfis.createAdds an RFI (request for information) to a projectwrite
  • autodesk_construction_cloud.rfis.getRetrieves detailed information about a specific RFI (Request for Information) in Formaread
  • and 10 more in this area
Issues14
  • autodesk_construction_cloud.issues.createAdds an issue to a projectwrite
  • autodesk_construction_cloud.issues.getRetrieves detailed information about a single issueread
  • autodesk_construction_cloud.issues.listRetrieves information about all the issues in a project, including details about their associated comments…read
  • autodesk_construction_cloud.issues.updateUpdates an issuewrite
  • autodesk_construction_cloud.issue_attribute_definitions.listRetrieves information about issue custom attributes (custom fields) for a project, including the custom…read
  • autodesk_construction_cloud.issue_attribute_mappings.listRetrieves information about the issue custom attributes (custom fields) that are assigned to issue categories…read
  • and 8 more in this area
Forms12
  • autodesk_construction_cloud.form_templates.listReturns all project’s form templates the user has access toread
  • autodesk_construction_cloud.forms.listReturns a paginated list of forms in a projectread
  • autodesk_construction_cloud.forms_custom_values.listReturns all non-tabular form values on the formread
  • autodesk_construction_cloud.forms_pdf_values.listReturns the field values extracted from a PDF-based form as a paginated list of name/value pairs, where name…read
  • autodesk_construction_cloud.form_templates_forms.createAdds a new form to a projectwrite
  • autodesk_construction_cloud.form_templates_forms.updateUpdates a form’s form detailswrite
  • and 6 more in this area
Data connector11
  • autodesk_construction_cloud.data_connector_job_data.listReturns an array of information about the files contained within the data extract created by a specified jobread
  • autodesk_construction_cloud.data_connector_jobs.listReturns an array of Data Connector jobs spawned by requests from the authenticated userread
  • autodesk_construction_cloud.data_connector_request_jobs.listReturns an array of data connector jobs associated with a request that was created by the authenticated userread
  • autodesk_construction_cloud.data_connector_requests.listReturns an array of data requests that the authenticated user has created in the specified hubread
  • autodesk_construction_cloud.data_connector_job_data.getReturns a signed URL that you can contact to retrieve a single specified file from a specified job’s data…read
  • autodesk_construction_cloud.data_connector_jobs.deleteCancels the specified running job spawned by a data request created by the authenticated userdestructive
  • and 5 more in this area
Reviews10
  • autodesk_construction_cloud.reviews.listRetrieves the list of reviews created in the specified projectread
  • autodesk_construction_cloud.reviews_progress.listRetrieves the progress of a specific review in the specified projectread
  • autodesk_construction_cloud.reviews_version_approval_statuses.listRetrieves the full approval records and review references of a specific file versionread
  • autodesk_construction_cloud.reviews_versions.listRetrieves the file versions included in the latest round of the specified reviewread
  • autodesk_construction_cloud.reviews.createCreates a new review in the specified project using an existing approval workflowwrite
  • autodesk_construction_cloud.reviews.getRetrieves a specific review in the specified project by review IDread
  • and 4 more in this area
Relationships9
  • autodesk_construction_cloud.relationships.batchRetrieves a list of one or more relationships by passing an array of relationship IDsread
  • autodesk_construction_cloud.relationships.getRetrieves a requested relationship based on the relationship’s IDread
  • autodesk_construction_cloud.relationships.intersectRetrieves a list of relationships that contain the specified relationship entitiesread
  • autodesk_construction_cloud.relationships_writable_domains.listRetrieves a list of entity types that are compatible with each other, to establish whether you can create…read
  • autodesk_construction_cloud.relationships.addCreates a relationship between two entities (for example, asset and document)write
  • autodesk_construction_cloud.relationships.deleteDeletes one or more relationships by passing an array of relationship UUIDsdestructive
  • and 3 more in this area
Classifications6
  • autodesk_construction_cloud.classifications_trees.getRetrieves the metadata for a specific classification tree, without its nodesread
  • autodesk_construction_cloud.classifications_trees.importCreates a new classification tree by importing a structured hierarchy of nodes, and publishes it as the…write
  • autodesk_construction_cloud.classifications_trees.listRetrieves a list of classification trees in a project, sorted by creation date from newest to oldestread
  • autodesk_construction_cloud.classifications_trees_versions_tip_nodes.listRetrieves the nodes from the latest version (tip version) of a classification treeread
  • autodesk_construction_cloud.classifications_trees.reimportUpdates the nodes of an existing classification tree by reimporting a structured hierarchy, and publishes the…write
  • autodesk_construction_cloud.classifications_trees.updateUpdates a tree’s name or descriptionwrite
Files5
  • autodesk_construction_cloud.custom_attribute_definitions.listRetrieves a list of custom attribute definitions for a Forma projectread
  • autodesk_construction_cloud.custom_attribute_items.listRetrieves the selectable options for a large drop-down list ( largeList ) custom attribute definitionread
  • autodesk_construction_cloud.files_exports.getRetrieves the status of an export jobread
  • autodesk_construction_cloud.files_linked_files.listRetrieves metadata and signed download URLs for a published version of a Revit (RVT) cloud model, whether…read
  • autodesk_construction_cloud.files_exports.createExports one or more individual PDFs, or 2D views and sheets (from DWG or RVT files) as PDFs from the Forma…write
Transmittals5
  • autodesk_construction_cloud.transmittals.listRetrieves all transmittals created in the specified projectread
  • autodesk_construction_cloud.transmittals_documents.listRetrieves the documents that were included in a specific transmittalread
  • autodesk_construction_cloud.transmittals_folders.listRetrieves all folders associated with the documents included in a specific transmittalread
  • autodesk_construction_cloud.transmittals_recipients.listRetrieves all recipients of a specific transmittal, including project members and external membersread
  • autodesk_construction_cloud.transmittals.getRetrieves a transmittal by ID within the specified projectread
Autospecs4
  • autodesk_construction_cloud.autospecs_metadata.getRetrieves Autospecs-related information about the specified Forma project, including details about the…read
  • autodesk_construction_cloud.autospecs_requirements.getRetrieves the number of submittals for the submittal groups in each submittal sectionread
  • autodesk_construction_cloud.autospecs_smart_register.getRetrieves the submittal logs (Smart Register) that are part of the specification PDFs that were imported into…read
  • autodesk_construction_cloud.autospecs_summary.getRetrieves the number of submittals for each submittal group and each submittal typeread
Locations4
  • autodesk_construction_cloud.locations_nodes.listRetrieves an array of nodes (locations) from the specified locations tree (LBS)read
  • autodesk_construction_cloud.locations_trees_nodes.createCreates a node in the specified locations treewrite
  • autodesk_construction_cloud.locations_trees_nodes.deleteDeletes the specified node from the specified locations treedestructive
  • autodesk_construction_cloud.locations_trees_nodes.updateUpdates the name or barcode of the specified node of the specified locations treewrite
Packages2
  • autodesk_construction_cloud.packages.listRetrieves a list of all packages within a specified Forma projectread
  • autodesk_construction_cloud.packages_resources.listRetrieves a list of file versions (“resources”) within a specified packageread
Photos2
  • autodesk_construction_cloud.photos.filterSearches for and returns all specified media (photo or video) within a project visible to the authenticated…read
  • autodesk_construction_cloud.photos.getReturn a single media (photo or video)read
Identity1
  • autodesk_construction_cloud.users_me.getGet the signed-in Autodesk userread

This index shows a sample of each area. All 430 actions, with their inputs and prices, are in the catalogue, which a free sandbox key can search.

Questions

The Autodesk Construction Cloud MCP server, answered.

Is there an Autodesk Construction Cloud MCP server for Claude?

Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 430 Autodesk Construction Cloud actions across cost, docs, submittals and admin, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by Autodesk Construction Cloud.

What do I need to connect Autodesk Construction Cloud?

Your own Autodesk Construction Cloud OAuth app, registered with Autodesk Construction Cloud (its client id and client secret), and the access and refresh tokens from one admin sign-in. actionlake has no Autodesk Construction Cloud app of its own, so this is not a one-step consent. actionlake renews the access token as it expires. The free call account { op: "connections.requirements", service: "autodesk_construction_cloud" } lists exactly what to paste.

Can an AI agent delete or change things in Autodesk Construction Cloud?

Only if its key allows it, and only with an explicit confirmation. 31 Autodesk Construction Cloud actions are destructive, including deletes an existing cost item, deletes one or more assets and deletes a budget. Each runs only with confirm: true. Under the human confirm policy, or an approval rule on the key, the run waits until a named person approves it.

Will an AI agent use up my Autodesk Construction Cloud API limit?

actionlake paces every call to the limits in the Autodesk Construction Cloud service file: 300 calls a minute per connection. Repeated reads are answered from cache (253 Autodesk Construction Cloud actions can be), which never reaches Autodesk Construction Cloud.

What does an Autodesk Construction Cloud action cost?

One upstream call, the only unit actionlake bills. A list that pages bills one call per page (430 Autodesk Construction Cloud actions page). Cache hits, searches, dry runs and calls Autodesk Construction Cloud refused with 401, 403, 429 or a 5xx are free. The Free plan includes 100,000 calls a month with no card. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

Which Autodesk Construction Cloud API does it cover?

The ACC REST APIs v1 (Autodesk Platform Services) plus Data Management API v1 at developer.api.autodesk.com. It is built from Autodesk Construction Cloud's documentation as read on 22 October 2026. 430 actions in 24 areas, each one in the signed service file (version 1.0.0).

Does actionlake keep my Autodesk Construction Cloud data, and where?

actionlake processes and stores data in Sydney, Australia; there is no US region yet. Reads may be cached for up to 5 minutes, and a write clears the reads it affects. Each run's request and response is kept, sealed, for your plan's trace window: 1 day on Free, 3 days on Starter, 7 days on Pro, 14 days on Team, 30 days on Business and 30 days on Enterprise. Your Autodesk Construction Cloud credential is sealed under your tenant's key, never logged and never returned. Your traffic is not used to train models.

Which AI clients can use it?

Claude Code, tested by us end to end, and the Claude app as a custom connector, tested by us with an existing key. Other MCP clients that support remote servers over Streamable HTTP (MCP revisions 2025-06-18 and 2025-11-25) and OAuth dynamic client registration, or a bearer header, should connect the same way; we have not tested them. Or plain REST, under the same action names.

Give your agent Autodesk Construction Cloud today.

Start free - 100,000 calls/month, no card. No signup. Hard caps on every key. Cached answers are free.