AI

Connect Bright Data’s Web MCP to Copilot Studio for Enterprise AI Applications

This guide walks you through adding Bright Data Web MCP tools to Microsoft Copilot Studio for building enterprise-ready AI agents.
15 min read
Copilot Studio × Bright Data

At the end of this blog post, you will know:

  • What Microsoft Copilot Studio is and what it offers for AI agent development.
  • Why integrating your AI agents with Bright Data Web MCP helps support enterprise use cases.
  • How to connect Web MCP to an AI agent in Copilot Studio through a step-by-step guided section.

Let’s dive in!

What Is Microsoft Copilot Studio?

Copilot Studio is a Microsoft platform that helps you build, test, and deploy custom AI-powered agents. These agents can answer questions, automate tasks, and extend Microsoft Copilot’s functionality.

Agents in Copilot Studio can be grounded in your organization’s data and configured to access external tools—either via open API specifications (as shown in our guide on SERP API integration in Copilot Studio) or through MCP (Model Context Protocol). The MCP connection is what we will demonstrate in this tutorial!

Why Bright Data Web MCP Is Key to Building Enterprise AI Agents in Copilot Studio

No matter which LLM you choose as the brain of your AI agent, its knowledge is limited to what it learned during training. In other words, the agent will not be aware of recent events, the latest news, or anything that happened after its training ended.

The problem is that LLMs generally try to infer answers even when they lack the necessary knowledge. That behavior leads to incorrect or hallucinated responses. In enterprise environments, this is particularly risky. Thus, AI should be grounded in real-world data and recent information.

Another limitation of regular AI agents is that LLMs cannot natively interact with websites. In detail, they cannot browse pages, follow links, or extract live data from web pages.

Those limitations can all be overcome by equipping AI agents with tools for web scraping, data access feeds, and web interaction. This is exactly what Bright Data’s Web MCP offers!

The enterprise-ready MCP server extends Copilot agents with over 60 AI-ready tools, all powered by Bright Data’s infrastructure for web interaction and data collection. These include tools for browser interaction and dozens of specialized tools for structured data feeds across platforms like Amazon, LinkedIn, TikTok, Google Maps, Yahoo Finance, and more.

Time to learn how to integrate Web MCP into an AI agent in Copilot Studio!

How to Extend Copilot Studio AI Agents with 60+ Tools via Web MCP

In this step-by-step section, you will see how to integrate Bright Data Web MCP into an AI agent in Microsoft Copilot Studio. This will give your agent access to 60+ enterprise-ready web tools, enabling it to support a wide range of enterprise use cases.

As an example, we will create a generic “Supercharged Web Agent” and test it in a brand reputation monitoring application. Keep in mind that the integration can be applied to many other use cases as well!

Prerequisites

To follow along with this guide, you need:

Keep in mind that creating a Copilot Studio account requires a few extra prerequisites. When signing up, you may encounter this error:

“Microsoft Copilot Studio isn’t currently available for your work or school account”

In that case, try activating a Microsoft 365 Business Standard free trial. This will provide an account in the format <username>@<company>.onmicrosoft.com, which you can use to subscribe to Copilot Studio. Alternatively, follow the instructions from the official Microsoft forum.

Having prior knowledge of how MCP works and the tools available in Web MCP will also be helpful (though not strictly required).

Step #1: Add a New Agent in Copilot Studio

To get started, log in to Copilot Studio. Once logged in, you will land on the main dashboard:
The Copilot Studio dashboard

From the left-hand menu, click the button “Create”, then press “New agent”:
Clicking the “New agent” button

You will now access the AI Agent creation form. Since the goal is to build a general-purpose, web-ready agent, fill out the form as follows:

  • Name: “Supercharged Web Agent”
  • Description: “This agent can browse and scrape data from websites, interact with web pages, and access live data feeds to complete a wide range of tasks.”
  • Instructions: “The agent leverages Bright Data’s Web MCP tools to search, extract, and navigate the web seamlessly—avoiding blocks while executing the given instructions accurately.”

Once you have filled out the form, click “Create” in the top-right corner to complete the AI agent creation:
Adding a new agent in Copilot Studio
You will get a “Setting up your agent” message. Copilot Studio may take a few minutes to create the AI agent, so be patient. If the process takes a while, when the agent is ready, you will receive an email notification at the address you used to create the account.

