MCP server for OneLogin API - manage users, apps, roles, and authentication
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag โ we're steadily working through the catalog.
๐ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
A Model Context Protocol server providing comprehensive access to the OneLogin API. Enables Claude Desktop, OpenCode, and other MCP clients to manage users, apps, roles, authentication, and security settings.
This server provides tools covering a comprehensive set of supported OneLogin API endpoints:
All tools include comprehensive descriptions with warnings, best practices, and return data specifications.
https://github.com/user-attachments/assets/512abc44-6bb4-42e4-bb47-c0bc16f29beb
Configure credentials directly in Claude Desktop config - no separate setup required.
Edit the config file:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.jsonSingle environment:
Multiple environments (production/test separation):
Optional environment variables:
ONELOGIN_USE_PREPROD: Set to "true" for preprod environmentsONELOGIN_LEGACY_KEY: Legacy API key (rarely needed)ONELOGIN_SERVER: Server name for logging (defaults to "default")Restart Claude Desktop completely after configuration.
For OpenCode users, add to ~/.config/opencode/mcp.json:
Single environment:
Multiple environments:
Restart OpenCode after configuration.
Alternative method using a configuration file:
Enter your OneLogin server details when prompted:
https://mycompany.onelogin.com)Configuration is stored in ~/.config/onelogin-mcp/servers.json.
Edit the config file:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.jsonSingle environment:
Multiple environments (reference servers by name):
Use natural language to interact with OneLogin:
Claude will select the appropriate tool, call the OneLogin API, and present results.
This server provides 155 tools organized into 7 major categories:
Identity & Access (59 tools)
Applications (18 tools)
Authentication (21 tools)
Security (40 tools)
Customization (6 tools)
Monitoring (7 tools)
Account Management (4 tools)
The server supports two configuration methods:
ONELOGIN_URL, ONELOGIN_CLIENT_ID, and ONELOGIN_CLIENT_SECRET in your MCP client config (see Installation above)npx onelogin-mcp-setup to store credentials in ~/.config/onelogin-mcp/servers.jsonEnvironment variables take precedence over the configuration file. See the Installation section above for complete configuration examples.
ONELOGIN_USE_PREPROD: Set to "true" for preprod environmentsONELOGIN_LEGACY_KEY: Legacy API key (rarely needed)ONELOGIN_SERVER: Server name for logging (defaults to "default") or to select a named server from servers.jsonAll tools return structured responses:
The request_id matches the x-request-id HTTP header for tracing in Datadog and OneLogin logs.
index.jsClaude cannot find the Bun runtime. Solutions:
ONELOGIN_URL, ONELOGIN_CLIENT_ID, and ONELOGIN_CLIENT_SECRET in Claude Desktop config~/.config/onelogin-mcp/servers.jsonUsing environment variables: Each MCP server entry has its own credentials - verify you're talking to the correct server instance in Claude.
Using servers.json: Check the ONELOGIN_SERVER environment variable in Claude Desktop config matches a server name in servers.json.
Factual signals from GitHub, npm, and our automated checks โ not a rating.
No reviews yet โ be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/onelogin-mcp)<a href="https://allmcps.com/mcp/onelogin-mcp"><img src="https://allmcps.com/api/badge/onelogin-mcp?style=directory" alt="Onelogin MCP on AllMCPs" /></a>