Xyleme MCP Server
for AI Agents
Connect your AI agent to StackOne's Xyleme MCP server and give it 79 MCP tools out of the box. Auth, tool execution, and security all managed.
Coverage
79 Agent Actions
Create, read, update, and delete across Xyleme — and extend your agent's capabilities with custom actions.
Authentication
Agent Tool Authentication
Per-user OAuth in one call. Your Xyleme MCP server gets session-scoped tokens with zero credentials stored on your infra.
Agent Auth →Security
Agent Protection
Every Xyleme tool response scanned for prompt injection in milliseconds — 88.7% accuracy, all running on CPU.
Prompt Injection Defense →Performance
Max Agent Context. Min Cost.
Free up to 96% of your agent's context window to enhance reasoning and reduce cost, on every Xyleme call.
Tools Discovery →What is the Xyleme MCP Server?
A Xyleme MCP server lets AI agents read and write Xyleme data through the Model Context Protocol — Anthropic's open standard for connecting LLMs to external tools. StackOne's Xyleme MCP server ships with 79 pre-built actions, fully extensible via the Connector Builder — plus managed authentication, prompt injection defense, observability, and agent execution runtime. Connect it from MCP clients like Claude Desktop, Claude Code, Cursor, Goose, and VS Code, or from agent frameworks like OpenAI Agents SDK, LangChain, and Vercel AI SDK.
All Xyleme MCP Tools
Every action from Xyleme's API, ready for your agent. Create, read, update, and delete — scoped to exactly what you need.
Channel Classifications
- Add Channel Classification
Add a classification to a channel
- List Channel Classifications
Retrieve a list of classifications for a specific channel
- Remove Channel Classification
Remove a classification from a channel
Channels
- Create Channel
Create a new channel
- List Channels
Retrieve a list of channels accessible to the user
- Get Channel
Retrieve details of a specific channel
- Search Channel
Perform a search within a specific channel
- Update Channel
Update a channel's configuration and display settings
- Delete Channel
Delete a channel from the platform
Classifications
- Create Classification
Create a new classification
- List Classifications
Retrieve a list of all classifications
- Get Classification
Retrieve details of a specific classification
- Search Classifications
Search the list of classifications
- Update Classification
Update or move a classification
- Delete Classification
Delete a classification and its descendants
Comments
- Get Comment
Retrieve details of a specific comment
- Update Comment
Edit a comment
- Delete Comment
Delete a comment
Custom Attributes
- Create Custom Attribute
Create a new custom attribute
- List Custom Attributes
Retrieve a list of all custom attributes
- Get Custom Attribute
Retrieve details of a specific custom attribute
- Update Custom Attribute
Update an existing custom attribute
- Delete Custom Attribute
Delete a custom attribute
Document Historys
- List Document History
Retrieve a document's history
- Get Document History
Retrieve details of a specific document history event
Documents
- Get Document
Get document details
- Update Document
Update or move document
- Delete Document
Delete document
Document Versions
- List Document Versions
Get list of a document's versions
- Get Document Version
Get details of a document version
- Update Document Version
Update details of a document version
Document Version Content Objects
- List Document Version Content Objects
Get list of a document version's content objects
- Get Document Version Content Object
Get details of a document version's content object
- Update Document Version Content Object
Update a document version's content object
Document Version Comments
- Create Document Version Comment
Create a new comment on a document version
- List Document Version Comments
Get list of comments for a document version
Groups
- Create Group
Create a new group
- List Groups
Retrieve a list of all groups
- Get Group
Get details of a specific group
- Update Group
Update a group
- Delete Group
Delete a group
Users
- Create User
Create a new user
- List Users
Retrieve a paginated list of all users with access to the Xyleme system
- Get User
Get user details
- Update User
Update the specified user
- Delete User
Delete a user
Other (33)
- Add Document To Favorites
Add the specified document to the current user's favorites
- Add Classification To Document Version Content Object
Add a classification to a document version's content object
- Add Classifications To Document Version
Add classifications from version
- Add Classification To Document Version
Add classification to version
- Add Custom Attributes To Document Version
Add custom attributes to a document version
- Add User To Group
Add a user to a group
- List Channel Permissions
Retrieve a list of permissions for a specific channel
- List Channel Facets
Retrieve all facets for a specific channel
- List Classification Descendants
Retrieve a list of a classification and its descendants
- List Classification Children
Retrieve a list of a classification's children
- List Classification Ancestors
Retrieve a list of a classification's ancestors
- List Classification Document Versions
Retrieve a list of document versions for a classification
- List Classification Content Objects
Retrieve a list of content objects for a classification
- List Root Classifications
Retrieve a list of root classifications
- List All Document History Events
Retrieve a list of all document history events
- List All Documents
Retrieve a list of all documents
- List Accessible Documents
Get list of accessible documents
- List Document Languages
Get list of supported and unsupported languages
- List Document Resource Types
Get list of supported and unsupported resource types
- Get Latest Document Version
Get the latest version details for a document
- List Document Version Content Object Classifications
Get list of classifications for a document version's content object
- List Document Version Content Object Custom Attributes
Get list of custom attributes for a document version's content object
- List Document Version Content Links
Get list of content links for a document version
- List Document Version Classifications
List version classifications
- List Document Version Custom Attributes
Get list of custom attributes for a document version
- List Group Members
Get list of a group's users
- Search Content
Search for documents and learning objects across the platform
- Remove Document From Favorites
Remove the specified document from the current user's favorites
- Remove Classification From Document Version Content Object
Remove a classification from a document version's content object
- Remove Classifications From Document Version
Remove classifications from version
- Remove Classification From Document Version
Remove classification from version
- Remove Custom Attributes From Document Version
Remove custom attributes from a document version
- Remove User From Group
Remove a user from a group
Set Up Your Xyleme MCP Server in Minutes
One endpoint. Any framework. Your agent is talking to Xyleme in under 10 lines of code.
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>"
]
}
}
}Check More Learning / LMS MCP Servers
122+ actions
111+ actions
100+ actions
78+ actions
72+ actions
69+ actions
67+ actions
Platform Resources
MCP Code Mode: Keeping Tool Responses Out of Agent Context
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
Comparing BM25, TF-IDF, and Hybrid Search for MCP Tool Discovery
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
Indirect Prompt Injection Defense for MCP Tools: A Technical Guide
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
MCP vs A2A: Architecture, Security, and When to Use Each
MCP vs A2A: what each protocol standardizes, how they differ, their shared security risks including indirect prompt injection, and when to use one, both, or a hybrid architecture.
12 min
MCP vs API: What 200+ Connector Builds Taught Us
MCP wraps APIs, it doesn't replace them. After building 200+ connectors that serve both, here's when each approach wins.
14 min read
Xyleme MCP Server FAQ
Does StackOne have a Xyleme MCP server?
Xyleme MCP server vs direct API integration — what's the difference?
How does Xyleme authentication work for AI agents?
origin_owner_id.Are Xyleme MCP tools vulnerable to prompt injection?
What is the context bloat of a Xyleme agent and how do I avoid it?
Can I limit which actions my Xyleme agent can access?
Can I create custom agent actions for my Xyleme MCP server?
When should I NOT use a Xyleme MCP server?
What AI frameworks and AI clients does the StackOne Xyleme MCP server support?
Put your AI agents to work
All the tools you need to build and scale AI agent integrations, with best-in-class connectivity, execution, and security.