When the setup is complete, the new AI agent will appear on the “Agents” page, accessible from the left-hand menu:
Note the “Supercharged Web Agent” we just created
(Read our guide to see how to create the “Content Association Analyzer” agent, as shown in the image above.)

This is it! You now have a new AI agent available in Copilot Studio.

Step #2: Finalize the AI Agent Configuration

On the “Agents” page, click your agent’s entry. You will be taken to the “Supercharged Web Agent” page, precisely to the “Overview” tab:
The AI agent management page for “Supercharged Web Agent” in Copilot Studio
In this interface, you can fine-tune your agent’s behavior and complete its setup. Also, you can test it directly through the chat panel on the right-hand side.

By default, Copilot Studio assigns each agent a pre-selected AI model optimized for general use cases. In this example, the platform assigned the GPT-4.1 AI model.

To change the LLM powering the agent, access the “…” menu on the “Agent’s model” field and select the “Edit” option:

Selecting the “Edit” option

For additional customization and tweaking, reach the page below by clicking the “Settings” button in the top-right corner:
The “Settings” page to customize the AI agent
On this page, you can adjust your agent’s response formatting, tone, security options, and other advanced settings to suit your needs better.

Since this walkthrough is just a demonstration setup, you can keep the default settings for now.
In production scenarios, customize the agent’s configuration to align its responses with your enterprise requirenments.

Well done! You now have a customized AI agent in Copilot Studio.

Step #3: Get Started with Bright Data Web MCP Remote Server

To integrate Bright Data’s Web MCP into Microfost Copilot Studio, you first need to retrieve the connection URL. You can either follow the official Bright Data documentation or use the steps below.

If you have not already, sign up for Bright Data. Otherwise, log in to your existing account. Once logged in, navigate to the “MCP” section in the top-left menu:
Navigating to the “MCP” section in your Bright Data account
On this page, you will find instructions to connect to Bright Data Web MCP both locally and remotely, as well as sample integration examples and showcase projects across various technologies.

In this case, you must rely on the Bright Data Web MCP remote server (as installing Web MCP locally via the @brightdata/mcp package is not possible in the Copilot Studio environment). The Web MCP remote server ensures infinite scalability, so you do not need to worry about performance.

To get the most out of this integration and access all 60+ Web MCP tools for web data extraction, browser interaction, and more, you need to enable Pro mode. To obtain the remote connection URL in Pro mode:

  1. Select the “Remote” button.
  2. Expand the “Advanced settings” dropdown.
  3. Choose “Pro” mode.
    Configuring the “Pro” mode for the Web MCP remote connection
    Next, focus on the connection URL. Select the “Streamable HTTP” option, as this is the most current transport protocol supported by MCP. (For more details, read our deep dive on SSE vs Streamable HTTP.)
Selecting the “Streamable HTTP” option

Note: Since SSE transport is deprecated, Copilot Studio will no longer support SSE for MCP starting August 2025.

You will end up with a connection URL like this:

https://mcp.brightdata.com/mcp?token=<YOUR_BRIGHT_DATA_API_TOKEN>&pro=1 

In the above URL, replace the <YOUR_BRIGHT_DATA_API_TOKEN> placeholder with your Bright Data API key. Refer to the official guide to generate a new one. Note the &pro=1 query parameter, which enables Pro mode.

Note: Using the Web MCP in Pro mode will incur charges, so make sure your Bright Data account is funded.

Fantastic! That connection URL is all you need to integrate Web MCP in Pro mode with your Copilot Studio AI agent.

Step #4: Create the Tool for Web MCP Connection

Your AI agent in Copilot Studio needs access to Bright Data’s Web MCP server. To enable that, you must create and configure an MCP connection.

Navigate to the “Tools” tab in Copilot Studio, then click “Add a Tool”:
Pressing the “Add a tool” button

In the modal that opens, click the “New Tool” button:
Clicking the “New tool” button on the top right corner of the modal

In the next step of the wizard, select the “Model Context Protocol” card:
Selecting the “Model Context Protocol” card

Fill out the “Add a Model Context Protocol server” form as below:

  • Server name: “Bright Data Web MCP”
  • Description: “An all-in-one tool for searching the web, navigating websites, taking action, and retrieving web data.”
  • Server URL: https://mcp.brightdata.com/mcp
  • Authentication: Select the “API key” option, and then these options:
    • Type: “Query”
    • Label: “token”
Filling out the “Add a Model Context Protocol server” form

