Microsoft Copilot Studio

Connect the Demandbase Model Context Protocol (MCP) server to Microsoft Copilot Studio so your Copilot agent can access Demandbase tools and data.

Important: To use Demandbase MCP with Microsoft Copilot, end users must have access to Microsoft 365 Copilot Enterprise.


Prerequisites for Connecting Demandbase to Microsoft Copilot Studio

Before you connect Demandbase to Microsoft Copilot Studio, make sure you have:

  • Access to Microsoft Copilot Studio.
  • Permission to create and publish Copilot agents.
  • A Demandbase user account that can complete your organization's Demandbase sign-in flow.
  • Demandbase MCP enabled for your organization. Contact your Demandbase Account Team or Demandbase Support if Demandbase MCP is not enabled.

Step 1: Sign in to Microsoft Copilot Studio

  1. Log in to the Microsoft 365 admin center.
  2. Open Microsoft Copilot Studio.
  3. Select the appropriate environment.

Step 2: Create a Copilot Agent

  1. From the left navigation bar, click Agents.
  2. Click Create > Blank Agent.
  3. Complete the following:
    • Name: Enter a name for the agent.
    • Description: Describe the agent.
    • Agent Model: Select the model appropriate for your use case.
    • Add instructions: See Step 3: Configure the Agent Instructions.

Step 3: Configure the Agent Instructions

Configure the agent instructions to help the agent select the appropriate Demandbase tools, request clarification when needed, and format responses consistently.

We recommend using the Demandbase MCP agent instructions. See Recommended AI Agent Instructions for Demandbase MCP.

Step 4. Add the Demandbase MCP tool

  1. Select the Tools tab.
  2. Click Add a tool.
  3. Under Model Context Protocol, click New Tool.
  4. Select Model Context Protocol as the tool type.
  5. Complete the following:
  6. Click Create.

Step 5. Create the OAuth connection

  1. Click Create new connection.

  2. Click Create.

  3. A browser window opens to begin the OAuth authorization flow.

Microsoft redirects you to the Demandbase authorization endpoint.

Step 6. Allowlist the OAuth redirect URI

During initial setup, Microsoft displays a 400 Bad Request error because the OAuth redirect URI has not yet been allowlisted by Demandbase. This behavior is expected the first time you create the connection.

  1. Copy the URL from the browser's address bar.
  2. Extract the redirect_uri parameter from the URL.
  3. Decode the redirect_uri value using a URL decoder, such as URL Decoder.
  4. Send the decoded redirect URI to Demandbase Support and request that it be allowlisted.
  5. Wait for Demandbase Support to confirm that the redirect URI has been added to the allowlist.

After Demandbase allowlists the redirect URI, continue to the next step.

Step 7: Connect the Demandbase MCP Tool

  1. Return to Tools.
  2. Click Add a tool.
  3. Select the Demandbase MCP tool you created.
  4. Click Reconnect.
  5. Complete the Demandbase sign-in flow.
  6. After the connection is successful, click Add and configure.

The Demandbase MCP tools are now available to your Copilot agent.

Step 8: Verify the Demandbase Connection

  1. Refresh the Tools page.
  2. Verify that the Demandbase MCP tool displays a Connected status.
  3. Confirm that the available Demandbase tools appear.
  4. Test the agent with a prompt that requires Demandbase data.

A successful response confirms that the Copilot agent can access Demandbase tools through Demandbase MCP.



Did this page help you?