UNPKG

okta-mcp-server

Version:

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

67 lines 2.53 kB
import type { CallToolResult } from '@modelcontextprotocol/sdk/types.js'; import { IOktaClient } from '../../lib/okta-client-interface.js'; /** * List Okta policies with pagination and filtering */ export declare function handleListPolicies(args: unknown, client: IOktaClient): Promise<CallToolResult>; /** * Get a single Okta policy by ID */ export declare function handleGetPolicy(args: unknown, client: IOktaClient): Promise<CallToolResult>; /** * Create a new password policy */ export declare function handleCreatePasswordPolicy(args: unknown, client: IOktaClient): Promise<CallToolResult>; /** * Create a new sign-on policy */ export declare function handleCreateSignOnPolicy(args: unknown, client: IOktaClient): Promise<CallToolResult>; /** * Create a new MFA policy */ export declare function handleCreateMfaPolicy(args: unknown, client: IOktaClient): Promise<CallToolResult>; /** * Update an existing Okta policy */ export declare function handleUpdatePolicy(args: unknown, client: IOktaClient): Promise<CallToolResult>; /** * Delete an Okta policy */ export declare function handleDeletePolicy(args: unknown, client: IOktaClient): Promise<CallToolResult>; /** * Activate an Okta policy */ export declare function handleActivatePolicy(args: unknown, client: IOktaClient): Promise<CallToolResult>; /** * Deactivate an Okta policy */ export declare function handleDeactivatePolicy(args: unknown, client: IOktaClient): Promise<CallToolResult>; /** * List rules for a specific policy */ export declare function handleListPolicyRules(args: unknown, client: IOktaClient): Promise<CallToolResult>; /** * Get a specific policy rule */ export declare function handleGetPolicyRule(args: unknown, client: IOktaClient): Promise<CallToolResult>; /** * Create a new policy rule */ export declare function handleCreatePolicyRule(args: unknown, client: IOktaClient): Promise<CallToolResult>; /** * Update an existing policy rule */ export declare function handleUpdatePolicyRule(args: unknown, client: IOktaClient): Promise<CallToolResult>; /** * Delete a policy rule */ export declare function handleDeletePolicyRule(args: unknown, client: IOktaClient): Promise<CallToolResult>; /** * Activate a policy rule */ export declare function handleActivatePolicyRule(args: unknown, client: IOktaClient): Promise<CallToolResult>; /** * Deactivate a policy rule */ export declare function handleDeactivatePolicyRule(args: unknown, client: IOktaClient): Promise<CallToolResult>; //# sourceMappingURL=handlers.d.ts.map