Skip to main content

Announcing StackOne Defender: leading open-source prompt injection guard for your agent Read More

Connectors Saba
Live 122 Actions

Saba integration for AI agents

Connect your AI agent to 122 production-ready Saba actions via MCP, A2A, or SDK — with managed agent tool auth, optimized execution, and built-in security.

StackOne
DrataGPLocalyzeFlipMindtoolsScreenloop

Saba AI agent actions

122 production-ready actions for your agent to do more on Saba.

122 Actions
Get Locales - Get information of locales available in the system
List Facilities - Retrieve all facilities with pagination
Get Facility - Retrieve details of a specific facility by ID
List Locations - Retrieve all locations with pagination
Get Location - Retrieve details of a specific location by ID
List Job Families - Retrieve all job families with pagination
List Job Types - Retrieve all job types with pagination
List Roles - Retrieve all roles with pagination
List Competencies - Retrieve all competencies with pagination
Get Competency - Retrieve details of a specific competency by ID
Get Certification/Curriculum Meta - Get meta details of a certification, curriculum, path, or learning module
Get Certification/Curriculum By ID - Get complete details of a certification, curriculum, path, or learning module by ID
List Certifications/Curriculums - Get all records of a component type with pagination
Search Certifications/Curriculums - Search for certifications or curriculums based on criteria
Search Certifications/Curriculums (POST) - Advanced search for certifications or curriculums using POST request with conditions
Create Certification - Create a new certification
Create Curriculum - Create a new curriculum
Create Certification Path - Create a new certification path
Create Learning Module - Create a new learning module for certification path
Update Certification By ID - Update certification details by ID
Update Certification By Name - Update certification details by name
Update Certification Locale - Update locale-specific attributes of certification
Update Curriculum By ID - Update curriculum details by ID
Update Curriculum By Name - Update curriculum details by name
Update Curriculum Locale - Update locale-specific attributes of curriculum
Update Path - Update path details by ID
Update Learning Module - Update learning module details by ID
Delete Path - Delete a certification path
Delete Learning Module - Delete a learning module
Get Course Meta - Get meta details of courses
Get Course - Get complete details of a course by ID
List Courses - Get all courses with pagination
Search Courses - Search for courses using POST request with range-based criteria
Find Courses - Find details of courses based on search criteria
Create Course - Create a new course
Update Course - Update course details
Update Course Locale - Update locale-specific attributes of course
Get Delivery Mode Meta - Get meta details of delivery modes
Get Delivery Mode - Get complete details of a delivery mode by ID
List Delivery Modes - Get all delivery modes with pagination
Search Delivery Modes - Search for delivery modes based on criteria
Search Delivery Modes (Range-Based) - Search delivery modes using POST with range-based conditions
Create Delivery Mode - Create a new delivery mode
Update Delivery Mode - Update delivery mode details
Get Catalog Policy - Get all policy details for course, delivery mode, or offering by ID
Get Catalog Policy By Unique Number - Get policy details using unique number and type
Get Catalog Policy By Name - Get specific policy details by policy names
Get Enrollment Details - Get enrollment details with specific sections
Get Enrollment Evaluations - Get evaluation details of an enrollment
Get Enrollment Meta - Get meta details of enrollments
List Enrollments - Get all enrollments with pagination
Find Enrollments - Find enrollments based on search criteria
Search Enrollments - Search enrollments based on multiple criteria with flexible filtering
Create Enrollment (Simple) - Enroll for other users or self without payment
Create Enrollment With Payment - Enroll users with payment options (Purchase Order or Training Units)
Mark Task Complete - Mark a task or registration module complete
Mark Enrollment Complete - Mark an enrollment as complete
Cancel Enrollment - Cancel an enrollment with refund
Auto-enroll Learner - Auto-enroll or get existing enrollment
Search Enrollments (Advanced) - Advanced enrollment search with detailed criteria
Find Learning Assignments - Find learning assignments for registrations
Find Evaluations For Registrations - Find evaluations for registrations
Update Enrollment Custom Fields - Add or update custom fields of an enrollment
Create Pricelist Entry - Create a new pricelist entry for a learning item
Update Pricelist Entry - Update pricelist entry for a learning item
List Pricelists - Search pricelists by criteria
Get Pricelist - Get pricelist details by ID
Get Session Template Meta - Get meta details of session templates
Get Session Template - Get session template details by ID
List Session Templates - Get all session templates with pagination
Search Session Templates - Search session templates based on criteria
Search Session Templates (POST) - Advanced session template search using POST
Create Session Template - Create a new session template
Update Session Template - Update session template details
Delete Session Template - Delete a session template
Get Task Meta - Get meta details of tasks
List Tasks - Get all task definitions with pagination
Search Tasks - Search task definitions based on criteria
Get Task - Get task definition details by ID
Create Task - Create a new task definition
Update Task - Update task definition details
Delete Task - Delete a task definition
Search Calendar Events - Find calendar events based on search criteria
Get Appointment - Get appointment details by ID
Create Appointment - Create a new appointment
Update Appointment - Update existing appointment
Delete Appointment - Delete an appointment
List Recurring Completions - Get all recurring completions for logged-in user
Search Recurring Completions - Search recurring completions based on criteria
Search Recurring Completions (POST) - Advanced recurring completion search using POST
Get Recurring Completion History - Get recurring completion progress history
Search Recurring Completion History (POST) - Search recurring completion progress history using POST
Get Attendance Meta - Get meta details of attendance records
Get Attendance - Get attendance record details by ID
Search Attendance - Search attendance records using POST request
Mark Attendance - Mark attendance for a learner
Update Attendance In Bulk - Update attendance of session classes in bulk
Get Transcripts Meta - Get meta details of transcripts
Get Transcript - Get transcript details by ID
Get Transcript (Simple) - Get transcript by ID using simple endpoint
Search Transcripts (POST) - Search transcripts using POST range-based search
Update Transcript - Update transcript details
Update Transcript Custom Fields - Update custom fields of transcript
Delete Transcript - Delete a transcript record
Get Course Activity Meta - Get meta details of course activities
Get Course Activity - Get course activity details by ID
Create Course Activity - Create a new course activity
Update Course Activity - Update course activity details
Delete Course Activity - Delete a course activity
Get All Persons - Get all persons (internal/external) with pagination
Get Person Profile - Get required profile details of a person by ID
Search Person Profiles - Search for persons based on specific criteria and attributes
Create Person Profile (External) - Create a profile for an external person with comprehensive details
Create Person Profile (Internal) - Create a profile for an internal person with comprehensive details
Update Person Profile (External) - Update profile details for an external person
Update Person Profile (Internal) - Update profile details for an internal person
List Content Inventory - Get all content inventory for which the user has access
Get Content Inventory - Get content details along with metadata by content ID
Find Content Inventory - Find details of content inventory based on search criteria
List Content Folders - Get all content folders for which the user has access
Get Content Folder Meta - Get contentFolder metadata
Create Content Folder - Create a new content folder

