Token导航 LogoToken导航

MCP Server · 安全风控

WorkOS (verified)

Enterprise-ready authentication and user management. Manage organizations, users, SSO connections, directory sync, audit logs, fine-grained authorization, and feature flags.

HTTP官方级别未说明来源级核验工具数未标注
JavaScriptOAuth认证HTTP安全

快速开始

打开主来源页面
运行时
Node.js

工具数量

公开资料未说明

来源目录标注

资源数量

公开资料未说明

来源目录标注

提示词数量

公开资料未说明

来源目录标注

GitHub Star

公开资料未说明

仓库热度

收录来源

1 个

Smithery

选型结论

WorkOS (verified) 属于安全风控类 MCP Server,公开资料没有标注工具数量,通过HTTP 远程服务接入,客户端适配情况以官方文档为准,有可以直接复制的安装命令;接入前要先准备 OAuth 授权。

分类

安全风控

传输方式

HTTP

认证方式

OAuth 授权

部署方式

公开资料未说明

安装与配置

安装命令

npx -y smithery mcp add workos

远程服务不用写启动命令,在客户端 MCP 配置里填服务地址即可,具体字段按官方文档填写。

上手步骤

  1. 1

    确认访问方式

    这是HTTP 远程服务,本地不用装依赖;先确认服务地址、账号归属和额度,再决定接哪个客户端。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填服务地址;需要授权的先完成登录,再回到客户端刷新。

  4. 4

    验证是否可用

    连接成功后客户端会列出可用工具,先用只读工具试一次,确认能返回结果再放开权限。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

公开资料仍需确认:分类

详细介绍

WorkOS (verified)

Enterprise-ready authentication and user management. Manage organizations, users, SSO connections, directory sync, audit logs, fine-grained authorization, and feature flags.

Quick Start

# Connect this server (installs CLI if needed)
npx -y smithery mcp add workos

# Browse available tools
npx -y smithery tool list workos

# Get full schema for a tool
npx -y smithery tool get workos api_keys.validations.create

# Call a tool
npx -y smithery tool call workos api_keys.validations.create '{}'

Direct MCP Connection

Endpoint: https://workos.run.tools

Required config:

  • x-bearer (header) — Your WorkOS API key prefixed with sk_. Pass it as a Bearer token: Authorization: Bearer sk_example_123456789.

Optional config:

  • x-access_token (header) — An SSO access token returned from the Get a Profile and Token endpoint.

