okta-mcp-server
Version:
Model Context Protocol (MCP) server for Okta API operations with support for bulk operations and caching
27 lines • 1.03 kB
TypeScript
import type { CallToolResult } from '@modelcontextprotocol/sdk/types.js';
import { IOktaClient } from '../../lib/okta-client-interface.js';
/**
* List Okta users with pagination and filtering
*/
export declare function handleListUsers(args: unknown, client: IOktaClient): Promise<CallToolResult>;
/**
* Get a single user by ID or login
*/
export declare function handleGetUser(args: unknown, client: IOktaClient): Promise<CallToolResult>;
/**
* Create a new user
*/
export declare function handleCreateUser(args: unknown, client: IOktaClient): Promise<CallToolResult>;
/**
* Update an existing user
*/
export declare function handleUpdateUser(args: unknown, client: IOktaClient): Promise<CallToolResult>;
/**
* Delete (deactivate) a user
*/
export declare function handleDeleteUser(args: unknown, client: IOktaClient): Promise<CallToolResult>;
/**
* Get groups for a user
*/
export declare function handleGetUserGroups(args: unknown, client: IOktaClient): Promise<CallToolResult>;
//# sourceMappingURL=handlers.d.ts.map