Skip to main content
Glama
ElwinErnst

Sytadel MCP Server

by ElwinErnst

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SYTADEL_TIMEOUT_MSNoTimeout for HTTP requests in milliseconds.60000
SYTADEL_USER_EMAILNoThe email address of the user (user mode).
SYTADEL_ZT_API_URLNoThe base URL for the Sytadel zero-trust API.http://localhost:3010
SYTADEL_TENANT_SLUGNoThe tenant slug for your Sytadel tenant.
SYTADEL_AUTH_API_URLNoThe base URL for the Sytadel auth API.http://localhost:3002/api
SYTADEL_CLIENT_APP_IDNoThe client app ID for service account mode.
SYTADEL_USER_PASSWORDNoThe password of the user (user mode).
SYTADEL_SERVICE_ACCOUNT_IDNoThe service account ID for service account mode.
SYTADEL_SERVICE_ACCOUNT_SECRETNoThe service account secret for service account mode.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_tenant_usersA

List all users of the current Sytadel tenant with their role, active flag, passkey count, and last login. Useful for access reviews and off-boarding checks.

list_service_accountsA

List service accounts (machine credentials) under every client app of the current tenant, with last-used timestamps and auto-rotation state. Useful for spotting dormant integrations.

query_session_anomaliesA

Return recent session anomaly events (login from new IP / new country / new device / high score) for the calling user, up to limit rows. Ordered newest first.

generate_policyA

Compile a natural-language RBAC intent (e.g. "OWNER can do anything, MEMBER can only GET /vaults, default deny") into a Sytadel PolicySet JSON. Returns policy, warnings, cost, tokens, latency. Read-only: the compiled policy is NOT applied — call PUT /policies/:tenantId separately to enforce it.

run_access_reviewA

Trigger an on-demand AI-driven access review for the current tenant. Claude reviews users, service accounts and recent anomalies, and returns a markdown report plus a machine-readable list of recommendations (revoke, downgrade, disable_service_account, rotate_service_account_secret, delete_passkey, require_password_reset, review_manually).

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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/ElwinErnst/sytadel-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server