Back to tools

AI Agent Tool

Microsoft Dynamics 365 logo

Microsoft Dynamics 365

Microsoft's modular cloud ERP and CRM suite covering sales, finance, supply chain, and HR.

Business ManagementCommunity

microsoft.com

•

One-click Login

About Microsoft Dynamics 365

Microsoft Dynamics 365 is a suite of cloud-based business applications spanning CRM (Sales, Customer Service, Marketing) and ERP (Finance, Supply Chain, Business Central, HR). Applications can be licensed individually or combined. In 2026, Microsoft introduced deeper Copilot AI integration across all modules and a consumption-based Copilot Credits model for AI agent actions. Business Central targets SMBs (50-500 employees) while Finance and Supply Chain Management serve enterprise-scale organizations.

AI Agent Use Cases

- Modular apps for Sales, Customer Service, Finance, Supply Chain, HR, and Commerce

- Microsoft Copilot AI embedded across all modules for forecasting, pipeline, and planning

- Copilot Credits consumption model for AI agent actions (introduced 2026)

- Deep integration with Microsoft 365, Teams, Power Platform, and Azure

- Business Central ERP for SMBs with accounting, inventory, and project management

- 2026 Wave 1: capacity-to-promise date protection, AI-powered picking, B2B multi-outlet ordering

Available Actions

These are the specific actions that AI agents can perform with this tool

Inputs

name

Type the company or business name.

accountnumber

Type an ID number or code for the account to quickly search and identify it.

revenue

Type the annual revenue for the account.

address1_city

Type the city for the primary address.

Inputs

firstname

Type the first name of the primary contact for the lead.

lastname

Type the last name of the primary contact for the lead.

emailaddress1

Type the primary email address for the lead.

companyname

Type the name of the company associated with the lead.

subject

Type a subject or descriptive name to identify the lead.

Inputs

vendorId

The unique ID of the vendor to filter the aged accounts payable records. Optional parameter.

periodLengthFilter

Specifies the length of the aging periods. Optional parameter to refine results.

Inputs

customerId

The unique ID of the customer for whom the aged accounts receivable information is to be retrieved.

agedAsOfDate

The period start date for retrieving the aged accounts data.

Inputs

accessToken

OAuth 2.0 access token provided by the authentication process.

Inputs

businesscentralPrefix

The URL prefix for Business Central environment.

companyId

The unique identifier for the company.

customerId

The unique identifier for the customer.

access_token

The OAuth access token for authentication, to be included in the 'Authorization' header as a Bearer token.

Inputs

businesscentralPrefix

The URL prefix for accessing Business Central, replaced based on the environment.

companyId

Unique identifier for the company within Business Central.

opportunityId

Unique identifier for the specific opportunity to be retrieved.

accessToken

OAuth token for authorization, used in the 'Authorization' header as a 'Bearer' token.

Inputs

businesscentralPrefix

The URL prefix for Business Central which varies according to the environment.

id

The unique identifier of the company or vendor.

Inputs

accessToken

The OAuth 2.0 access token used to authorize API requests.

filter

An optional OData filter expression to limit the results.

expand

An optional OData expand expression to include related entities.

select

An optional OData select expression to specify which fields to return.

Inputs

contactid

Unique identifier of the contact.

firstname

Type the contact's first name.

lastname

Type the contact's last name.