Skip to main content

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

Connectors Harness
Live 69 Actions

Harness integration for AI agents

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

StackOne
DrataGPLocalyzeFlipMindtoolsScreenloop

Harness AI agent actions

69 production-ready actions for your agent to do more on Harness.

69 Actions
Create SDK API Key - Create a new Feature Flags SDK API key for an environment. Use Server keys for backend SDKs and Client keys for frontend or mobile SDKs.
List SDK API Keys - Retrieve all Feature Flags SDK API keys for a specific environment, including their type, name, and metadata.
Get SDK API Key - Retrieve detailed metadata for a specific SDK API key, including its type, name, and expiration status.
Delete SDK API Key - Delete an SDK API key, immediately revoking access for all Feature Flag SDKs that use it.
Create Environment - Create a new environment in a project to serve as a deployment target for feature flag targeting and release management.
Update Environment - Update an existing environment by replacing all fields. Provide complete values for every field, not just the ones being changed, as this is a full replacement operation.
List Environments - Retrieve a paginated list of all environments in a project, providing the environment identifiers needed for feature flag and deployment actions.
Get Environment - Retrieve full details for a specific environment by its identifier, including name, type, tags, and configuration metadata.
Delete Environment - Delete an environment from a project, permanently removing all environment-specific feature flag states, targeting rules, and variation maps.
List Feature Flags - Retrieve all feature flags for a project with optional filtering by name, kind, status, and pagination support.
Create Feature Flag - Create a new feature flag in a project with specified variations, kind, and default serving behavior.
Get Feature Flag - Retrieve a single feature flag by identifier with full configuration details including variations, targeting rules, and environment state.
Update Feature Flag - Modify a feature flag using instruction-based patching to toggle state, update targeting rules, add targets to variations, or change serving configuration.
Delete Feature Flag - Delete a feature flag by identifier, removing it from the project and all SDK evaluations.
Get Feature Flag Dependants - Retrieve all feature flags that depend on the specified flag as a prerequisite.
Restore Feature Flag - Restore a previously deleted feature flag back to active state with its original configuration.
List Invites - Retrieve a paginated list of pending invitations at account, organization, or project scope, showing who has been invited but has not yet accepted.
Get Invite - Retrieve a single pending invitation by its invite ID, returning the full invite details including email, role bindings, invite type, and approval status.
List Pending Users - Retrieve a paginated list of pending (not yet accepted) user invitations with aggregated role assignment details, with optional filtering by name, email, role, and resource group.
Resend Invite - Resend the invitation email for a pending invite that has not yet been accepted, optionally updating the invite's role bindings and user group assignments.
Delete Invite - Delete a pending invitation by its identifier, permanently canceling the invitation so the invitee can no longer accept it.
List Organizations - Retrieve a paginated list of all organizations accessible under the authenticated account, with optional filtering by identifiers, search term, and sort order.
Get Organization - Retrieve the full details of a single organization by its unique identifier, including name, description, tags, and metadata.
Create Organization - Create a new organization in the Harness account with a unique identifier, name, and optional description and tags.
Update Organization - Replace all fields of an existing organization. Provide values for every field, not just the fields being changed, as this performs a full replacement.
Delete Organization - Permanently delete an organization and all its contained resources, including projects, feature flags, targets, and segments.
Create Project - Create a new project within an organization to serve as a container for feature flags, targets, segments, and other module resources.
Update Project - Update an existing project by replacing all fields. Provide the complete project object with every field, not just the changed ones.
List Projects - Retrieve a paginated list of all projects the authenticated user is a member of, with optional filtering by organization, module type, and search term.
Get Project - Retrieve the full details of a specific project by its unique identifier, including enabled modules, color, and tags.
Delete Project - Permanently delete a project and all its contained resources including feature flags, targets, segments, and environments. This action is irreversible.
List Role Assignments - Retrieve a paginated list of role assignments at a given scope, showing which principals (users, user groups, service accounts) hold which roles on which resource groups.
Get Role Assignment - Retrieve the full details of a single role assignment by its identifier, including the assigned role, resource group, principal, scope, and management flags.
Create Role Assignment - Assign a role to a principal (user, user group, or service account) within a resource group at a specific scope, granting that principal the role's permissions.
Delete Role Assignment - Remove a role assignment, revoking the assigned role's permissions from the principal (user, user group, or service account) at the specified scope.
List Roles - Retrieve a paginated list of roles with their permissions, scope levels, and assignment counts, with optional filtering by name and management type.
Get Role - Retrieve the full details of a single role including its permission identifiers, allowed scope levels, and management metadata.
Create Role - Create a custom role with specific permissions and allowed scope levels for fine-grained access control.
Update Role - Update a role's name, permissions, scope levels, description, and tags via full replacement. Requires all fields to be provided.
Delete Role - Permanently delete a role by its identifier. Returns the deleted role object on success.
Create Target Group - Create a new target group (segment) with explicit target inclusion/exclusion and rule-based targeting clauses for a given project and environment.
Update Target Group - Modify a target group using instruction-based patch operations to add or remove included and excluded targets.
List Target Groups - Retrieve all target groups (segments) for an environment with optional filtering by name or identifier and configurable sorting and pagination.
Get Target Group - Retrieve full details for a specific target group including its included/excluded targets, targeting rules, and version metadata.
Delete Target Group - Delete a target group (segment) permanently from the specified environment, removing all target associations.
List Segment Flags - Retrieve all feature flags that reference the specified target group in their targeting rules.
Create Tag - Create a new tag for organizing and categorizing feature flags within a project. Tags are auto-created when attached to feature flags, but this action lets you pre-define them.
List Tags - Retrieve all tags available for categorizing feature flags in a given project and environment. Supports filtering by tag identifier and pagination.
Get Tag - Retrieve detailed information for a specific tag, including the feature flags associated with it.
Delete Tag - Delete a tag and automatically remove it from all feature flags it was associated with.
Create Target - Create a new feature flag target representing a user, service, or entity for flag evaluation in a specific environment.
Modify Target - Perform a full replacement update of a target, replacing its name, attributes, and all associations.
List Targets - Retrieve a paginated list of all feature flag targets for a specific environment, with optional filtering and sorting.
Get Target - Retrieve the full details for a specific target, including its custom attributes and associated segments.
Delete Target - Permanently remove a target from the environment, stopping all feature flag evaluations for this target.
Get Target Segments - Retrieve all target groups (segments) that a specific target belongs to, including both explicit and rule-based memberships.
List User Groups - Retrieve a paginated list of user groups at account, organization, or project scope, with optional filtering by name, scope inheritance, and SSO group linkage.
Get User Group - Retrieve the full details of a single user group by its identifier, including the member user list, notification configurations, and SSO linking status.
Create User Group - Create a new user group at account, organization, or project scope with optional initial members, notification channels, and SSO linking.
Update User Group - Update an existing user group via full replacement (PUT). All fields must be provided, not just the changed ones -- omitted optional fields will be cleared.
Delete User Group - Permanently delete a user group by its identifier. Member users are not deleted from the account.
Add User To Group - Add a single user to an existing user group by their user UUID and group identifier. The user inherits all role assignments associated with the group.
Remove User From Group - Remove a single user from a user group by their user UUID and group identifier. The user's individual role assignments are not affected.
List Users - Retrieve a paginated list of users in the account, organization, or project scope, with optional filtering by name, email, specific UUIDs, and parent scope inheritance.
List Aggregated Users - Retrieve users enriched with their role assignment metadata, including role names, resource groups, scope levels, and management flags, with optional filtering by role or resource group.
Get User - Retrieve a single user's full profile and role assignments by UUID, including every role binding with its resource group, scope level, and management flags.
Add Users - Invite one or more users to the account, organization, or project by email address, with optional role bindings and user group assignments at time of invitation.
Update User - Update a user's profile information by replacing the full user object. Always call get_user first to retrieve current values, then modify and submit all fields.
Remove User - Remove a user from the specified account, organization, or project scope, revoking all their role assignments and access at that scope without deleting their Harness account.

Do More, Build Less.

Integration Infrastructure for Harness AI Agents.

Multiple Interfaces

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

Harness MCP server
Managed Authentication

Pre-built authentication UI.

Agent auth
Falcon Engine

Every Harness 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 Harness

Azure DevOps

172+ actions

Cloudflare

137+ actions

Bitbucket

134+ actions

Supabase

128+ actions

GitLab

125+ actions

Terraform

118+ actions

OneLogin

109+ actions

Harness 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.