MCP Authentik logo

MCP Authentik

Unclaimed

by Samik081

Manage 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.

Install the runtime required by the project and make it available to your client.

Project instructions

Use names from the project instructions, separated by commas. Enter names only, never secret values.

03 / Add the configuration

Source: generated from public install instructions

claude mcp add --transport stdio 'mcp-authentik' -- 'npx' '-y' '@samik081/mcp-authentik'

Run in your terminal after replacing any placeholders.

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.

authentikclaude-codecoding-assistantmcpmcp-servermodel-context-protocol

More in AI & ML

Browse the full directory

Unclaimed 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 server

Security 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

Compared across complete checks of the same configuration. Tools were listed, not invoked. Input-schema changes are not measured here.

No complete tool checks yet.

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.