Skip to main content

MCPServerReference

MCP Server Reference Lightweight reference to pre-configured MCP servers used by workflows

Usage profiles​

UsageFields and validation
In requestsView fields
In responsesView fields
In webhook payloadsView fields

In requests​

API JSON uses JSON field names (camelCase).

FieldTypePresenceMeaning
serverIdstringRequired in requestsID of pre-configured MCP server (e.g., "github", "filesystem"). Minimum length: 1.
enabledbooleanOptional; explicit presenceWhether to use this MCP server. Omission means enabled; only an explicitly false value excludes it from discovery.
priorityinteger (int32)OptionalPriority override for tool selection (higher = preferred). Minimum: -2147483648. Maximum: 2147483647.
allowlistToolPatternsArray of stringOptionalOnly include tools matching these patterns (e.g., "github_get_", "search_").
blocklistToolPatternsArray of stringOptionalExclude tools matching these patterns (e.g., "_delete", "_destroy").
serverOverridesMap from string to stringOptionalOverride server settings for this usage.

Request validation​

These rules apply when this value is supplied in a request. Request validation does not guarantee that response fields are present or satisfy the same rules.

Applies toRuleRequirement
serverIdMinimum length1

In responses​

API JSON uses JSON field names (camelCase).

FieldTypePresenceMeaning
serverIdstringRequired in requestsID of pre-configured MCP server (e.g., "github", "filesystem").
enabledbooleanOptional; explicit presenceWhether to use this MCP server. Omission means enabled; only an explicitly false value excludes it from discovery.
priorityinteger (int32)OptionalPriority override for tool selection (higher = preferred). Minimum: -2147483648. Maximum: 2147483647.
allowlistToolPatternsArray of stringOptionalOnly include tools matching these patterns (e.g., "github_get_", "search_").
blocklistToolPatternsArray of stringOptionalExclude tools matching these patterns (e.g., "_delete", "_destroy").
serverOverridesMap from string to stringOptionalOverride server settings for this usage.

Request validation​

These rules apply when this value is supplied in a request. Request validation does not guarantee that response fields are present or satisfy the same rules.

Applies toRuleRequirement
serverIdMinimum length1

In webhook payloads​

Webhook JSON uses protobuf field names (snake_case).

FieldTypePresenceMeaning
server_idstringRequired in requestsID of pre-configured MCP server (e.g., "github", "filesystem").
enabledbooleanOptional; explicit presenceWhether to use this MCP server. Omission means enabled; only an explicitly false value excludes it from discovery.
priorityinteger (int32)OptionalPriority override for tool selection (higher = preferred). Minimum: -2147483648. Maximum: 2147483647.
allowlist_tool_patternsArray of stringOptionalOnly include tools matching these patterns (e.g., "github_get_", "search_").
blocklist_tool_patternsArray of stringOptionalExclude tools matching these patterns (e.g., "_delete", "_destroy").
server_overridesMap from string to stringOptionalOverride server settings for this usage.

Request validation​

These rules apply when this value is supplied in a request. Request validation does not guarantee that response fields are present or satisfy the same rules.

Applies toRuleRequirement
server_idMinimum length1

Where used​

ReferenceRelationship
Create an agent profilePOST /api/v1/agent-profiles/create
Update an agent profilePOST /api/v1/agent-profiles/update
Append a message without generatingPOST /api/v1/llm/append-message
Create a new conversation threadPOST /api/v1/llm/create-thread
List available MCP toolsPOST /api/v1/llm/mcp-list-tools
Send a message to a conversationPOST /api/v1/llm/send-message
Send a message and wait for the resultPOST /api/v1/llm/send-message-sync
Update conversation settingsPOST /api/v1/llm/update-settings
Get an agent profilePOST /api/v1/agent-profiles/get
Import a prompt libraryPOST /api/v1/agent-profiles/import
List agent profilesPOST /api/v1/agent-profiles/list
Withdraw your rating on a messagePOST /api/v1/llm/delete-message-rating
Get full conversation statePOST /api/v1/llm/conversation-state
Rate an assistant messagePOST /api/v1/llm/rate-message
Submit client-side tool results and wait for the next segmentPOST /api/v1/llm/submit-client-tool-results-sync
Update prompt variablesPOST /api/v1/llm/update-prompt-variables
llm.message_publishedWebhook JSON uses protobuf field names (snake_case).
AgentProfileNested in model
AgentProfileNested in model
ConversationSettingsNested in model
ConversationSettingsNested in model
GenerationContextNested in model
GenerationContextNested in model
GenerationContextNested in model

Download the public reference contract.

Document: DOC-API-MODEL-mcp-server-reference.