Navigation
API > API/Plugins > API/Plugins/MCPClientToolset > API/Plugins/MCPClientToolset/FMCPClientToolset
Configuration for one MCP server connection.
| Name | FConfig |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/Toolsets/MCPClientToolset/Source/MCPClientToolset/Public/MCPClientToolset/MCPClientToolset.h |
| Include Path | #include "MCPClientToolset/MCPClientToolset.h" |
Syntax
struct FConfig
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ApiKey | FString | Optional API key sent as "Authorization: Bearer |
MCPClientToolset/MCPClientToolset.h | |
| bOAuth | bool | Use OAuth 2.0 Authorization Code + PKCE instead of a static API key. | MCPClientToolset/MCPClientToolset.h | |
| bStreamableHTTP | bool | Use Streamable HTTP transport (MCP spec 2025-03-26) instead of legacy SSE. | MCPClientToolset/MCPClientToolset.h | |
| Description | FString | Human-readable description of the toolset. Falls back to Name if empty. | MCPClientToolset/MCPClientToolset.h | |
| Name | FString | Display name used as the toolset name in the registry. | MCPClientToolset/MCPClientToolset.h | |
| OAuthClientId | FString | OAuth 2.0 client ID (optional — leave empty for dynamic client registration). | MCPClientToolset/MCPClientToolset.h | |
| OAuthScope | FString | OAuth 2.0 scope string, e.g. "read:me offline_access". | MCPClientToolset/MCPClientToolset.h | |
| ServerUrl | FString | Base URL of the server, e.g. "http://localhost:3000". | MCPClientToolset/MCPClientToolset.h |