Important: As of this writing, Copilot Studio ignores query parameters specified in the “Server URL” field. The token query parameter is added via the authentication setup. Instead, to set the pro=1 query parameter and enable Pro mode, you will need to apply a special customization (as you will see in the next step).

Click “Create” to continue. You will then see the “Add Tool” modal. Here, open the “Not connected” dropdown and press “Create new connection”:
Pressing the “Create new connection” link
This will define a connection for your Web MCP server tool. Since you configured token as the query authentication method, you will be prompted for a “token” input. Paste your Bright Data API key and click “Create”:
Pasting your Bright Data API key for authentication
The token query parameter in the MCP connection URL will now be set to your Bright Data API key. That way, you will be able to authenticate the connection to the remote Web MCP server.

After the connection is created, add the tool to your agent via the “Add and configure” button:
Pressing the “Add and configure” button
You will be redirected to the “Bright Data Web MCP” tool section inside the “Supercharged Web Agent” management page:
Note the available tools via MCP
Currently, the Web MCP tool exposes only 4 tools. Those are exactly the tools included in the Web MCP free tier. Now, let’s configure the tool to work in Pro mode so that you can access all 60+ tools!

Step #5: Configure Pro Mode

In Copilot Studio, open the left-hand menu and select the “Tools” option. On the page, locate the “Bright Data Web MCP” entry and click it:
Selecting the “Bright Data Web MCP” tool entry

You will be redirected to the “Bright Data Web MCP” connector edit page in Microsoft Power Apps:
The “Bright Data Web MCP” connector edit page in Microsoft Power Apps:
In this service, you can customize your tool’s connector. The goal is to add a pro query parameter and set it to 1. The easiest way to achieve that is by editing the tool configuration directly through its Swagger specification.

Thus, click the “Swagger editor” toggle:
Toggling “Swagger editor”

You should see a Swagger 2.0 definition similar to the one below:
Note the Swagger definition for the tool's connector

Update the Swagger configuration with this YAML configuration:

swagger: '2.0'
info:
  title: Bright Data Web MCP
  description: >-
    An all-in-one tool for searching the web, navigating websites, taking
    action, and retrieving web data.
  version: 1.0.0
host: mcp.brightdata.com
basePath: /
schemes:
  - https
paths:
  /mcp:
    post:
      responses:
        '200':
          description: Immediate Response
      x-ms-agentic-protocol: mcp-streamable-1.0
      operationId: InvokeServer
      summary: Bright Data Web MCP
      description: >-
        An all-in-one tool for searching the web, navigating websites, taking
        action, and retrieving web data.
      parameters:
        - name: pro
          in: query
          description: Enable Pro mode (1 = on, 0 = off)
          required: false
          type: integer
          default: 1
securityDefinitions:
  api_key:
    type: apiKey
    in: query
    name: token
security:
  - api_key: []

Pay special attention to the following section:

parameters:
  - name: pro
    in: query
    description: Enable Pro mode (1 = on, 0 = off)
    required: false
    type: integer
    default: 1

This defines the pro argument as an optional query parameter with a default value of 1. With this configuration, your connection URL (considering the token logic described earlier) will automatically look like this:

https://mcp.brightdata.com/mcp?token=<YOUR_BRIGHT_DATA_API_TOKEN>&pro=1 

That is precisely the URL format required to connect to Bright Data Web MCP in Pro mode.

Once done, click the “Update connector” button to save your changes:
Pressing the “Update connector” button

Return to the “Bright Data Web MCP” tool section in your agent. You should now see all 60+ tools available through Pro mode:
Note all 60+ tools
Here we go! You successfully unleashed the full power of Bright Data Web MCP inside Copilot Studio.

Step #6: Enable the Bright Data Web MCP Connection

Before you can use the tools provided by the Web MCP connection, you must enable it. To do so, start by clicking on the “Settings” button in your agent’s page:
Pressing the “Settings“ button

On the “Settings” page, reach the “Connection Settings” section. There, click the “Connect” link in the “Bright Data Web MCP” entry:
Pressing the “Connect” link

Confirm the connection by clicking the “Submit” button, and you should now see the “Connected” status:
Note the “Connected” status
Congratulations! Your AI agent is now connected to the Bright Data Web MCP.

Step #7: Test Your Agent

Now that you have a Bright Data-powered agent in Copilot Studio, put it to the test. To verify that your agent can take full advantage of all Web MCP tools, let’s try a complex brand-monitoring task.

