logo_smallAxellero.io

MCP Servers

Connect to Model Context Protocol servers to access external tools and data sources.

MCP Servers provide an alternative way to give your agents and workflows access to external tools — complementing connectors with a standardized protocol for tool discovery and execution. At runtime, your AgentFlows and Workflows become MCP clients that connect to MCP-compliant servers, discover available tools automatically, and use them as workflow nodes.

Overview

MCP Servers are managed in Application > Integrations > MCP Servers. Each MCP server connection exposes a set of tools that your agents and workflows can call during execution.

┌──────────────┐    ┌──────────────┐    ┌──────────────┐
│  AgentFlow / │    │  MCP Server  │    │   External   │
│   Workflow   │───▶│  (tools)     │───▶│   System     │
└──────────────┘    └──────────────┘    └──────────────┘
  Agent decides       Calls tool via       Database, API,
  to act              MCP protocol         or service

Adding an MCP Server

  1. Navigate to Application > Integrations > MCP Servers
  2. Click the "Create MCP server" button
  3. Enter the Name and optional Description
  4. Enter the URL (the MCP server endpoint)
  5. Select the Type (STREAMABLE_HTTP or SSE)
  6. Optionally enable Use OAuth for OAuth 2.0 authentication
  7. Add Headers if the server requires authentication (e.g., Authorization: Bearer <token>)
  8. Click Create

Create MCP server dialog

Configuration Fields

FieldRequiredDescription
NameYesDescriptive server identifier
DescriptionNoPurpose and capabilities of the server
URLYesMCP server endpoint (full URL)
TypeYesConnection method — STREAMABLE_HTTP or SSE
Use OAuthNoEnable OAuth 2.0 authentication flow
HeadersNoKey/value pairs sent with each request (e.g., API keys, bearer tokens)

Transport Types

Type dropdown

TransportDescription
STREAMABLE_HTTPHTTP with streaming — standard REST-like interface (default)
SSEServer-Sent Events — real-time updates, streaming responses

Tool Discovery

When an MCP server connects, Axellero:

  1. Automatically discovers all available tools
  2. Validates tool input schemas (JSON Schema)
  3. Generates workflow nodes from discovered tools
  4. Syncs new tools in real time when the server updates

MCP tools appear in the node palette alongside built-in nodes:

ContextHow It Works
AgentFlowMCP tools appear as callable tools — agents invoke them during conversations
WorkflowMCP tools generate visual nodes you can drag onto the canvas

Server Status

StateDescriptionIndicator
ConnectedServer responding and tools syncedGreen
Auth RequiredOAuth flow neededOrange
ErrorConnection or authentication failedRed
PendingConnection attempt in progressLoading

Managing MCP Servers

Viewing MCP Servers

The MCP Servers tab displays a table with all configured servers in the current application:

MCP Servers list view

ColumnDescription
NameServer identifier
DescriptionOptional description
TypeSTREAMABLE_HTTP or SSE
URLServer endpoint
StateConnection state (connected, error, etc.)

Editing an MCP Server

  1. Click the edit icon on the server row
  2. Update the configuration as needed
  3. Click Save

Edit MCP server dialog

Changing the server URL or authentication may temporarily disrupt agents and workflows that use this server's tools. Update during low-traffic periods when possible.

Deleting an MCP Server

  1. Click the delete icon on the server row
  2. Confirm the deletion in the confirmation dialog

Delete MCP server confirmation

Deleting an MCP server will remove all its tools from the node palette. Any AgentFlows or Workflows using those tools will fail at runtime.

Troubleshooting

ErrorCauseSolution
"Connection refused"Server unreachableVerify the Server URL is correct and the server is running
"Authentication failed"Invalid OAuth or header credentialsCheck Client ID/Secret or header values
"No tools discovered"Server connected but exposed no toolsVerify the MCP server is configured to expose tools
"Tool execution timeout"Server took too long to respondCheck server health; consider increasing timeout on the server side
"Schema validation failed"Tool input doesn't match expected schemaVerify the input data matches the tool's JSON Schema definition
"Transport error"SSE/HTTP connection droppedCheck network connectivity; try reconnecting
  • Credentials — Manage authentication for external service integrations
  • Connectors — Connect to databases, APIs, and services with pre-built connectors
  • Triggers — Configure real-time event handling from connected services