Action1 MCP by usefulapi

io.usefulapi由 usefulapi.io 发布官方发布者v1.0.1更新于 Nov 8, 2026

Read endpoints, missing updates, CVE vulnerabilities, installed software and reports in Action1.

发布方自己的服务:Ably MCP by usefulapi

已验证Streamable HTTP可网页运行云端与基础设施安全与监控数据与分析

概览

AI 生成的概览

以只读方式访问 Action1 端点管理数据:受管端点、缺失补丁、CVE 漏洞、软件清单与报表。

可以做什么
  • 列出组织,以及 API 用户的角色与设置
  • 搜索 Action1 对象,列出受管端点、端点组及组成员
  • 列出缺失更新、单个软件包的更新和已安装软件清单
  • 列出 CVE 漏洞、查看单个 CVE 详情并列出受影响端点
  • 列出自动化运行记录与报表定义,并获取报表数据行
  • 查看用量、提交功能请求、升级或取消订阅
适用场景
适合让助手在不打开控制台的情况下回答设备群健康状况、补丁合规性或漏洞暴露面的问题,例如哪些端点离线、缺少哪些关键更新,或某个 CVE 影响哪些机器。
运行要求
通过 streamable HTTP 连接托管远程端点,无需本地安装。登录使用 OAuth,登录页要求填写 Action1 区域、Client ID 和 Client secret(在 Action1 的 Configuration | Users & API Credentials 中创建),服务器按用户保存这些凭据。免费方案每月 50 次工具调用。
安装前请注意
需要把 Action1 的 Client ID 与 Client secret 交给第三方托管服务,并由其按用户保存。所列工具为只读,但服务器还提供会打开 Stripe 付费结账、取消订阅或发送功能请求的元工具,执行前应先确认。付费方案需要花钱,且 Pro 仅覆盖本服务器。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Action1 MCP by usefulapi,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/io.usefulapi%2Faction1/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "action1-by-usefulapi": {
      "type": "http",
      "url": "https://action1.usefulapi.io/mcp"
    }
  }
}

README

Action1 MCP by usefulapi

Use your Action1 account from Claude, Cursor, or any MCP client. Read endpoints, missing updates, CVE vulnerabilities, installed software and reports. Hosted, no local install: connect with your own credentials.

Live endpoint: https://action1.usefulapi.io/mcp · Homepage: https://usefulapi.io

Connect

  • Claude (claude.ai, Desktop): open Customize → Connectors, click + Add → Add custom connector, and paste https://action1.usefulapi.io/mcp.
  • Claude Code: claude mcp add --transport http action1 https://action1.usefulapi.io/mcp, then run /mcp to log in.
  • VS Code: Add to VS Code.
  • Cursor and other clients: add the URL as a remote MCP server:
json
{  "mcpServers": {    "action1": {      "url": "https://action1.usefulapi.io/mcp"    }  }}

Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your Action1 credentials.

Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/action1/

On first connect you provide your Action1 region, a Client ID and a Client secret (created under Configuration | Users & API Credentials in Action1). The server validates it and stores it per user. No keys go in config files.

Tools

ToolTypeWhat it does
action1_list_organizationsreadList organizations
action1_get_current_userreadGet the API user
action1_searchreadSearch Action1
action1_list_endpointsreadList managed endpoints
action1_get_endpointreadGet a managed endpoint
action1_list_endpoint_groupsreadList endpoint groups
action1_list_group_endpointsreadList endpoints in a group
action1_list_missing_updatesreadList missing updates
action1_list_package_updatesreadList updates for a package
action1_list_vulnerabilitiesreadList vulnerable software
action1_get_vulnerabilityreadGet a CVE in an organization
action1_list_vulnerability_endpointsreadList endpoints affected by a CVE
action1_list_installed_softwarereadList installed software
action1_list_automation_instancesreadList automation runs
action1_list_reportsreadList reports
action1_get_report_rowsreadGet report rows
action1_usage_statusmetaUsage status (free-tier meter)
action1_request_featuremetaRequest a missing feature
action1_upgrademetaUpgrade to Pro or Pro+
action1_cancel_subscriptionmetaCancel the Pro subscription

read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.

Pricing

PlanPriceLimit
Free$050 tool calls / month
Pro (per user)$9/mo or $90/yr (2 months free)Unlimited*

*Pro has a fair use limit of 10,000 tool calls a month on this server. For more, write to [email protected].

