A collection of Model Context Protocol (MCP) servers for Authentik API integration, available in both Python and Node.js implementations.
Authentik MCP Server is an MCP project maintained in the cdmx-in/authentik-mcp repository. The maintainer describes its purpose as “A collection of Model Context Protocol (MCP) servers for Authentik API integration, available in both Python and Node.js implementations”. Read the project documentation for the complete scope.
The documented pypi package is authentik-diag-mcp. The configuration below comes from the maintainer’s example; adapt its paths and account values to your environment.
Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| authentik_list_users | List users with filtering |
| authentik_get_user | Get user details |
| authentik_create_user | Create new user |
| authentik_update_user | Update existing user |
| authentik_delete_user | Delete user |
| authentik_list_groups | List groups |
| authentik_get_group | Get group details |
| authentik_create_group | Create new group |
| authentik_update_group | Update existing group |
| authentik_delete_group | Delete group |
| authentik_list_applications | List applications |
| authentik_get_application | Get application details |
| authentik_create_application | Create new application |
| authentik_update_application | Update existing application |
| authentik_delete_application | Delete application |
| authentik_list_events | List system events with filtering |
| authentik_get_event | Get detailed event information |
| authentik_list_flows | List authentication flows |
| authentik_get_flow | Get flow details |
| authentik_list_providers | List providers |
| authentik_get_provider | Get provider details |
| authentik_list_tokens | List API tokens |
| authentik_create_token | Create new token |
| authentik_search_events | Search events by criteria |
| authentik_get_user_events | Get user event history |
| authentik_get_user_info | Get user information |
| authentik_list_users_info | List users for diagnostics |
| authentik_get_group_info | Get group information |
| authentik_list_groups_info | List groups for diagnostics |
| authentik_get_group_members | Get group members |
| authentik_get_system_config | Get system configuration |
| authentik_get_version_info | Get version information |
| authentik_get_application_status | Check application status |
| authentik_list_applications_status | List application statuses |
| authentik_get_flow_status | Check flow status |
| authentik_list_flows_status | List flow statuses |
| authentik_get_provider_status | Check provider status |
| authentik_list_providers_status | List provider statuses |
{
"mcpServers": {
"authentik": {
"command": "uvx",
"args": [
"authentik-diag-mcp",
"--base-url",
"https://your-authentik-instance",
"--token",
"your-api-token"
]
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
Auth0 Model Context Protocol (MCP) Server (Beta) — A secure and extendable implementation of an MCP server that provides AI assistants with
Manage Authentik through AI assistants
integration that connects BloodHound with AI through MCP, allowing security professionals to analyze Active Directory attack paths using natural
MCP server for CyberQP's privileged access management API.
MCP server for Microsoft Entra ID sign-in and audit-log triage (read-only)
Interactive Entra ID identity relationship visualization — the 2003 polyarchy, live as an MCP App