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.
adminio.usefulapiPublished by usefulapi.ioOfficial publisherv1.0.1Updated Nov 8, 2026
Read endpoints, missing updates, CVE vulnerabilities, installed software and reports in Action1.
The publisher's own server: Ably MCP by usefulapi
Read-only access to Action1 endpoint management data: managed endpoints, missing patches, CVE vulnerabilities, software inventory and reports.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/io.usefulapi%2Faction1/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Add this to your client's mcpServers config.
{
"mcpServers": {
"action1-by-usefulapi": {
"type": "http",
"url": "https://action1.usefulapi.io/mcp"
}
}
}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
https://action1.usefulapi.io/mcp.claude mcp add --transport http action1 https://action1.usefulapi.io/mcp, then run /mcp to log in.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.
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.
*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].
MIT — see LICENSE. Documentation only; the server is hosted.
Source: servers/action1/README.md at commit eece7cf
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.
adminGet 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.
Takes no parameters.
Search Action1
Search endpoints, software and other Action1 objects in one organization by text. Action1 API: GET /search/{orgId}.
limitorgIdrequiredqueryrequiredList 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_statusGet a managed endpoint
Get one managed endpoint: name, OS, hardware, agent version, last seen and status. Action1 API: GET /endpoints/managed/{orgId}/{endpointId}.
orgIdendpointIdrequiredList endpoint groups
List the endpoint groups (dynamic or manual sets of endpoints) of one organization. Action1 API: GET /endpoints/groups/{orgId}.
fromlimitorgIdrequiredfiltersortbyList 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.
osfromlimitorgIdrequiredfiltersortbystatusgroupIdrequiredonline_statusupdate_statusreboot_requiredvulnerability_statusList 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_severityList updates for a package
List the updates of one software package and the endpoints they affect. Action1 API: GET /updates/{orgId}/{packageId}.
fromlimitorgIdfiltersortbypackageIdrequiredonly_latestapproval_statussecurity_severityList 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_startGet 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}.
cveIdrequiredorgIdrequiredList 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.
fromcveIdrequiredlimitorgIdfiltersortbyproduct_namesList installed software
List the software installed across the endpoints of one organization (the software inventory). Action1 API: GET /installed-software/{orgId}/data.
fromlimitorgIdrequiredfiltersortbylive_onlyList automation runs
List automation runs (instances) of one organization with their status and completion. Action1 API: GET /automations/instances/{orgId}.
fromlimitorgIdrequiredfiltersortbystatuscompletedendpoint_idList 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.
subtreeGet 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.
fromlimitorgIdrequiredfiltersortbydetailsreportIdrequiredlive_onlyendpoint_id100% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
io.usefulapiOfficial publisher
Ably MCP by usefulapi's hosted MCP server, published by usefulapi.io; no sign-in required; Streamable HTTP; 15 tools.
io.usefulapiOfficial publisher
Tiltify MCP by usefulapi's hosted MCP server, published by usefulapi.io; no sign-in required; Streamable HTTP; 5 tools.
io.usefulapiOfficial publisher
Termii MCP by usefulapi's hosted MCP server, published by usefulapi.io; no sign-in required; Streamable HTTP; 5 tools.
io.usefulapiOfficial publisher
Temp Stick MCP by usefulapi's hosted MCP server, published by usefulapi.io; no sign-in required; Streamable HTTP; 4 tools.
io.usefulapiOfficial publisher
Connects an assistant to a Stibee email marketing workspace to read address books, subscribers and email stats, and to add subscribers and group members.
{ "mcpServers": { "action1": { "url": "https://action1.usefulapi.io/mcp" } }}