MCP Servers hooks

Hand-written shim. Implementation is generated; see ./mcp-servers.gen.

Hooks

useCreateMcpServer mutation

Create a new MCP server.

TypeScript
useCreateMcpServer(options?: MutationOpts<McpServer, CreateMcpServerParams>)

Types: McpServer · CreateMcpServerParams

useDeleteMcpServer mutation

Soft-delete an MCP server.

TypeScript
useDeleteMcpServer(options?: MutationOpts<SuccessResponse, string>)

Types: SuccessResponse

useListMcpServers query

List MCP servers with pagination.

TypeScript
useListMcpServers(params?: Omit<ListMcpServersParams, | > & { filter?: McpServerFilter; orderBy?: McpServerOrderBy[]; } & McpServerShorthands, options?: QueryOpts<Page<McpServer>>)

Types: ListMcpServersParams · McpServerFilter · McpServerOrderBy · McpServerShorthands · Page · McpServer

usePurgeMcpServer composite

Permanently delete a soft-deleted MCP server.

TypeScript
usePurgeMcpServer(options?: MutationOpts<SuccessResponse, PurgeMcpServerParams>)

Types: SuccessResponse · PurgeMcpServerParams

useRestoreMcpServer composite

Restore a soft-deleted MCP server.

TypeScript
useRestoreMcpServer(options?: MutationOpts<McpServer, string>)

Types: McpServer

useRetrieveMcpServer query

Get a single MCP server by ID.

TypeScript
useRetrieveMcpServer(id: string, options?: QueryOpts<McpServer>)

Types: McpServer

useUpdateMcpServer mutation

Update an MCP server.

TypeScript
useUpdateMcpServer(options?: MutationOpts<McpServer, UpdateMcpServerParams>)

Types: McpServer · UpdateMcpServerParams