okta-mcp-server
Version:
Model Context Protocol (MCP) server for Okta API operations with support for bulk operations and caching
35 lines • 1.31 kB
TypeScript
import type { CallToolResult } from '@modelcontextprotocol/sdk/types.js';
import { IOktaClient } from '../../lib/okta-client-interface.js';
/**
* List Okta groups with pagination and filtering
*/
export declare function handleListGroups(args: unknown, client: IOktaClient): Promise<CallToolResult>;
/**
* Get a single group by ID
*/
export declare function handleGetGroup(args: unknown, client: IOktaClient): Promise<CallToolResult>;
/**
* Create a new group
*/
export declare function handleCreateGroup(args: unknown, client: IOktaClient): Promise<CallToolResult>;
/**
* Update an existing group
*/
export declare function handleUpdateGroup(args: unknown, client: IOktaClient): Promise<CallToolResult>;
/**
* Delete a group
*/
export declare function handleDeleteGroup(args: unknown, client: IOktaClient): Promise<CallToolResult>;
/**
* List members of a group
*/
export declare function handleListGroupMembers(args: unknown, client: IOktaClient): Promise<CallToolResult>;
/**
* Add a user to a group
*/
export declare function handleAddGroupMember(args: unknown, client: IOktaClient): Promise<CallToolResult>;
/**
* Remove a user from a group
*/
export declare function handleRemoveGroupMember(args: unknown, client: IOktaClient): Promise<CallToolResult>;
//# sourceMappingURL=handlers.d.ts.map