Connect
Optimize
Secure
Announcing StackOne Defender: leading open-source prompt injection guard for your agent • Read More →
Production-ready Microsoft Entra ID MCP server with 67 extensible actions — plus built-in authentication, security, and optimized execution.
Coverage
Create, read, update, and delete across Microsoft Entra ID — and extend your agent's capabilities with custom actions.
Authentication
Per-user OAuth in one call. Your Microsoft Entra ID MCP server gets session-scoped tokens with zero credentials stored on your infra.
Agent Auth →Security
Every Microsoft Entra ID tool response scanned for prompt injection in milliseconds — 88.7% accuracy, all running on CPU.
Prompt Injection Defense →Performance
Free up to 96% of your agent's context window to enhance reasoning and reduce cost, on every Microsoft Entra ID call.
Tools Discovery →A Microsoft Entra ID MCP server lets AI agents read and write Microsoft Entra ID data through the Model Context Protocol — Anthropic's open standard for connecting LLMs to external tools. StackOne's Microsoft Entra ID MCP server ships with 67 pre-built actions, fully extensible via the Connector Builder — plus managed authentication, prompt injection defense, and optimized agent context. Connect it from MCP clients like Claude Desktop, Cursor, and VS Code, or from agent frameworks like OpenAI Agents SDK, LangChain, and Vercel AI SDK.
Every action from Microsoft Entra ID's API, ready for your agent. Create, read, update, and delete — scoped to exactly what you need.
Create a new user in Microsoft Entra ID directory
Retrieve a list of all users in the Microsoft Entra ID directory
Retrieve the properties and relationships of a specific user by ID or userPrincipalName
Update the properties of a user in Microsoft Entra ID
Delete a user from Microsoft Entra ID directory
Create a new group in Microsoft Entra ID
Retrieve a list of all groups in the Microsoft Entra ID directory
Retrieve the properties of a specific group by ID
Update the properties of a group in Microsoft Entra ID
Delete a group from Microsoft Entra ID
Add a member to a group
Retrieve the members of a group
Remove a member from a group
Retrieve a list of organizations (tenants) associated with the authenticated user
Retrieve the properties of a specific organization (tenant) by ID
Update the properties of a specific organization (tenant)
Create a new application registration in Microsoft Entra ID
Retrieve a list of application registrations in Microsoft Entra ID
Retrieve the properties of a specific application by ID
Update the properties of an application in Microsoft Entra ID
Delete an application from Microsoft Entra ID
Retrieve a list of activated directory roles in Microsoft Entra ID
Retrieve the properties of a specific directory role by ID
Add a member to a directory role
Retrieve the members of a directory role
Remove a member from a directory role
Create a new service principal for an application in Microsoft Entra ID
Retrieve a list of service principals (enterprise applications) in Microsoft Entra ID
Retrieve the properties of a specific service principal by ID
Update the properties of a service principal in Microsoft Entra ID
Delete a service principal from Microsoft Entra ID
Create a new conditional access policy in Microsoft Entra ID
Retrieve the properties of a specific conditional access policy by ID
Update the properties of a conditional access policy in Microsoft Entra ID
Delete a conditional access policy from Microsoft Entra ID
Retrieve a list of named locations used in conditional access policies
Retrieve the properties of a specific named location by ID
Delete a named location from Microsoft Entra ID
Add a new domain to Microsoft Entra ID
Retrieve a list of domains associated with the Microsoft Entra ID tenant
Retrieve the properties of a specific domain by domain name
Delete a domain from Microsoft Entra ID
Retrieve a list of devices registered in Microsoft Entra ID
Retrieve the properties of a specific device by ID
Update the properties of a device in Microsoft Entra ID
Delete a device from Microsoft Entra ID
Create a new OAuth2 permission grant (delegated permission consent)
Retrieve a list of delegated permission grants in Microsoft Entra ID
Retrieve a specific OAuth2 permission grant by ID
Update an existing OAuth2 permission grant
Delete an OAuth2 permission grant (revoke delegated permission consent)
Grant an app role to a service principal
Create a new IP-based named location for conditional access
Create a new country-based named location for conditional access
Retrieve a list of all directory role templates in Microsoft Entra ID
Retrieve app role assignments granted to a service principal
Retrieve a list of all conditional access policies in Microsoft Entra ID
Retrieve DNS records required to verify domain ownership
Retrieve DNS records needed for services using the domain
Retrieve the registered owners of a device
Retrieve the registered users of a device
Retrieve the groups that a device is a member of
Retrieve app role assignments for a specific user
Remove an app role assignment from a service principal
Remove an app role assignment from a user
Verify a domain in Microsoft Entra ID
Assign an app role to a user
One endpoint. Any framework. Your agent is talking to Microsoft Entra ID in under 10 lines of code.
MCP Clients
Agent Frameworks
{
"mcpServers": {
"stackone": {
"command": "npx",
"args": [
"-y",
"mcp-remote@latest",
"https://api.stackone.com/mcp?x-account-id=<account_id>",
"--header",
"Authorization: Basic <YOUR_BASE64_TOKEN>"
]
}
}
}137+ actions
109+ actions
69+ actions
57+ actions
53+ actions
37+ actions
32+ actions
Anthropic's code_execution processes data already in context. Custom MCP code mode keeps raw tool responses in a sandbox. 14K tokens vs 500.
11 min
Benchmarking BM25, TF-IDF, and hybrid search for MCP tool discovery across 916 tools. The 80/20 TF-IDF/BM25 hybrid hits 21% Top-1 accuracy in under 1ms.
10 min
MCP tools that read emails, CRM records, and tickets are indirect prompt injection vectors. Here's how we built a two-tier defense that scans tool results in ~11ms.
12 min
origin_owner_id.All the tools you need to build and scale AI agent integrations, with best-in-class connectivity, execution, and security.