UNPKG

okta-mcp-server

Version:

Model Context Protocol (MCP) server for Okta API operations with support for bulk operations and caching

59 lines 2.28 kB
import type { CallToolResult } from '@modelcontextprotocol/sdk/types.js'; import { IOktaClient } from '../../lib/okta-client-interface.js'; /** * List Okta applications with pagination and filtering */ export declare function handleListApps(args: unknown, client: IOktaClient): Promise<CallToolResult>; /** * Get a single application by ID */ export declare function handleGetApp(args: unknown, client: IOktaClient): Promise<CallToolResult>; /** * Create a new application */ export declare function handleCreateApp(args: unknown, client: IOktaClient): Promise<CallToolResult>; /** * Update an existing application */ export declare function handleUpdateApp(args: unknown, client: IOktaClient): Promise<CallToolResult>; /** * Delete an application */ export declare function handleDeleteApp(args: unknown, client: IOktaClient): Promise<CallToolResult>; /** * Activate an application */ export declare function handleActivateApp(args: unknown, client: IOktaClient): Promise<CallToolResult>; /** * Deactivate an application */ export declare function handleDeactivateApp(args: unknown, client: IOktaClient): Promise<CallToolResult>; /** * Assign a user to an application */ export declare function handleAssignUserToApp(args: unknown, client: IOktaClient): Promise<CallToolResult>; /** * Assign a group to an application */ export declare function handleAssignGroupToApp(args: unknown, client: IOktaClient): Promise<CallToolResult>; /** * Remove a user from an application */ export declare function handleRemoveUserFromApp(args: unknown, client: IOktaClient): Promise<CallToolResult>; /** * Remove a group from an application */ export declare function handleRemoveGroupFromApp(args: unknown, client: IOktaClient): Promise<CallToolResult>; /** * List users assigned to an application */ export declare function handleListAppUsers(args: unknown, client: IOktaClient): Promise<CallToolResult>; /** * List groups assigned to an application */ export declare function handleListAppGroups(args: unknown, client: IOktaClient): Promise<CallToolResult>; /** * Update a user's app-specific profile or credentials */ export declare function handleUpdateAppUser(args: unknown, client: IOktaClient): Promise<CallToolResult>; //# sourceMappingURL=handlers.d.ts.map