> For the complete documentation index, see [llms.txt](https://kb.theloops.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://kb.theloops.io/agentstudio/integrations/ifs-mcp-server-connector.md).

# IFS MCP Server Connector

## Overview <a href="#overview" id="overview"></a>

IFS Loops now support integration with the IFS MCP Server through the new IFS MCP Server connector.&#x20;

This integration allows you to connect an IFS MCP Server to IFS Loops, retrieve the tools available on the server, and import the tools you need into IFS Loops.&#x20;

Once imported, these tools can be configured and used with your Digital Workers to perform the required operations.&#x20;

### What you can do

With the IFS MCP Server connector, you can:&#x20;

* Connect an IFS MCP Server to IFS Loops.&#x20;
* Retrieve the tools available on your IFS MCP Server.&#x20;
* Review the available tools before importing them.&#x20;
* Import only the tools you need into IFS Loops.&#x20;
* Use the imported tools with your Digital Workers.&#x20;
* Execute MCP Server operations through your Digital Workers.&#x20;

### Prerequisites

Before configuring the integration, make sure you have the following information from your MCP Server:&#x20;

* MCP Server URL&#x20;
* Client ID&#x20;
* Client Secret&#x20;

You should also have access to an IFS Loops environment where you can configure integrations and Digital Workers.

### Configure the IFS MCP Server integration

Follow these steps to connect your IFS MCP Server to IFS Loops.

#### Open Connectors

{% stepper %}
{% step %}
Log in to IFS Loops.
{% endstep %}

{% step %}
From the menu bar, select Connectors.

<img src="https://3180153102-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRIbp8Kp04VLXld01gmAs%2Fuploads%2FMmvyPRrJ1oAkmHRMZvJ7%2Funknown.png?alt=media&amp;token=bf3defe9-8fb1-4505-84bb-1c61f4d49256" alt="" height="320" width="591">
{% endstep %}

{% step %}
Click Add Integration.
{% endstep %}
{% endstepper %}

#### Select IFS MCP Server

{% stepper %}
{% step %}
In the integration catalog, search for IFSMCPServer.

<img src="https://3180153102-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRIbp8Kp04VLXld01gmAs%2Fuploads%2FLVwlUxu2F1ZVKIEwDB7w%2Funknown.png?alt=media&amp;token=4de16931-f613-45a1-8228-edc5b99ac0a6" alt="" height="316" width="590">
{% endstep %}

{% step %}
Select IFS MCP Server from the search results.

<img src="https://3180153102-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRIbp8Kp04VLXld01gmAs%2Fuploads%2FgAZFCe7eSQb4YYPOaOXO%2Funknown.png?alt=media&amp;token=f9a27b96-baa0-4d35-bba4-34686a37dfd6" alt="" height="316" width="590">
{% endstep %}
{% endstepper %}

#### Enter the integration details

{% stepper %}
{% step %}
Enter a unique name for your IFS MCP Server integration.
{% endstep %}

{% step %}
Provide the following details:

| **Field**      | **Description**                                                                            |
| -------------- | ------------------------------------------------------------------------------------------ |
| MCP Server URL | Enter the complete URL of your MCP Server. For example, <https://api.example.com/path/mcp> |
| Client ID      | Enter the client ID for authentication.                                                    |
| Client Secret  | Enter the client secret authentication.                                                    |

{% hint style="info" %}
**Note:** *IFS Loops uses the required default scopes (MCP.Access, microprofile-jwt, and openid) internally. No manual scope configuration is required.*
{% endhint %}
{% endstep %}

{% step %}
Make sure all the details are entered correctly before continuing.

<img src="https://3180153102-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRIbp8Kp04VLXld01gmAs%2Fuploads%2FtDV7FQ7hKuDm6Ce6tLxW%2Funknown.png?alt=media&amp;token=2f1af4be-9ce2-4846-9414-0f2498503d1b" alt="" height="320" width="590">
{% endstep %}
{% endstepper %}

#### Connect to the MCP Server

{% stepper %}
{% step %}
After entering the required details, click Connect.
{% endstep %}

{% step %}
IFS Loops will validate the information provided and establish a connection with the IFS MCP Server.
{% endstep %}

{% step %}
If the details are correct, you will see a confirmation message indicating that the integration was configured successfully.
{% endstep %}
{% endstepper %}

### Retrieve tools from the MCP Server

After successfully configuring the integration, retrieve the tools available on your MCP Server.

#### Open the Jobs tab

{% stepper %}
{% step %}
Navigate to the Jobs tab.

<img src="https://3180153102-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRIbp8Kp04VLXld01gmAs%2Fuploads%2F4rwhzwk9WPqiIyfeBmXm%2Funknown.png?alt=media&amp;token=32b1dceb-017a-44a4-8ebe-619d33b46eb2" alt="" height="318" width="590">
{% endstep %}

{% step %}
Click Start Ingress.

<img src="https://3180153102-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRIbp8Kp04VLXld01gmAs%2Fuploads%2FZMnmsR9m4KVnX6chaje9%2Funknown.png?alt=media&amp;token=c67bbf47-7e56-49d1-a340-fa30e29da073" alt="" height="318" width="590">
{% endstep %}

{% step %}
This starts the process of retrieving the tools available on your MCP Server.
{% endstep %}
{% endstepper %}

#### Wait for the process to complete

{% stepper %}
{% step %}
The time required to retrieve the tools depends on the number of tools available on your MCP Server.
{% endstep %}

{% step %}
Allow the process to be completed before moving to the next step.
{% endstep %}

{% step %}
Once the process is complete, the available MCP Server tools will be displayed in IFS Loops.

<img src="https://3180153102-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRIbp8Kp04VLXld01gmAs%2Fuploads%2FeGn2mlrWToDiMyRzAmsT%2Funknown.png?alt=media&amp;token=a26e2e2e-daf8-4c9e-89fe-0b02bdf328fd" alt="" height="318" width="590">
{% endstep %}
{% endstepper %}

### Review and import MCP Server tools

After the tools have been retrieved, you can review and import the tools you want to use in IFS Loops.

#### Open Integration Tools

{% stepper %}
{% step %}
Navigate to the Integration Tools tab.

<img src="https://3180153102-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRIbp8Kp04VLXld01gmAs%2Fuploads%2F8XZ4Qcqc6xBWhT66GOn2%2Funknown.png?alt=media&amp;token=7404d370-9b9b-46c9-a344-4741b26a1ce0" alt="" height="319" width="590">
{% endstep %}

{% step %}
Click the Import button. You will see the tools available from your configured MCP Server.

<img src="https://3180153102-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRIbp8Kp04VLXld01gmAs%2Fuploads%2FHfbrN3HD66aWHNOzUY5C%2Funknown.png?alt=media&amp;token=62873982-2c7d-4026-9aa8-5ba4fc2c41ce" alt="" height="317" width="590">
{% endstep %}
{% endstepper %}

#### Review tool details

Before importing a tool, you can review its details.

{% stepper %}
{% step %}
Find the tool you want to review.
{% endstep %}

{% step %}
Click the Eye icon next to the tool.
{% endstep %}

{% step %}
Review the available tool information.
{% endstep %}

{% step %}
This allows you to confirm that the tool is suitable for your Digital Worker before importing it.

<img src="https://3180153102-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRIbp8Kp04VLXld01gmAs%2Fuploads%2FfNyZ8milIhHg5rIy5ETG%2Funknown.png?alt=media&amp;token=b34e3130-34cd-4d64-816e-3152547c0ca1" alt="" height="319" width="590">
{% endstep %}
{% endstepper %}

#### Import the required tools

{% stepper %}
{% step %}
After reviewing the tool, click Import.

<img src="https://3180153102-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRIbp8Kp04VLXld01gmAs%2Fuploads%2FKReQFyG0HXYtytBAPJVN%2Funknown.png?alt=media&amp;token=fbdb693c-992b-4670-b141-d4304c53a329" alt="" height="321" width="590">
{% endstep %}

{% step %}
Import the tools you want to use in IFS Loops.
{% endstep %}
{% endstepper %}

### Use imported tools with Digital Workers

Once a tool has been imported successfully, it becomes available in the Tools menu in IFS Loops.

You can now:

{% stepper %}
{% step %}
Open the Tools menu.
{% endstep %}

{% step %}
Find the imported IFS MCP Server tool.

<img src="https://3180153102-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRIbp8Kp04VLXld01gmAs%2Fuploads%2FXk49qKff5QS44xiCSy3v%2Funknown.png?alt=media&amp;token=10b34aaa-f3d8-4a3e-9cd5-699e170c79af" alt="" height="319" width="590">
{% endstep %}

{% step %}
Add and configure the tool for your required Digital Worker.

<img src="https://3180153102-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRIbp8Kp04VLXld01gmAs%2Fuploads%2FO0AOpTWTIXAggiRAkwYM%2Funknown.png?alt=media&amp;token=c7380493-59f5-434a-a705-a95863460ee3" alt="" height="318" width="590">
{% endstep %}

{% step %}
Use the Digital Worker to execute the required MCP Server operation.
{% endstep %}
{% endstepper %}