Suppose you want to analyze what experts and users are saying about a product or service produced by your company. For simplicity, we will assume that the product is the latest iPhone. Achieve the goal with the following prompt:

Perform the following tasks:
1. Retrieve the latest news about the latest iPhone from Google.
2. Select the top relevant news articles.
3. For each news article:
  3.1. Scrape their content and learn from it.
  3.2. Provide a summary of approximately 50 words.
  3.3. Add a sentiment analysis comment.
4. Search for opinions on the latest iPhone on Reddit.
5. Select the top Reddit posts.
6. For each Reddit post:
   6.1. Access its data in a structured format and learn from it.
   6.2. Select the most relevant excerpt.
7. Provide a global sentiment analysis comment summarizing what Reddit users think about the latest iPhone.
8. Aggregate all the information into a final report containing:
    - Each news article’s title, URL, summary, and sentiment analysis.
    - Relevant Reddit post excerpts, the post URLs they come from, and a sentiment analysis of users’ opinions.

This workflow does not just collect news, but it also captures real user opinions from Reddit for a complete brand sentiment analysis. This is just one example of the wide range of enterprise use cases supported by Bright Data’s Web MCP integration.

In the “Test your agent” section of your agent’s page, paste the prompt and launch it. You should get an output like this:
Running the prompt in Copilot Studio
As you can see, the agent first connects to the Bright Data Web MCP. It then calls the search_engine tool twice: once to retrieve the latest iPhone news and once to fetch Reddit posts about it (iPhone 17, at the time of writing).

Next, it repeatedly calls the scrape_as_markdown endpoint to extract the readable Markdown version of each selected news article. (Remember: Markdown is an ideal format for AI data ingestion.) After that, it also utilizes the web_data_reddit_posts tool (powered by Bright Data’s Social Media Scraper) to retrieve structured data from the identified Reddit posts.

Finally, the agent organizes all collected information and generates a report like this:
The report produced by the agent

The output includes actual news articles with their URLs, summaries, sentiment analysis comments, and excerpts from Reddit discussions—all presented in a single report.

Out of the entire report, take a look at the final comment:

- Base iPhone 17: Generally favorable. Users appreciate its value, lighter build, and improved display. It is described as a “massive hit,” though some still prefer Pro models for extra features.
- iPhone 17 Pro/Pro Max: Mixed-to-positive. Admired for performance and cameras, but criticized for size, weight, price, and battery life.
- iPhone Air: Highly polarized. Some celebrate its ultra-thin, light design, while others complain about the single camera, battery life, and high price, questioning its purpose and noting production cuts.
- Overall Mood: Cautiously positive toward the standard iPhone 17, skeptical about experimental models (Air) and accessories, and increasingly price-sensitive. Enthusiasm exists but is tempered by concerns over value, specs, and Apple’s recent product decisions.

That gives you a clear, data-driven understanding of what both experts and users think about a given product. Such a compelling result was achieved through a single prompt, without complex agentic architectures or manual integrations.

This example proves the resourcefulness of the Web MCP integration in Copilot Studio, which clearly supports enterprise-level use cases. After all, without its tools, a vanilla LLM would even come close to producing a report like that!

The next step? Publish your agent and deploy it to production! Thanks to the Web MCP’s cloud-native nature, scalability will not be an issue.

Now, experiment with different prompts to explore other enterprise scenarios—from real-time data feeds to dynamic web scraping and browser automation.

Et voilà! You just integrated Bright Data’s Web MCP into a Microsoft Copilot Studio AI agent, unlocking the full potential of web data intelligence.

Conclusion

In this article, you understood how to leverage Bright Data’s Web MCP tools in an AI agent within Copilot Studio for business-critical use cases. Specifically, you saw how the 60+ tools can easily support a wide range of scenarios, such as brand reputation monitoring.

This integration equips your AI agent with capabilities for web search, structured data extraction, live web data feeds, automated web interactions, and much more—all while ensuring enterprise-grade scalability and reliability.

To build even more advanced agents, explore the full suite of products and services available within Bright Data’s ecosystem for AI.

Sign up for a free Bright Data account today and start using our AI-ready web data tools!

Antonello Zanini

Technical Writer

5.5 years experience

Antonello Zanini is a technical writer, editor, and software engineer with 5M+ views. Expert in technical content strategy, web development, and project management.

Expertise
Web Development Web Scraping AI Integration