Pro covers this server only. Subscribe with action1_upgrade (it returns a Stripe Checkout link). Cancel any time with action1_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running action1_upgrade before then undoes the cancel. Or write to [email protected].

License

MIT — see LICENSE. Documentation only; the server is hosted.

来源:servers/action1/README.md,提交 eece7cf

工具

16

action1_list_organizations

List organizations

List the Action1 organizations these API credentials can reach, with their ids. Call this first: most other tools need an organization id. Action1 API: GET /organizations.

输入参数admin

action1_get_current_user

Get the API user

Get the settings and roles of the user behind these API credentials. Use it to check what the credentials can see. Action1 API: GET /me.

无需输入参数。

action1_list_endpoints

List managed endpoints

List the managed endpoints (computers) of one organization or of all organizations, with status, OS, last-seen time and update state. Filter by status, update state, OS or reboot need. Action1 API: GET /endpoints/managed/{orgId}.

输入参数osfromlimitorgIdfieldsfiltersortbystatusonline_statusupdate_statusreboot_requiredvulnerability_status

action1_get_endpoint

Get a managed endpoint

Get one managed endpoint: name, OS, hardware, agent version, last seen and status. Action1 API: GET /endpoints/managed/{orgId}/{endpointId}.

输入参数orgIdendpointId必填

action1_list_endpoint_groups

List endpoint groups

List the endpoint groups (dynamic or manual sets of endpoints) of one organization. Action1 API: GET /endpoints/groups/{orgId}.

输入参数fromlimitorgId必填filtersortby

action1_list_group_endpoints

List endpoints in a group

List the endpoints in one endpoint group, with the same filters as action1_list_endpoints. Action1 API: GET /endpoints/groups/{orgId}/{groupId}/contents.

输入参数osfromlimitorgId必填filtersortbystatusgroupId必填online_statusupdate_statusreboot_requiredvulnerability_status

action1_list_missing_updates

List missing updates

List the software updates (patches) that endpoints still miss, across one organization or all organizations. Filter by approval status and severity. Action1 API: GET /updates/{orgId}.

输入参数fromlimitorgIdcustomfiltersortbyonly_latestapproval_statussecurity_severity

action1_list_package_updates

List updates for a package

List the updates of one software package and the endpoints they affect. Action1 API: GET /updates/{orgId}/{packageId}.

输入参数fromlimitorgIdfiltersortbypackageId必填only_latestapproval_statussecurity_severity

action1_list_vulnerabilities

List vulnerable software

List the CVE vulnerabilities found on endpoints in one organization or all organizations, with CVSS score, remediation deadline and affected endpoint counts. Action1 API: GET /vulnerabilities/{orgId}.

输入参数fromlimitorgIdscorefiltersortbycve_idsendpoint_idpublished_date_endremediation_statuspublished_date_start

action1_get_vulnerability

Get a CVE in an organization

Get one CVE as Action1 sees it in one organization: CVSS vector, exploitability, CISA KEV flag, remediation status and deadline. Action1 API: GET /vulnerabilities/{orgId}/{cveId}.

输入参数cveId必填orgId必填

action1_list_vulnerability_endpoints

List endpoints affected by a CVE

List the endpoints in one organization or all organizations that a CVE affects, with the software involved. Action1 API: GET /vulnerabilities/{orgId}/{cveId}/endpoints.

输入参数fromcveId必填limitorgIdfiltersortbyproduct_names

action1_list_installed_software

List installed software

List the software installed across the endpoints of one organization (the software inventory). Action1 API: GET /installed-software/{orgId}/data.

输入参数fromlimitorgId必填filtersortbylive_only

action1_list_automation_instances

List automation runs

List automation runs (instances) of one organization with their status and completion. Action1 API: GET /automations/instances/{orgId}.

输入参数fromlimitorgId必填filtersortbystatuscompletedendpoint_id

action1_list_reports

List reports

List the Action1 report definitions available to these credentials (built-in and custom). Use the report ids with action1_get_report_rows. Action1 API: GET /reports/all.

输入参数subtree

action1_get_report_rows

Get report rows

Get the rows of one Action1 report for one organization. Use action1_list_reports for report ids. Action1 API: GET /reportdata/{orgId}/{reportId}/data.

输入参数fromlimitorgId必填filtersortbydetailsreportId必填live_onlyendpoint_id

版本历史

1
  1. v1.0.1最新Nov 8, 2026

评分

已满足适用检查项的 100%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

其他 Usefulapi 集成