Asgardeo MCP Server Integration
The Asgardeo MCP Server bridges your AI agents with Asgardeo’s identity platform, making application management and authentication workflows seamless and accessible via conversational AI.

What does “Asgardeo” MCP Server do?
The Asgardeo MCP Server connects AI assistants with your Asgardeo organization, enabling you to manage configurations and interact with your identity platform using natural language through LLM tools. It acts as a bridge between AI agents and Asgardeo APIs, allowing tasks such as listing applications, creating or configuring them, and retrieving application details. This integration streamlines identity and access management workflows for developers, making complex operations accessible via simple, conversational prompts and bringing automation and efficiency to managing authentication, authorization, and user flows within the Asgardeo ecosystem.
List of Prompts
No prompt templates are explicitly mentioned in the repository’s documentation or code.
List of Resources
No explicit MCP resources are listed in the repository’s documentation or code.
List of Tools
- List Applications: Retrieves all applications in your Asgardeo organization.
- Create Applications: Sets up new single-page, web, mobile, or machine-to-machine (m2m) applications and integrates them with Asgardeo.
- Retrieve Application Details: Fetches detailed information about specific applications.
- Configure Login Flows: Customizes the login flow of an application using natural language.
Use Cases of this MCP Server
Application Inventory & Management
Easily list all applications in your Asgardeo organization, making it simple to manage inventory and stay organized.Automated Application Creation
Automate the setup of new applications (web, mobile, m2m) and their integration with Asgardeo authentication, reducing manual configuration steps.Application Details Retrieval
Quickly fetch detailed configuration for specific applications, supporting troubleshooting and audit workflows.Custom Login Flow Configuration
Use natural language to customize user authentication flows, making advanced configurations accessible even for non-experts.
How to set it up
Windsurf
No instructions or JSON snippets are provided for Windsurf.
Claude
- Create an M2M Application in your Asgardeo organization.
- Authorize Management APIs with the required scopes (see below).
- Copy Credentials for the M2M application.
- Clone the Repository:
git clone <repository-url>
- Install Dependencies:
go mod tidy
- Build the Executable:
go build -o asgardeo-mcp
- Configure your MCP client (e.g., Claude Desktop) using the following JSON in your settings:
"mcp": { "servers": { "asgardeo-mcp-server": { "type": "stdio", "command": "<absolute path to the asgardeo-mcp executable>", "args": [], "env": { "ASGARDEO_BASE_URL" : "https://api.asgardeo.io/t/<asgardeo organization>", "ASGARDEO_CLIENT_ID" : "<client ID>", "ASGARDEO_CLIENT_SECRET" : "<client secret>" } } } }
- Save and start the MCP server.
Cursor
No instructions or JSON snippets are provided for Cursor.
Cline
No instructions or JSON snippets are provided for Cline.
Securing API Keys
API keys and client secrets are passed via environment variables in the env
object of your MCP configuration.
Example:
"env": {
"ASGARDEO_BASE_URL" : "https://api.asgardeo.io/t/<asgardeo organization>",
"ASGARDEO_CLIENT_ID" : "<client ID>",
"ASGARDEO_CLIENT_SECRET" : "<client secret>"
}
How to use this MCP inside flows
Using MCP in FlowHunt
To integrate MCP servers into your FlowHunt workflow, start by adding the MCP component to your flow and connecting it to your AI agent:

Click on the MCP component to open the configuration panel. In the system MCP configuration section, insert your MCP server details using this JSON format:
{
"asgardeo-mcp-server": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Once configured, the AI agent is now able to use this MCP as a tool with access to all its functions and capabilities. Remember to change “asgardeo-mcp-server” to whatever the actual name of your MCP server is and replace the URL with your own MCP server URL.
Overview
Section | Availability | Details/Notes |
---|---|---|
Overview | ✅ | |
List of Prompts | ⛔ | No prompt templates found in the docs or code |
List of Resources | ⛔ | No resources described |
List of Tools | ✅ | Four main tools documented in use cases |
Securing API Keys | ✅ | Uses environment variables in config |
Sampling Support (less important in evaluation) | ⛔ | No explicit mention |
Roots Support | Sampling Support |
---|---|
⛔ | ⛔ |
Based on the available documentation and features, the Asgardeo MCP Server provides useful integration for identity management but is missing standardized MCP prompt templates, resource exposure, and lacks explicit support for Roots and Sampling. The documentation is clear for Claude setup, but not for other platforms. Overall, this MCP server would rate a 5/10 on completeness and utility for general MCP workflows. Improvements would include more resource definitions, prompt templates, and explicit Roots/Sampling support.
MCP Score
Has a LICENSE | ✅ (Apache-2.0) |
---|---|
Has at least one tool | ✅ |
Number of Forks | 5 |
Number of Stars | 3 |
Frequently asked questions
- What does the Asgardeo MCP Server do?
The Asgardeo MCP Server connects FlowHunt AI agents with your Asgardeo organization, enabling natural language management of applications, authentication flows, and identity operations directly via LLM-powered tools.
- Which platforms are supported for setup?
The documentation provides detailed setup for Claude Desktop. Instructions for Windsurf, Cursor, and Cline are not explicitly listed.
- How are sensitive credentials handled?
Client secrets and API keys are securely passed via environment variables in your MCP configuration, ensuring safe integration with Asgardeo.
- What functions can my AI assistant perform with Asgardeo MCP?
Your AI assistant can list applications, create new ones, retrieve application details, and customize login/authentication flows using natural language prompts.
- Does the Asgardeo MCP Server expose resources or prompt templates?
No explicit MCP resources or prompt templates are documented for this server.
- What is the license for this MCP server?
Apache-2.0
Connect FlowHunt with Asgardeo
Unlock powerful identity management and automation by integrating your AI flows with Asgardeo through FlowHunt’s MCP server support.