Tools (127)

  • api_keys.validations.create — Validate an API key value and return the API key object if valid.
  • audit_logs.actions.list — Get a list of all Audit Log actions in the current environment.
  • audit_logs.actions.schemas.list — Get a list of all schemas for the Audit Logs action identified by :name.
  • audit_logs.actions.schemas.create — Creates a new Audit Log schema used to validate the payload of incoming Audit Log Events. If the action does not exis…
  • audit_logs.events.create — Create an Audit Log Event.
  • audit_logs.exports.create — Create an Audit Log Export. Exports are scoped to a single organization within a specified date range.
  • audit_logs.exports.get — Get an Audit Log Export. The URL will expire after 10 minutes. If the export is needed again at a later time, refetchin…
  • auth.factors.get — Gets an Authentication Factor.
  • auth.factors.delete — Permanently deletes an Authentication Factor. It cannot be undone.
  • authorization.organization_memberships.check.create — Check if an organization membership has a specific permission on a resource. Supports identification by resource_id OR …
  • authorization.organization_memberships.resources.list — Returns all child resources of a parent resource where the organization membership has a specific permission. This is u…
  • authorization.organization_memberships.role_assignments.list — List all role assignments for an organization membership. This returns all roles that have been assigned to the user on…
  • authorization.organization_memberships.role_assignments.create — Assign a role to an organization membership on a specific resource.
  • authorization.organization_memberships.role_assignments.by_organization_membership_id.delete — Remove a role assignment by role slug and resource.
  • authorization.organization_memberships.role_assignments.delete — Remove a role assignment using its ID.
  • authorization.organizations.roles.list — Get a list of all roles that apply to an organization. This includes both environment roles and organization-specific r…
  • authorization.organizations.roles.create — Create a new custom organization role. When slug is omitted, it is auto-generated from the role name.
  • authorization.organizations.roles.get — Retrieve a role that applies to an organization by its slug. This can return either an environment role or an organizat…
  • authorization.organizations.roles.update — Update an existing custom organization role. Only the fields provided in the request body will be updated.
  • authorization.organizations.roles.delete — Delete an existing custom organization role.
  • authorization.organizations.roles.permissions.create — Add a single permission to an organization role. If the permission is already assigned to the role, this operation has …
  • authorization.organizations.roles.permissions.update — Replace all permissions on a role with the provided list.
  • authorization.organizations.roles.permissions.delete — Remove a single permission from an organization role by its slug.
  • authorization.organizations.resources.get — Retrieve the details of an authorization resource by its external ID, organization, and resource type. This is useful w…
  • authorization.organizations.resources.update — Update an existing authorization resource using its external ID.
  • authorization.organizations.resources.delete — Delete an authorization resource by organization, resource type, and external ID. This also deletes all descendant reso…
  • authorization.organizations.resources.organization_memberships.list — Returns all organization memberships that have a specific permission on a resource, using the resource's external ID. T…
  • authorization.permissions.list — Get a list of all permissions in your WorkOS environment.
  • authorization.permissions.create — Create a new permission in your WorkOS environment. The permission can then be assigned to environment roles and organi…
  • authorization.permissions.get — Retrieve a permission by its unique slug.
  • authorization.permissions.update — Update an existing permission. Only the fields provided in the request body will be updated.
  • authorization.permissions.delete — Delete an existing permission. System permissions cannot be deleted.
  • authorization.resources.list — Get a paginated list of authorization resources.
  • authorization.resources.create — Create a new authorization resource.
  • authorization.resources.get — Retrieve the details of an authorization resource by its ID.
  • authorization.resources.update — Update an existing authorization resource.
  • authorization.resources.delete — Delete an authorization resource and all its descendants.
  • authorization.resources.organization_memberships.list — Returns all organization memberships that have a specific permission on a resource instance. This is useful for answeri…
  • authorization.roles.list — List all environment roles in priority order.
  • authorization.roles.create — Create a new environment role.
  • authorization.roles.get — Get an environment role by its slug.
  • authorization.roles.update — Update an existing environment role.
  • authorization.roles.permissions.create — Add a single permission to an environment role. If the permission is already assigned to the role, this operation has n…
  • authorization.roles.permissions.update — Replace all permissions on an environment role with the provided list.
  • connect.applications.list — List all Connect Applications in the current environment with optional filtering.
  • connect.applications.create — Create a new Connect Application. Supports both OAuth and Machine-to-Machine (M2M) application types.
  • connect.applications.get — Retrieve details for a specific Connect Application by ID or client ID.
  • connect.applications.update — Update an existing Connect Application. For OAuth applications, you can update redirect URIs. For all applications, you…
  • connect.applications.delete — Delete an existing Connect Application.
  • connections.list — Get a list of all of your existing connections matching the criteria specified.
  • connections.get — Get the details of an existing connection.
  • connections.delete — Permanently deletes an existing connection. It cannot be undone.
  • directories.list — Get a list of all of your existing directories matching the criteria specified.
  • directories.get — Get the details of an existing directory.
  • directories.delete — Permanently deletes an existing directory. It cannot be undone.
  • directory_groups.list — Get a list of all of existing directory groups matching the criteria specified.
  • directory_groups.get — Get the details of an existing Directory Group.
  • directory_users.list — Get a list of all of existing Directory Users matching the criteria specified.
  • directory_users.get — Get the details of an existing Directory User.
  • events.list — List events for the current environment.
  • feature_flags.list — Get a list of all of your existing feature flags matching the criteria specified.

*Response truncated. Use npx -y smithery for complete data.*

工具与能力

工具数量

公开资料未说明

资源数量

公开资料未说明

提示词数量

公开资料未说明

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

资产与漏洞排查

批量查询资产和漏洞信息,输出待修清单。

日志审计

从日志里筛出异常访问和高风险操作。

合规检查

按规则核对配置项,记录不符合项。

选择建议

值得选的地方

  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 走远程地址,接入方不用在本地装运行环境。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 需要自备OAuth 授权,没有凭据没法直接试。
  • 没有标注工具数量,能力范围只能看文档。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在安全风控场景里让模型直接调用外部能力的人。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 暂时拿不到OAuth 授权的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
WorkOS (verified)

Smithery · 本页

未标注HTTP有1 个2026-05-17
Modelcontextprotocol C22988b0

MCP World

0stdio有1 个2026-05-17
Hexstrike AI

MCP World

0stdio有1 个2026-05-17
Cyber Strike AI

MCP World

75未说明未标注1 个2026-05-17
MCP Scan

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

WorkOS (verified) 怎么安装?

公开资料给出的安装命令是 npx -y smithery mcp add workos,运行环境为 Node.js。装完后按客户端要求写进 MCP 配置,重启客户端生效。

WorkOS (verified) 怎么在 Claude Desktop、Cursor 里配置?

它是HTTP 远程服务,在客户端的 MCP 配置里填服务地址即可,不用本地装依赖;需要授权或 API Key 的,先在官方页面拿到凭据再填。

WorkOS (verified) 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

WorkOS (verified) 需要 API Key 吗?

公开资料标注的认证方式是OAuth 授权,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

WorkOS (verified) 支持哪些客户端?

公开资料没有标注具体客户端;支持远程 MCP 地址的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP