MCP Authentik
UnclaimedManage Authentik through AI assistants
Set up this server
01 / Choose your client
02 / Before you connect
Authentication is not specified. Check the project instructions before connecting.
Project instructions03 / Add the configuration
claude mcp add --transport stdio 'mcp-authentik' -- 'npx' '-y' '@samik081/mcp-authentik'04 / Check it in your client
Open your client’s MCP settings and confirm the server connects and lists its tools. A copied configuration does not confirm a working connection.
More in AI & ML
Browse the full directoryUnclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverSecurity profile
Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works
40 of 40 tools
Documented tools (40)
From project documentation. A server handshake does not verify each tool’s description or behavior.
authentik_admin_apps
List installed Django applications in the Authentik instance
authentik_admin_models
List all data models available 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)
Tool change history
FAQ
Questions about MCP Authentik MCP Server
- How do I connect MCP Authentik MCP Server to Claude?
- Run `claude mcp add mcp-authentik -- npx -y @samik081/mcp-authentik` in Claude Code, or add the same command and arguments under mcpServers in Cursor's mcp.json or Claude Desktop's claude_desktop_config.json, then restart the client. The blocks above are ready to paste.
- Is MCP Authentik MCP Server free?
- The listed licence is MIT. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
- What can MCP Authentik MCP Server do?
- MCP Authentik MCP Server documents 40 tools to the agent, including authentik_admin_apps, authentik_admin_models, authentik_admin_settings_get. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.