Do More, Build Less.

Integration Infrastructure for Saba AI Agents.

Multiple Interfaces

Access integrations via API, AI SDKs, MCP & A2A.

Saba MCP server
Managed Authentication

Pre-built authentication UI.

Agent auth
Falcon Engine

Every Saba action runs on Falcon.

Agent Execution Engine
StackOne Defender
StackOne Defender Meta PG v1 Meta PG v2 DeBERTa 88.7% 67.5% 63.1% 56.9% Detection accuracy

88.7% prompt injection detection.

Prompt injection defense

"What impressed us most about StackOne is its ambition and clarity. They're creating infrastructure that modern software and the entire AI agent ecosystem can rely on. The depth of secure integrations, the pace of delivery, and the team's foresight into AI's future uniquely position StackOne to redefine this category."

Luna Schmid, Partner at GV

"We've been impressed by how quickly and deeply StackOne integrates with complex enterprise systems -- and now, with their focus on agent-to-agent interoperability, they're unlocking even more powerful use cases for customers. StackOne delivers all of the above in a universal layer -- without compromise."

Barbry McGann, SVP at Workday Ventures

G2 - High Performer G2 - Easiest To Do Business With G2 - Users Love Us G2 - Users Most Likely To Recommend G2 - Easiest Admin

Product teams love building agent integrations with StackOne.

G2

More AI agent integrations like Saba

Saba agent integration resources

Agentic Context Engineering: Why AI Agents Kill Their Own Context Windows

AI agents exceed their context windows without knowing it. Six failure patterns and seven survival architectures for agentic context engineering.

15 min

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

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.