feat(mcp): add useMCPToolsets React Query hook

This commit is contained in:
Ishaan Jaffer 2026-03-21 19:00:43 -07:00
parent 95c4c7097a
commit b448c44001

View file

@ -0,0 +1,16 @@
import { useQuery } from "@tanstack/react-query";
import { createQueryKeys } from "../common/queryKeysFactory";
import { fetchMCPToolsets } from "@/components/networking";
import { MCPToolset } from "@/components/mcp_tools/types";
import useAuthorized from "../useAuthorized";
const mcpToolsetKeys = createQueryKeys("mcpToolsets");
export const useMCPToolsets = () => {
const { accessToken } = useAuthorized();
return useQuery<MCPToolset[]>({
queryKey: mcpToolsetKeys.list(),
queryFn: async () => await fetchMCPToolsets(accessToken!),
enabled: !!accessToken,
});
};