Logto MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| LOGTO_APP_ID | Yes | M2M application ID | |
| LOGTO_BASE_URL | No | Self-hosted Logto base URL (alternative) | |
| LOGTO_ENDPOINT | No | Self-hosted Logto base URL (required for OSS) | |
| LOGTO_CLIENT_ID | No | M2M application ID (alternative) | |
| LOGTO_TENANT_ID | No | Cloud tenant ID (required for Cloud; defaults to 'default' for OSS) | |
| LOGTO_APP_SECRET | Yes | M2M application secret | |
| LOGTO_API_INDICATOR | No | API indicator (OSS default: https://default.logto.app/api) | |
| LOGTO_CLIENT_SECRET | No | M2M application secret (alternative) |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_usersA | List Logto users with optional search and pagination. Search uses Logto advanced user search query syntax. |
| get_userB | Get a Logto user by ID. |
| create_userB | Create a Logto user. At least one of username, primaryEmail, or primaryPhone is typically required. |
| update_userC | Update a Logto user by ID (partial update). |
| delete_userA | Delete a Logto user by ID. |
| logto_healthA | Verify Logto Management API credentials by listing one user page. |
| list_applicationsA | List Logto applications with optional type filter and pagination. |
| get_applicationB | Get a Logto application by ID. |
| create_applicationB | Create a Logto application. |
| update_applicationA | Update a Logto application by ID (partial update). |
| delete_applicationA | Delete a Logto application by ID. |
| list_organizationsB | List Logto organizations with optional query and pagination. |
| get_organizationA | Get a Logto organization by ID. |
| create_organizationC | Create a Logto organization. |
| update_organizationC | Update a Logto organization by ID (partial update). |
| delete_organizationB | Delete a Logto organization by ID. |
| list_organization_membersC | List user members of a Logto organization. |
| add_organization_membersC | Add users as members of a Logto organization. |
| remove_organization_memberB | Remove a user from a Logto organization. |
| list_rolesB | List Logto API resource roles with optional filters and pagination. |
| get_roleB | Get a Logto role by ID. |
| create_roleB | Create a Logto API resource role. |
| update_roleB | Update a Logto role by ID (partial update). |
| delete_roleB | Delete a Logto role by ID. |
| list_user_rolesC | List API resource roles assigned to a user. |
| assign_user_rolesB | Assign API resource roles to a user (adds to existing roles). |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/KDunin/logto-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server