Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.iblueprint.ai/llms.txt

Use this file to discover all available pages before exploring further.

Model Context Protocol (MCP) is an open standard that lets AI models call external tools and retrieve structured context from services you define. In iBlueprint, you attach MCP servers directly to a Blueprint. When that Blueprint runs, its AI nodes can invoke any tool exposed by the server — querying databases, calling internal APIs, or fetching live data — without you having to hard-code those capabilities into the Blueprint itself.

Add an MCP server to a Blueprint

1

Open Blueprint settings

Open the Blueprint you want to extend, then navigate to Settings → MCP Servers within the Blueprint editor.
2

Click Add server

Click Add MCP server to open the configuration panel.
3

Enter the server URL

Paste the full URL of your MCP server endpoint, for example:
https://mcp.your-company.com/tools
4

Configure authentication

Choose an authentication type and supply the required credentials. See Authentication types below.
5

Set a timeout

Enter the maximum time (in seconds) iBlueprint should wait for the server to respond. The allowed range is 1–120 seconds; the default is 30 seconds.
6

Add custom headers (optional)

If your server requires additional HTTP headers — for example, a workspace ID or tenant identifier — add them as key-value pairs in the Custom headers section.
7

Declare available tools (optional)

List the tool names your server exposes. This helps iBlueprint surface the right tools to AI nodes and avoids discovery requests at runtime. Each tool entry accepts a name, an optional description, and a JSON parameters schema.
8

Save

Click Save. The server is now available to all AI nodes in this Blueprint.

Authentication types

iBlueprint supports five authentication schemes for MCP servers.
No authentication. Use this for internal servers that are already protected at the network level.No additional fields are required.

Timeout configuration

The timeout controls how long iBlueprint waits for a single response from the MCP server before failing the tool call.
SettingValue
Minimum1 second
Maximum120 seconds
Default30 seconds
Choose a lower timeout for fast, latency-sensitive tools. Increase it for servers that perform expensive computations or call slow downstream APIs.
A timed-out tool call causes the AI node to receive an error rather than a result. Design your MCP server to return partial results quickly, or break large operations into smaller sequential tool calls.

Manage MCP servers

You can enable, disable, or delete any MCP server from the Blueprint’s Settings → MCP Servers list without modifying the Blueprint graph itself. Disabling a server keeps its configuration intact but prevents AI nodes from calling it.
Use the tools list field to pre-declare the tools your server provides. This avoids a discovery round-trip at the start of each Blueprint run and makes tool selection more predictable inside AI nodes.