Mcp Servers
Create Mcp Server
client.mcpServers.create(McpServerCreateParams { config, server_name } body, RequestOptionsoptions?): McpServerCreateResponse
POST/v1/mcp-servers/
List Mcp Servers
client.mcpServers.list(RequestOptionsoptions?): McpServerListResponse { , , }
GET/v1/mcp-servers/
Retrieve Mcp Server
client.mcpServers.retrieve(stringmcpServerID, RequestOptionsoptions?): McpServerRetrieveResponse
GET/v1/mcp-servers/{mcp_server_id}
Delete Mcp Server
client.mcpServers.delete(stringmcpServerID, RequestOptionsoptions?): void
DELETE/v1/mcp-servers/{mcp_server_id}
Update Mcp Server
client.mcpServers.update(stringmcpServerID, McpServerUpdateParams { config, server_name } body, RequestOptionsoptions?): McpServerUpdateResponse
PATCH/v1/mcp-servers/{mcp_server_id}
Refresh Mcp Server Tools
client.mcpServers.refresh(stringmcpServerID, McpServerRefreshParams { agent_id } params?, RequestOptionsoptions?): McpServerRefreshResponse
PATCH/v1/mcp-servers/{mcp_server_id}/refresh
ModelsExpand Collapse
McpServerCreateResponse = StdioMcpServer { args, command, server_name, 3 more } | SseMcpServer { server_name, server_url, id, 4 more } | StreamableHTTPMcpServer { server_name, server_url, id, 4 more }
McpServerCreateResponse = StdioMcpServer { args, command, server_name, 3 more } | SseMcpServer { server_name, server_url, id, 4 more } | StreamableHTTPMcpServer { server_name, server_url, id, 4 more }
McpServerListResponse = Array<StdioMcpServer { args, command, server_name, 3 more } | SseMcpServer { server_name, server_url, id, 4 more } | StreamableHTTPMcpServer { server_name, server_url, id, 4 more } >
McpServerListResponse = Array<StdioMcpServer { args, command, server_name, 3 more } | SseMcpServer { server_name, server_url, id, 4 more } | StreamableHTTPMcpServer { server_name, server_url, id, 4 more } >
McpServerRetrieveResponse = StdioMcpServer { args, command, server_name, 3 more } | SseMcpServer { server_name, server_url, id, 4 more } | StreamableHTTPMcpServer { server_name, server_url, id, 4 more }
McpServerRetrieveResponse = StdioMcpServer { args, command, server_name, 3 more } | SseMcpServer { server_name, server_url, id, 4 more } | StreamableHTTPMcpServer { server_name, server_url, id, 4 more }
McpServerUpdateResponse = StdioMcpServer { args, command, server_name, 3 more } | SseMcpServer { server_name, server_url, id, 4 more } | StreamableHTTPMcpServer { server_name, server_url, id, 4 more }
McpServerUpdateResponse = StdioMcpServer { args, command, server_name, 3 more } | SseMcpServer { server_name, server_url, id, 4 more } | StreamableHTTPMcpServer { server_name, server_url, id, 4 more }
Mcp ServersTools
List Tools For Mcp Server
client.mcpServers.tools.list(stringmcpServerID, RequestOptionsoptions?): ToolListResponse { id, args_json_schema, created_by_id, 15 more }
GET/v1/mcp-servers/{mcp_server_id}/tools
Retrieve Mcp Tool
client.mcpServers.tools.retrieve(stringtoolID, ToolRetrieveParams { mcp_server_id } params, RequestOptionsoptions?): Tool { id, args_json_schema, created_by_id, 15 more }
GET/v1/mcp-servers/{mcp_server_id}/tools/{tool_id}
Run Mcp Tool
client.mcpServers.tools.run(stringtoolID, ToolRunParams { mcp_server_id, args } params, RequestOptionsoptions?): ToolExecutionResult { status, agent_state, func_return, 3 more }
POST/v1/mcp-servers/{mcp_server_id}/tools/{tool_id}/run