AI Assistants

Power Platform ToolBox can expose your installed tools to supported AI assistants through its built-in MCP server. That means an assistant can discover the tools you already use in PPTB and run them on your behalf, either with a visible UI or as part of an automated flow.

Overview

This feature is aimed at people who want to combine PPTB with an AI assistant such as Claude Desktop or Visual Studio Code.

Agentic AI capabilities are available from the MCP Server page in PPTB and no longer require enabling a preview feature.

Find Agent-Ready Tools

Tools that support automated MCP execution display an MCP badge in the Home, Tools, and Marketplace views. Use the MCP enabled filter in Tools or Marketplace to narrow the list to compatible tools.

The badge specifically identifies tools that can run without opening their UI. Other tools may still support interactive assistant-driven runs.

Connect an Assistant

Open the MCP Server page from the activity bar to start or stop the built-in server and connect a supported client.

PPTB includes Connect Claude Desktop and Connect Visual Studio Code actions, so you do not need to assemble the client configuration manually. Each client displays one of these connection states:

StatusMeaning
ConnectedThe PPTB MCP server entry is present and valid in the client's configuration
Not configuredNo PPTB MCP server entry was found for the client
InvalidA PPTB entry exists, but its configuration cannot be used

After connecting a client, restart or reload that client if it does not discover the server immediately.

Enable Keep MCP Server Running when you want PPTB to automatically make MCP available again as tools are opened or restored. Leave it disabled when you prefer to control the server manually.

Two Ways to Run Tools

PPTB supports two styles of assistant-driven tool execution:

Run styleWhat it feels likeBest for
Interactive tool runThe tool opens its normal UI and the assistant works with that interactive experiencePickers, review screens, confirmation steps, anything where a person should stay in the loop
Automated tool runThe tool completes the task without opening its UIBackground actions, repeatable workflows, CI jobs, or agent-driven orchestrations

The assistant chooses the run style based on what the tool supports and what the task requires.

Interactive Tool Runs

In an interactive tool run, the assistant launches the tool the same way a person would, with the tool interface visible inside PPTB.

This is useful when the task needs:

  • a user to review data before continuing
  • a picker or form that depends on human choice
  • an existing tool that has not added an automated runtime yet

From the user's perspective, this is the safest and most familiar path because the tool still behaves like a normal PPTB experience.

Automated Tool Runs

In an automated tool run, the assistant calls a tool that has been prepared to work without its regular UI.

This is useful when the task needs:

  • repeatable background execution
  • integration into larger agent workflows
  • unattended processing
  • a direct JSON result that the assistant can reason over immediately

Not every tool supports automated runs. Tool authors must explicitly add that runtime.

What Assistants Can Do

Once connected, an assistant can work with the tools you have installed in PPTB to:

  • discover what tools are available
  • understand what inputs a tool expects
  • launch a tool with pre-filled arguments
  • wait for a result when the tool is designed to return one
  • combine multiple tool calls into a larger workflow

In practice, this makes PPTB tools usable as building blocks inside assistant-driven tasks instead of only as standalone desktop experiences.

Monitor Invocations

The MCP Server page refreshes while it is open and lists assistant-driven tool invocations. Select an invocation to inspect:

  • status and progress
  • tool runtime messages
  • structured result data
  • failure details

Use Clear logs to remove the displayed invocation history. Clearing logs does not change whether a tool is available to assistants.

The exact details depend on the tool. Automated tools can report live progress and structured results, while interactive tools may require you to complete work in the opened tool window.

Security and Access

PPTB does not automatically make every installed tool available for every kind of agent workflow.

  • Tool authors control whether a tool is invokable by assistants.
  • Automated runs can use caller-provided authentication or a saved PPTB connection when supported by the tool and runtime.
  • Input and output payloads follow each tool's declared contract, which helps keep assistant calls predictable.
  • Invocation details can include tool-provided messages and result data. Review them before sharing diagnostics, and do not place secrets in tool output or logs.

Next Steps

Was this page helpful?