OptionaldescriptionDescription of the MCP server, served as the instructions field of the MCP initialize
result. Defaults to the agent description when not provided.
Whether the agent is exposed as an MCP server.
OptionaloauthID of an auth integration used to OAuth-protect the MCP server. When set, MCP requests must
include a valid bearer token from this integration. Without this and requireApiKey, the
MCP endpoint is public.
OptionalrequireWhen true, MCP requests must present the agent's API key as a bearer token
(Authorization: Bearer <agent API key> or the x-squid-agent-api-key header). Can be
combined with oauthIntegrationId, in which case either credential is accepted.
OptionaltoolDescription of the MCP ask tool, exposed in the tools manifest.
Defaults to a generic ask-the-agent description when not provided.
Configuration for exposing an AI agent as an MCP server at
/mcp/<agentId>.