authentik_admin_models

MCP tool from MCP Authentik by Samik081

List all data models available in the Authentik instance

How to use it

Project documentation lists authentik_admin_models for the MCP Authentik MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), then check which tools your installed version makes available. Tool availability can depend on configuration and credentials. A server handshake does not verify this tool’s behavior. See the full listing for setup details.

Install MCP Authentik

$npx -y @samik081/mcp-authentik
FULL MCP AUTHENTIK LISTING

Other tools in MCP Authentik (39)

authentik_admin_apps

List installed Django applications in the Authentik instance

authentik_admin_settings_get

Get current system settings

authentik_admin_settings_update

Update system settings (partial update)

authentik_admin_system_info

Get system information including HTTP host, runtime environment, server time, and embedded outpost status

authentik_admin_system_task_trigger

Trigger all system tasks (e.g., cleanup, cache clear)

authentik_admin_version

Get Authentik version information including current version and build hash

authentik_admin_version_history

List Authentik version history entries

authentik_apps_check_access

Check whether a specific user has access to an application

authentik_apps_create

Create a new application with name, slug, and optional provider, group, and metadata

authentik_apps_delete

Delete an application by its slug

authentik_apps_get

Get a single application by its slug

authentik_apps_list

List applications with optional filters for name, slug, group, search, and more

authentik_apps_set_icon_url

Set an application's icon to an external URL (sets the metaicon field), or clear the current icon with clear: true

authentik_apps_update

Update an existing application (partial update)

authentik_authenticators_admin_by_type_delete

Delete an authenticator device by type and ID (admin view)

authentik_authenticators_admin_by_type_get

Get a single authenticator device by type and ID (admin view)

authentik_authenticators_admin_by_type_list

List authenticator devices of a specific type (admin view)

authentik_authenticators_list

List all authenticator devices across all types for the current user

authentik_authenticators_user_by_type_list

List authenticator devices of a specific type for the current user

authentik_groups_add_user

Add a user to a group by group UUID and user ID

authentik_groups_create

Create a new group with optional parent group UUIDs, superuser status, users, and custom attributes

authentik_groups_delete

Delete a group by its UUID

authentik_groups_get

Get a single group by its UUID

authentik_groups_list

List groups with optional filters for name, superuser status, members, and search

authentik_groups_remove_user

Remove a user from a group by group UUID and user ID

authentik_groups_update

Update an existing group (partial update)

authentik_users_account_lockdown

Lock down a user account, deactivating it and terminating its active sessions

authentik_users_create

Create a new user

authentik_users_create_service_account

Create a new service account user with an optional associated group and token

authentik_users_delete

Delete a user by their numeric ID

authentik_users_export

Trigger an export of users with optional filters, producing a downloadable export artifact

authentik_users_generate_recovery_link

Generate a temporary recovery link for a user to regain account access

authentik_users_get

Get a single user by their numeric ID

authentik_users_list

List users with optional filters for username, email, name, active status, superuser status, path, groups, and search

authentik_users_list_paths

List all user paths configured in the system

authentik_users_me

Get information about the currently authenticated user

authentik_users_send_recovery_email

Send a recovery email to a user using a specified email stage

authentik_users_set_password

Set a new password for a user

authentik_users_update

Update an existing user (partial update)