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
TypeScript
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