MCP
18 min
learn how to connect mcp to engini to enable powerful orchestration of ai driven workflows and business system integrations mcp connects to claude ai, cursor, and windsurf, and serves as a central layer for managing advanced automation prerequisites users are required to have an account for at least one of the following tools claude, cursor, or windsurf mcp server connecting engini to mcp server enter your engini account at https //app engini io https //app engini io/ navigate to connections page, more information here https //help engini ai/create connection click on connections on the right side bar click on mcp servers click on the “new mcp” option located at the top bar after clicking on “new mcp” the following window will open on "configuration" page configuration this tab is used to define and set up the mcp server, including its name, integrations, and connected workflows server name a unique identifier for your mcp connection within engini click on this field to get a link to our detailed guide for mcp servers server url this is a unique, automatically generated endpoint link created by the platform click the copy icon on the right side of the field to save this url to your clipboard you will need to paste this url into your external ai clients so they know where to connect add integration – used to connect a new integration to the mcp server click on “create new integration” to add a system that hasn’t been connected to engini yet you can choose one of the existing connections from the list integration tool clicking this icon opens the integration tools modal window here, you can select or deselect specific actions from the list (such as 'monday create item' or 'monday get users' ) remove clicking this icon completely detaches the integration from this mcp server add workflow – used to attach an existing workflow to the mcp server when clicking “add workflow", a list of all available workflows that can be assigned to the mcp server is displayed, allowing you to select and associate the relevant one save mcp server – saves all configuration changes made to the server client setup the field displays three available mcps claude and chatgpt each one has a dedicated guide explaining what to enter in the mcp configuration based on the one you selected click on one of the available options to view the installation instructions note each tool has its own guide for navigating to the relevant settings, but the steps for what needs to be copied from engini into the tool are the same claude desktop this guide provides the setup instructions for claude desktop the setup process is divided into sections for clarity and ease of use note authorization token can be found in the user profile page install node js https //nodejs org/en/download and claude desktop https //claude com/download now click on generate new and copy the token into the bearer field (which is marked in yellow in the picture) open settings click the menu and select settings > developer open settings a new window will pop up configure mcp click edit config paste the configuration below { "mcpservers" { "enginiserver" { "command" "npx", "args" \[ " y", "mcp remote", "https //mcp engini io/mgexmtkytcmdvjns00mtdjltg1nwutn2vhzteznmjimtm4/sse", " header", "authorization ${auth header}" ], "env" { "auth header" "bearer (token is not defined, generate new token in the user profile)" } } } } the following window will open, choose the following file copy what is written in server configuration (from the previous step) save the file save and restart save the config and restart claude desktop note claude has a limit of 40 mcp tools that can be enabled at a time configure ai clients before configuring oauth clients, make sure you have access to the engini admin panel an existing mcp server configured https //help engini ai/mcp#configuration in engini a paid account developer mode enabled in apps settings copy the mcp server url from engini create an oauth client in engini for more infotmation click here https //help engini ai/mcp#connecting engini to mcp client navigate to admin navigate to oauth clients add new oauth client client name enter a name for your oauth application this name will be displayed to users during the authorization process and helps identify the application requesting access redirect url enter the callback url provided by chatgpt, claude, cursor, windsurf, or any other mcp client after a successful authorization, users will be redirected to this url along with the authorization response add url click add url to add additional redirect urls if your application needs to support multiple environments (for example development, staging, and production) allowed opener origins specify which origins are allowed to open and communicate with the hosted oauth callback popup the format must be scheme //host\[ port] without any path (for example https //app example com) this field is optional and can be left empty if not required add origin click add origin to add additional allowed origins when multiple applications or environments need permission to use the oauth callback popup allowed scopes select the permissions that can be requested by oauth clients it is recommended to enable all available scopes required by mcp clients, including openid allows user authentication profile allows access to basic user profile information mcp tools allows access to mcp tools and capabilities allowed grant types select the oauth flows that clients are permitted to use authorization code required for standard oauth user authentication refresh token allows clients to refresh expired access tokens without requiring the user to log in again client credentials used for machine to machine authentication leave this disabled unless specifically required save click save to create the oauth client and generate the client credentials these credentials will be used later when configuring the mcp client connection chatgpt this guide explains how to connect an engini mcp server to chatgpt using oauth authentication create an app in chatgpt open chatgpt navigate to settings → apps click on create app make sure developer mode is enabled (inside advanced settings) enter the following app icon optional you can upload an icon for your application or skip this step name enter your application name description enter a short description of the application connection paste the mcp server url copied from engini authentication select oauth advanced oauth settings click this option to continue the oauth configuration a new window will open, please copy the redirect url to your oauth client settings click on save now you got your client id and client secret, copy it note the client secret is displayed only once paste it into your app configuration i understand and want to continue check the box to continue read the guide optional server url skip this step no changes are required create click on the button signin to your engini account you will be redirected to engini choose the relevant account where the mcp server is configured authorize review the account and permission details, then click authorize to grant chatgpt access to your engini account and complete the connection process now you can see on chatgpt that you are connected notice, you can see here your tools claude this guide explains how to connect an engini mcp server to claude using oauth authentication first inside configure ai clients enter claude's fixed oauth callback url in this field https //claude ai/api/mcp/auth callback this url is required for claude to complete the oauth authentication flow with your engini mcp server connect engini to claude open claude app navigate to customize click connect your apps click on + sign click add custom connector enter the following name enter a name for the connector this name will be displayed in claude and helps identify the mcp server connection remote mcp server url paste the mcp server url copied from engini for more information click here https //help engini ai/mcp#connecting engini to mcp server advanced settings expand this section and enter the oauth client id and oauth client secret copied from engini oauth client id enter the client id generated in the oauth client configuration in engini oauth client secret enter the client secret generated in the oauth client configuration in engini add click add to create the connector and continue with the authentication process signin to your engini account you will be redirected to engini choose the relevant account where the mcp server is configured authorize review the account and permission details, then click authorize to grant claude access to your engini account and complete the connection process now you can see on claude that you are connected notice, you can see here your tools mcp client connecting engini to mcp client enter your engini account at https //app engini io https //app engini io/ navigate to connections page, more information here https //help engini ai/create connection click on connections on the right side bar click on mcp clients click on the “new mcp” option located at the top bar continue to the connection settings configuration this tab is used to define and set up the mcp client, including its name, integrations, and connected workflows connection name enter a unique identifier for the connection within engini this name is used to categorize and manage the specific mcp integration in your workspace base url the endpoint address of the remote mcp server this url acts as the entry point for the client to discover and interact with the server's tools and resources authorization type the authentication method required by the remote server to grant access no auth connection is established without providing credentials bearer token an encrypted string provided by the service provider to verify your identity and permissions custom header allows you to define specific, non standard header keys and values required by the server for authorization transport the communication protocol used to exchange data between the client and the server sse (server sent events) a standard allowing servers to push real time updates to the client over a single http connection stream a persistent connection using server sent events (sse) that allows for real time, asynchronous data delivery from the server to the client save settings click this button to store the configuration and initialize the connection to the remote mcp server for more information on how to use the mcp in your workflows, click here https //help engini ai/mcp connector