#
External MCP Tools
#
Overview
The Remote MCP (Model Context Protocol) feature in Purple Fabric enables you to securely connect to the external tool servers. This "no-code" integration allows your Agents, Flows, and EGPT to use specialized tools such as searching a Notion database or checking Slack workflows that are hosted outside of the platform.
#
Key Features Highlights
- No-Code Integration: Onboard complex external protocols via a visual interface without writing glue code
- Late Binding Credentials: Security-first approach where credentials are bound at runtime, ensuring sensitive keys aren't hardcoded into tool definitions
- Dynamic Discovery: Automatically parses your server’s JSON schema to generate input forms
- Universal Availability: Once registered, tools are instantly available across Flow Designer and Agents
#
Creating an External MCP Tool Connection
Perform the following steps in Purple Fabric to connect to an external tool:
- Navigate to the Tools section in the sidebar and go to Remote MCP tab
You will see cards for already configured servers (e.g., Slack, Notion, Google Search) - Click + Add MCP Server button on the top right corner. The MCP pop up appears

- Provide a unique identifier name for the server in Name field
- Explain what these tools do in the Description field (helps other users if shared)
- Upload a logo to easily identify the tool, if required
- Set the visibility
- Private: Only you can see and use this tool
- Public: Available to other users in your workspace
After clicking Save, you will be directed to the Configuration page
- Enter the full URL of your pre-deployed MCP server in the Server URL field. The system will validate the format automatically
- Select the Authentication option
- If your server requires specific HTTP headers (e.g.,
Accept: application/json), click + Add Headers to define static key-value pairs - Enable the Authentication Header option if required
- Scroll to the Features Discovery section and click Test Connection
- The Authentication Required popup appears asking you to select an account
- If using OAuth or Key-based auth, select your stored credentials or click Add Account to link a new one via the "Key-based" or "OAuth" buttons
- Once an account is selected, click Continue
If the connection is successful, the Features Discovery section will turn green and list all available methods (e.g.,weather_get,send_email). You can see the name and a short description of each function found on your server - The Submit button at the top of the page remains disabled until you have successfully run a discovery check. Click Submit to finalize the registration
An external tool is connected successfully.
#
Managing & Updating Tools
- Editing: You can update the URL or Auth type at any time. However, if you change the Auth type, you must re-run Discovery before saving
- Refreshing: If you add new functions to your external server, click Refresh Features on the tool's edit page. New features will be tagged "New," while missing ones will be marked "Deprecated"
