Skip to content

Repository files navigation

StackOne plugin

Give AI agents 30,000+ safe, token-optimized actions across Workday, SAP, Oracle + hundreds more.

This plugin connects your agent to StackOne's hosted MCP server. Install it once, sign in with your StackOne account, and the agent can search for and run actions across every connector linked to that account. One repo, one plugin, loads in Grok Build, Cursor, Claude Code, Codex and ChatGPT.

StackOne is the AI Agent Integration Platform. Tool calling is safe and token-optimized: Defender, StackOne's safety model, screens every call in real time; Advanced Tool Search (ranked #1 for tool search accuracy on public benchmarks) and StackOne Query keep token usage and latency low. StackOne handles authentication, rate limiting, and multi-tenancy across every connector.

Install

HostHow
Grok Build/marketplace → find stackonei. Or grok plugin install stackone --trust. Then /mcpstackonei to sign in.
CursorMarketplace → StackOne → Install, or /add-plugin stackone. Sign in when Cursor prompts.
Grok BotSettings → Plugins → Marketplace → StackOne → Add (available once the Cursor Marketplace listing is approved; Grok Bot uses the Cursor plugin catalog).
Claude Code/plugin marketplace add StackOneHQ/stackone-plugin then /plugin install stackone@stackone.
Codex / ChatGPT desktopcodex plugin marketplace add StackOneHQ/stackone-plugin then codex plugin add stackone. The Plugins Directory listing follows once OpenAI review completes.
Any MCP clientAdd https://mcp.stackone.com/mcp as a remote (Streamable HTTP) server.

You need a StackOne account with at least one connected integration. Create one at app.stackone.com.

What it does

The server exposes four tools:

ToolWhat it does
stackone_search_actionsDescribe a goal in plain language and get the matching actions across every connected integration (30,000+ actions, ranked by Advanced Tool Search).
stackone_execute_actionRun one of those actions with the arguments it returns. Write and destructive actions follow the host's approval flow.
stackone_list_accountsList the accounts (Workday, Salesforce, Notion, Jira, …) linked to your session and their ids.
stackone_submit_feedbackReport a tool result that was wrong or unhelpful.

Example prompts once connected:

  • "List the accounts I have connected through StackOne."
  • "Use StackOne to find my open Workday time-off requests."
  • "Create a Jira issue for the bug we just discussed, via StackOne."

Authentication and data

  • Auth: OAuth 2.1 with PKCE and dynamic client registration against https://idp-api.stackone.com/api/auth. On first use your host opens the StackOne sign-in page. No API keys or secrets live in this repo.
  • Scopes:mcp, offline_access (refresh tokens so you sign in once).
  • Network endpoints this plugin calls:mcp.stackone.com (the MCP server) and idp-api.stackone.com (sign-in). Nothing else.
  • What runs locally: nothing. No hooks, no scripts, no bundled binaries. The plugin is a manifest and a server URL.
  • Data: actions run against the SaaS accounts you have linked in StackOne, under the permissions of that link. Privacy policy: https://www.stackone.com/terms/privacy-policy/. Terms: https://www.stackone.com/terms/saas-terms/.

Repository layout

Each host reads its own manifest file, so the same facts appear a few times. scripts/check-manifests.py (run in CI) keeps them identical.

stackone-plugin/
├── .claude-plugin/plugin.json # Claude Code (Grok Build accepts this too)
├── .claude-plugin/marketplace.json # lets the repo be added as a one-plugin marketplace
├── .grok-plugin/plugin.json # Grok Build
├── .cursor-plugin/plugin.json # Cursor (displayName, logo, category)
├── .codex-plugin/plugin.json # Codex / ChatGPT
├── .agents/plugins/marketplace.json# Codex / ChatGPT desktop repo marketplace
├── mcp.json # server config read by Cursor
├── .mcp.json # server config read by Claude Code, Grok Build, Codex
├── assets/logo.png, logo.svg
└── scripts/check-manifests.py

Releases

Versions are cut by release-please from conventional commits on main. A release bumps version in every manifest at once; the Grok Build marketplace re-pins to the new commit automatically, Cursor and the Claude community catalog pick it up on their own schedule.

Links

MIT licensed.

About

StackOne hosted MCP plugin for Grok Build, Cursor, Claude Code and Codex

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages