> ## Documentation Index
> Fetch the complete documentation index at: https://knowledge.cloudquant.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Microsoft Copilot Studio

> Connect Microsoft Copilot Studio to CloudQuant Data Liberator with MCP and OAuth 2.0

# Connecting Liberator to Microsoft Copilot Studio

Add Liberator as an MCP connector in a **Copilot Studio** agent using **OAuth 2.0**, so each user signs in with their own Liberator credentials. Configure this from within Copilot Studio (not Microsoft 365 or Teams). An existing agent is required.

## Prerequisites

* Access to [Microsoft Copilot Studio](https://copilotstudio.microsoft.com/) with permission to edit an agent
* An existing Copilot Studio agent
* A CloudQuant Data Liberator account with valid username and password
* The Liberator **MCP Endpoint URL** from the Liberator UI (for example, `https://api.cloudquant.ai/mcp`)

<Note>
  Requires **Streamable HTTP** transport and **OAuth 2.0 Dynamic Client Registration (DCR)**. The connector can be shared org-wide, but each user creates their own connection by signing in with their own Liberator credentials. No shared API keys are needed.
</Note>

## Setup steps

<Steps>
  <Step title="Add an MCP tool">
    In your agent, go to **Tools → New Tool** and select **Model Context Protocol (MCP)**.
  </Step>

  <Step title="Enter server details">
    Enter a server name and description, and set **Server URL** to your Liberator MCP Endpoint URL, for example:

    ```text theme={null}
    https://api.cloudquant.ai/mcp
    ```
  </Step>

  <Step title="Configure OAuth 2.0">
    Under **Authentication**, select **OAuth 2.0** with **Type** set to **Dynamic discovery**, then click **Create**.
  </Step>

  <Step title="Create a connection">
    On the **Add tool** screen, open the **Connection** dropdown, select **Create new connection**, then **Create**.
  </Step>

  <Step title="Sign in to Liberator">
    Sign in with your Liberator username and password and grant access (profile, `openid`, email).
  </Step>

  <Step title="Add and configure">
    Click **Add and configure**. Copilot auto-registers the Liberator tools (`list_datasets`, `get_dataset_config`, `query_dataset`).
  </Step>
</Steps>

## Using the connector

After the tool is added, Liberator MCP tools are available to the agent:

| Tool                 | Purpose                                           |
| -------------------- | ------------------------------------------------- |
| `list_datasets`      | List available Liberator datasets                 |
| `get_dataset_config` | Fetch configuration and schema for a dataset      |
| `query_dataset`      | Query a Liberator dataset by name with parameters |

Each user who uses the connector signs in with their own Liberator credentials, so entitlements stay per-user.

## Related

<CardGroup cols={2}>
  <Card title="ChatGPT" icon="robot" href="/integrations/chatgpt">
    Connect ChatGPT with the MCP connector and OAuth
  </Card>

  <Card title="Claude Desktop" icon="sparkles" href="/integrations/claude">
    Install the Liberator .mcpb extension in Claude Desktop
  </Card>
</CardGroup>
