Connect
Optimize
Secure
Announcing StackOne Defender: leading open-source prompt injection guard for your agent • Read More →
Production-ready Go1 MCP server with 69 extensible actions — plus built-in authentication, security, and optimized execution.
Coverage
Create, read, update, and delete across Go1 — and extend your agent's capabilities with custom actions.
Authentication
Per-user OAuth in one call. Your Go1 MCP server gets session-scoped tokens with zero credentials stored on your infra.
Agent Auth →Security
Every Go1 tool response scanned for prompt injection in milliseconds — 88.7% accuracy, all running on CPU.
Prompt Injection Defense →Performance
Free up to 96% of your agent's context window to enhance reasoning and reduce cost, on every Go1 call.
Tools Discovery →A Go1 MCP server lets AI agents read and write Go1 data through the Model Context Protocol — Anthropic's open standard for connecting LLMs to external tools. StackOne's Go1 MCP server ships with 69 pre-built actions, fully extensible via the Connector Builder — plus managed authentication, prompt injection defense, and optimized agent context. Connect it from MCP clients like Claude Desktop, Cursor, and VS Code, or from agent frameworks like OpenAI Agents SDK, LangChain, and Vercel AI SDK.
Every action from Go1's API, ready for your agent. Create, read, update, and delete — scoped to exactly what you need.
Create a new playlist in Go1
Retrieve details of a specific playlist by ID
Create a new enrollment for a user in a learning object
Retrieve a paginated list of enrollments from Go1
Retrieve details of a specific enrollment by ID
Update an existing enrollment
Delete an enrollment from Go1
Create a new user group in Go1
Retrieve a paginated list of user groups from Go1
Retrieve a specific user group by ID
Update an existing user group
Delete a user group from Go1
Add one or more users to a user group
Retrieve a list of users that are members of a specific group
Remove a user from a group by membership ID
Assign learning objects to a user group
Retrieve a list of learning objects assigned to a group
Remove a learning object assignment from a group
Create a new learning object in Go1
Retrieve a paginated list of learning objects from the Go1 content library
Retrieve details of a specific learning object by ID
Update an existing learning object in Go1
Delete a learning object from Go1
Create a new subscription plan for a portal
Update an existing subscription plan for a portal
Create restriction configurations for blacklisting content access
Return a list of restriction configurations for blacklisting content access
Update restriction configurations for blacklisting content access
Retrieve all SCIM resource schemas
Retrieve a specific SCIM resource schema by ID
Create a new user account in Go1
Retrieve a paginated list of user accounts from Go1
Retrieve a specific user account by ID from Go1
Update an existing user account in Go1
Create a new webhook configuration
Retrieve a list of all configured webhooks
Update an existing webhook configuration
Generate a single-use play link for a user to access a learning object
Add learning objects to a playlist
Generate a pre-signed URL for uploading files to Go1
Create a new Go1 portal with a primary user account
Generate a one-time login link for a user account
Retrieve learning object IDs that have been modified in a collection within a date range
Retrieve learning objects within a playlist
Download a completion certificate for an enrollment
Retrieve a list of groups that a specific user belongs to
Retrieve the premium submission status of a learning object
Retrieve alternative learning objects for retiring content
Download a learning object as a SCORM package
Add file data to a learning object for consumption and playback
Update product entitlements for a subscription plan
Remove multiple users from a group by user IDs
Submit a learning object to the Go1 Premium product offering
Retrieve a list of user accounts using SCIM protocol
Retrieve details of a specific user account using SCIM protocol
Create a new user account using SCIM protocol
Update user account details using SCIM PATCH operations
Replace all user account details using SCIM PUT operation
Deactivate a user account using SCIM DELETE operation
Search for user accounts using SCIM POST search operation
Retrieve all SCIM resource types
Retrieve SCIM service provider configuration
Retrieve all SCIM role types
Retrieve a list of all SCIM groups
Retrieve details of a specific SCIM group
Create a new SCIM group
Replace all group details using SCIM PUT operation
Update group details using SCIM PATCH operations
Delete a SCIM group by ID
One endpoint. Any framework. Your agent is talking to Go1 in under 10 lines of code.
MCP Clients
Agent Frameworks
{
"mcpServers": {
"stackone": {
"command": "npx",
"args": [
"-y",
"mcp-remote@latest",
"https://api.stackone.com/mcp?x-account-id=<account_id>",
"--header",
"Authorization: Basic <YOUR_BASE64_TOKEN>"
]
}
}
}122+ actions
79+ actions
78+ actions
72+ actions
69+ actions
67+ actions
56+ actions
Anthropic's code_execution processes data already in context. Custom MCP code mode keeps raw tool responses in a sandbox. 14K tokens vs 500.
11 min
Benchmarking BM25, TF-IDF, and hybrid search for MCP tool discovery across 916 tools. The 80/20 TF-IDF/BM25 hybrid hits 21% Top-1 accuracy in under 1ms.
10 min
MCP tools that read emails, CRM records, and tickets are indirect prompt injection vectors. Here's how we built a two-tier defense that scans tool results in ~11ms.
12 min
origin_owner_id.All the tools you need to build and scale AI agent integrations, with best-in-class connectivity, execution, and security.