FlowTruxFlowTrux/Docs
Docssettings

MCP Servers

Configuring MCP servers for tool connectivity in workflows.

MCP (Model Context Protocol) servers provide tool connectivity for workflows. They allow Agent and Action nodes to interact with external services such as Slack, Telegram, Google Workspace, Notion, and more.

MCP server configurations are managed at the organization level on the Resources page (Resources > MCP Servers) and enabled per workspace. The number of configurations you can have depends on your plan.

Built-in Server Types

FlowTrux includes 13 built-in MCP server types:

ServerDescriptionRequired Configuration
YouTrackIssue tracking integration.baseUrl, apiKey
TelegramTelegram Bot messaging.botToken, chatId
SlackSlack workspace messaging.botToken, defaultChannel (optional)
StocksFinancial market data (Polygon or Finnhub).provider, apiKey
Google WorkspaceGoogle Sheets, Gmail, Calendar, Drive.Quick connect (just sign in with Google), or bring your own clientId + clientSecret (+ OAuth connection)
FilesFile operations on your organization's built-in storage.Automatic - uses your organization's file storage.
PDFPDF document generation (markdown, reports, tables).Automatic - uses your organization's file storage.
SSHRemote server command execution and file transfer.host, username, privateKey or password (+ port optional)
TwilioSMS, voice calls, WhatsApp messaging.accountSid, authToken, fromNumber
NotionNotion pages, databases, blocks, comments.apiKey (integration token)
GitHubGitHub issues, PRs, repos, Actions.token (PAT), owner (optional)
JiraJira Cloud issues, projects, sprints, transitions.baseUrl, email, apiToken
WialonWialon Hosting / Local telematics: units, messages, geofences, reports, ACL.hostUrl, token

Adding an MCP Server

  1. Navigate to Resources > MCP Servers.
  2. Click Add Server.
  3. Select a built-in server type.
  4. Give the configuration a display name and fill in the required fields for that server type.
  5. Pick the workspaces where it should be available.
  6. Click Save.

All configuration values are encrypted before being stored.

You can create several configurations of the same server type with different names - for example, two Telegram configurations pointing at different bots, or a "Jira Production" and a "Jira Sandbox". Each configuration is enabled per workspace independently.

Remote MCP Servers

Besides the built-in types, you can connect a Remote MCP Server that you host yourself: provide the HTTPS URL and, optionally, authentication (bearer token or API key header). FlowTrux connects to your server over the network - it never runs your code. Availability of this option depends on the deployment configuration.

Google Workspace Setup

The Google Workspace server supports two connection methods:

No Google Cloud setup needed: add a Google Workspace server, click Connect Google Account, and sign in on the Google consent screen. This uses FlowTrux's own Google app with a light permission scope.

Bring your own OAuth app

For full control over scopes and quotas:

  1. Create a project in Google Cloud Console.
  2. Enable the APIs you need: Sheets, Gmail, Calendar, Drive.
  3. Create OAuth 2.0 credentials (Web application type) with the redirect URI shown in the FlowTrux configuration dialog.
  4. In FlowTrux, add a Google Workspace MCP server with your Client ID and Client Secret.
  5. After saving, click Connect Google Account and authorize access.

Either way, the UI shows the connection status: a green "Connected" badge with the authorized email, or an amber "Not connected" indicator with a "Connect" button.

Enabling in Workspaces

MCP servers must be enabled per workspace. Either pick the workspaces when creating the configuration, or later:

  1. Open the workspace's settings (/workspaces/<workspace>/settings).
  2. Go to the Enabled resources tab.
  3. Under MCP Servers, check the configurations you want available.
  4. Save.

Only enabled servers appear in the editor - in the MCP Action node's server dropdown and in the Agent node's tools section. If none are enabled for the current workspace, the editor displays a warning.

Testing a Server

To verify a server is working correctly:

  1. Enable the server in a workspace.
  2. Create or open a workflow in that workspace.
  3. Add an MCP Action node.
  4. Open the node inspector and confirm the server appears in the server dropdown.
  5. Select the server and verify its tools are listed.