diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index 267d7a6..6e8fd7a 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -6,10 +6,8 @@ "email": "engineering@stackone.com" }, "metadata": { - "description": "StackOne agent plugins — integration infrastructure for AI agents with 200+ connectors, MCP, A2A, SDKs, and prompt injection defense. One plugin per skill.", + "description": "StackOne agent plugins: integration infrastructure for AI agents. Skills for building on StackOne (hundreds of connectors, 30,000+ actions, MCP, A2A, SDKs), on-device prompt injection defense, and the hosted StackOne MCP connector plugin. One plugin per skill.", "version": "3.1.0", - "homepage": "https://stackone.com", - "repository": "https://github.com/StackOneHQ/agent-plugins", "pluginRoot": "./plugins" }, "plugins": [ @@ -72,16 +70,17 @@ { "name": "stackone-connectors", "source": "./plugins/integrations/stackone-connectors", - "description": "Discover StackOne's 200+ connectors and 9,000+ actions across HRIS, ATS, CRM, LMS, and more.", + "description": "Discover StackOne's connectors and 30,000+ actions across HR, Sales, Marketing, IT, finance and collaboration tools (Workday, SAP, Oracle, Salesforce, Google, Microsoft and hundreds more).", "version": "3.1.0", "category": "integrations", "tags": [ "stackone", "connectors", - "hris", - "ats", - "crm", - "lms", + "actions", + "hr", + "sales", + "marketing", + "it", "discovery" ], "author": { @@ -142,6 +141,25 @@ "name": "StackOne", "email": "engineering@stackone.com" } + }, + { + "name": "stackone", + "source": { + "source": "github", + "repo": "StackOneHQ/stackone-plugin" + }, + "description": "Give AI agents 30,000+ safe, token-optimized actions across Workday, SAP, Oracle + hundreds more. StackOne's hosted MCP server as a plugin: sign in with your StackOne account and run actions across every linked connector.", + "category": "integrations", + "tags": [ + "stackone", + "mcp", + "connector", + "actions" + ], + "author": { + "name": "StackOne", + "email": "engineering@stackone.com" + } } ] } diff --git a/.github/workflows/validate.yml b/.github/workflows/validate.yml index 078b17e..8ae7596 100644 --- a/.github/workflows/validate.yml +++ b/.github/workflows/validate.yml @@ -8,6 +8,9 @@ on: branches: - main +permissions: + contents: read + jobs: validate: name: Validate marketplace.json @@ -16,4 +19,4 @@ jobs: - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 - name: Validate plugin manifests - run: npx --yes @anthropic-ai/claude-code plugin validate . + run: npx --yes @anthropic-ai/claude-code@2.1.234 plugin validate . diff --git a/README.md b/README.md index 6ba0a82..d0d2f97 100644 --- a/README.md +++ b/README.md @@ -21,6 +21,9 @@ Agent plugins made by [StackOne](https://stackone.com) — integration infrastru /plugin install stackone-cli@stackone-agent-plugins /plugin install stackone-unified-connectors@stackone-agent-plugins /plugin install stackone-defender@stackone-agent-plugins + +# The hosted StackOne MCP connector (tools for 30,000+ actions, OAuth sign-in) +/plugin install stackone@stackone-agent-plugins ``` ### Any agent (via Skills CLI) @@ -44,6 +47,7 @@ npx skills add stackonehq/agent-plugins@stackone-agents | [`stackone-connectors`](plugins/integrations/stackone-connectors/) | Integrations | Discover connectors, actions, and integration capabilities | "Which providers does StackOne support?" | | [`stackone-unified-connectors`](plugins/integrations/stackone-unified-connectors/) | Integrations | Build unified connectors that transform provider data into standardized schemas | "Start unified build for [provider]", "map fields to schema" | | [`stackone-defender`](plugins/security/stackone-defender/) | Security | Detect prompt injection and jailbreak attacks in tool results using local ML | "Scan for prompt injection", "is this text safe?", "protect my agent" | +| [`stackone`](https://github.com/StackOneHQ/stackone-plugin) | Connector | StackOne's hosted MCP server as a plugin: search and run actions across every linked account (maintained in its own repo, also listed for Grok Build, Cursor and Codex) | "Use StackOne to create a Jira issue", "list my connected accounts" | Each plugin includes a focused skill, step-by-step workflows, concrete examples, and troubleshooting. diff --git a/plugins/integrations/stackone-connectors/.claude-plugin/plugin.json b/plugins/integrations/stackone-connectors/.claude-plugin/plugin.json index 3bd9df4..f40500d 100644 --- a/plugins/integrations/stackone-connectors/.claude-plugin/plugin.json +++ b/plugins/integrations/stackone-connectors/.claude-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "stackone-connectors", "version": "3.1.0", - "description": "Discover StackOne's 200+ connectors and 9,000+ actions across HRIS, ATS, CRM, LMS, ticketing, messaging, documents, IAM, and accounting.", + "description": "Discover StackOne's connectors and 30,000+ actions across HR, Sales, Marketing, IT, finance and collaboration tools (Workday, SAP, Oracle, Salesforce, Google, Microsoft and hundreds more).", "author": { "name": "StackOne", "email": "engineering@stackone.com", @@ -14,10 +14,11 @@ "stackone", "integrations", "connectors", - "hris", - "ats", - "crm", - "lms", + "actions", + "hr", + "sales", + "marketing", + "it", "discovery" ] } diff --git a/plugins/integrations/stackone-connectors/README.md b/plugins/integrations/stackone-connectors/README.md index 7c8bec7..9791b7d 100644 --- a/plugins/integrations/stackone-connectors/README.md +++ b/plugins/integrations/stackone-connectors/README.md @@ -1,6 +1,6 @@ # stackone-connectors -Discover StackOne's 200+ connectors and 9,000+ actions across HRIS, ATS, CRM, LMS, ticketing, messaging, documents, IAM, and accounting. +Discover StackOne's connectors and 30,000+ actions across HR, Sales, Marketing, IT, finance and collaboration tools (Workday, SAP, Oracle, Salesforce, Google, Microsoft and hundreds more). ## Install diff --git a/plugins/integrations/stackone-connectors/skills/stackone-connectors/SKILL.md b/plugins/integrations/stackone-connectors/skills/stackone-connectors/SKILL.md index aa694b5..ac733b4 100644 --- a/plugins/integrations/stackone-connectors/skills/stackone-connectors/SKILL.md +++ b/plugins/integrations/stackone-connectors/skills/stackone-connectors/SKILL.md @@ -1,6 +1,6 @@ --- name: stackone-connectors -description: Discover StackOne's 200+ connectors and 9,000+ actions across HRIS, ATS, CRM, LMS, ticketing, messaging, documents, IAM, and accounting. Use when user asks "which providers does StackOne support", "what can I do with BambooHR", "recommend an integration for HR", "what actions are available", "how do I call a provider-specific action", or "does StackOne support Workday". Helps choose the right connector and actions for any use case. Do NOT use for building agents (use stackone-agents) or connecting accounts (use stackone-connect). +description: Discover StackOne's connectors and 30,000+ actions across HR, Sales, Marketing, IT, finance and collaboration tools (Workday, SAP, Oracle, Salesforce, Google, Microsoft and hundreds more). Use when user asks "which providers does StackOne support", "what can I do with BambooHR", "recommend an integration for HR", "what actions are available", "how do I call a provider-specific action", or "does StackOne support Workday". Helps choose the right connector and actions for any use case. Do NOT use for building agents (use stackone-agents) or connecting accounts (use stackone-connect). license: MIT compatibility: Requires network access to fetch live documentation from docs.stackone.com metadata: @@ -23,7 +23,7 @@ Never assume a connector exists or doesn't exist without checking live docs. ### Step 1: Identify the user's integration need Common patterns: -- **"What providers do you support for X?"** → Check the category (HRIS, ATS, CRM, etc.) in the connectors page +- **"What providers do you support for X?"** → Check the category on the connectors page - **"Can I do Y with provider Z?"** → Check the provider's supported actions in the API reference - **"Recommend an integration for my use case"** → Match the use case to a category, then list available providers diff --git a/plugins/integrations/stackone-platform/skills/stackone-platform/SKILL.md b/plugins/integrations/stackone-platform/skills/stackone-platform/SKILL.md index ccca7b2..4fde9d9 100644 --- a/plugins/integrations/stackone-platform/skills/stackone-platform/SKILL.md +++ b/plugins/integrations/stackone-platform/skills/stackone-platform/SKILL.md @@ -22,7 +22,7 @@ Do not guess or rely on potentially outdated information in this skill. Always v ### Step 1: Identify what the user needs -StackOne is integration infrastructure for AI agents — 200+ connectors and 10,000+ production-ready actions across HR, ATS, CRM, LMS, and more. Agents reason, StackOne executes. Common tasks: +StackOne is integration infrastructure for AI agents — hundreds of connectors and 30,000+ production-ready actions across HR, Sales, Marketing, IT and more. Agents reason, StackOne executes. Common tasks: - **Setting up**: Creating API keys, understanding auth - **Managing accounts**: Listing linked accounts, checking status, debugging connections diff --git a/plugins/integrations/stackone-platform/skills/stackone-platform/references/api-categories.md b/plugins/integrations/stackone-platform/skills/stackone-platform/references/api-categories.md index fd08dc8..0be9f2c 100644 --- a/plugins/integrations/stackone-platform/skills/stackone-platform/references/api-categories.md +++ b/plugins/integrations/stackone-platform/skills/stackone-platform/references/api-categories.md @@ -4,7 +4,7 @@ StackOne exposes two API surfaces: ## Actions API (primary) -The Actions API provides access to 10,000+ provider-specific actions across 200+ connectors. Actions are executed via a single endpoint: +The Actions API provides access to 30,000+ provider-specific actions across hundreds of connectors. Actions are executed via a single endpoint: ``` POST https://api.stackone.com/actions/rpc