Skip to main content The #1 agentic semantic tool search: 91.6% first-try accuracy on S1 Search Bench Explore Tool Discovery
Connectors Ironclad
Live 64 Actions 12 Events

Ironclad Integration for AI Agents

Connect your AI agent to 64 Ironclad actions via MCP, A2A, or SDK, with agent authentication, tool-calling execution, and security built-in, plus 12 events to subscribe to.

StackOne
DrataGPLocalyzeFlipMindtoolsScreenloop

Ironclad AI Agent Actions

64 production-ready actions for your agent to do more on Ironclad.

64 Actions
Create A Workflow Synchronously - Create a Workflow Synchronously
List All Workflows - List All Workflows
Retrieve A Workflow - Retrieve a Workflow
List All Workflow Approvals - List All Workflow Approvals
Update Approval Status On A Workflow - Update Approval Status on a Workflow
Retrieve The Turn History On A Workflow - Retrieve the Turn History on a Workflow
Retrieve Sign Step Status - Retrieve Sign Step Status
Send Signature Request - Send Signature Request
Cancel Signature Request - Cancel Signature Request
List All Workflow Signers - List All Workflow Signers
List All Workflow Participants - List All Workflow Participants
Cancel A Workflow - Cancel a Workflow
Pause A Workflow - Pause a Workflow
Resume A Workflow - Resume a Workflow
Create A Comment On A Workflow - Create a Comment on a Workflow
List All Comments On A Workflow - List all Comments on a Workflow
List A Comment From A Specified Workflow - List a Comment from a Specified Workflow
Update Workflow Metadata - Update Workflow Metadata
Retrieve Documents From A Workflow - Retrieve Documents from a Workflow
Retrieve A Workflow Document - Retrieve a Workflow Document
List All Workflow Schemas - List All Workflow Schemas
Retrieve A Workflow Schema - Retrieve a Workflow Schema
List All Records - List All Records
Create A Record - Create a Record
Retrieve A Record - Retrieve a Record
Replace A Record - Replace a Record
Delete A Record - Delete a Record
Update Record Metadata - Update Record Metadata
Retrieve Records Schema - Retrieve Records Schema
Create An Attachment On A Record - Create an Attachment on a Record
Retrieve An Attachment On A Record - Retrieve an Attachment on a Record
Delete An Attachment On A Record - Delete an Attachment on a Record
Run An Action On A Record - Run an Action on a Record
Create A Webhook - Create a Webhook
List All Webhooks - List All Webhooks
Retrieve A Webhook - Retrieve a Webhook
Update A Webhook - Update a Webhook
Delete A Webhook - Delete a Webhook
Retrieve Webhook Verification Key - Retrieve Webhook Verification Key
Get All Entity Relationship Types - Get All Entity Relationship Types
List All Entities - List All Entities
Create An Entity - Create an Entity
Retrieve An Entity - Retrieve an Entity
Update An Entity - Update an Entity
Delete An Entity - Delete an Entity
List All Obligations - List All Obligations
Create An Obligation - Create an Obligation
Retrieve An Obligation - Retrieve an Obligation
Update An Obligation - Update an Obligation
Submit A Request To Generate A New Data Export - Submit a request to generate a new data export
Check Data Export Job Status - Check Data Export Job Status
Download Data Export File - Download Data Export File
Workflow Launched - Triggered when an Ironclad workflow is launched (e.g. via the launch_a_new_workflow action). Retrieve the workflow with get_workflow using the eventId (payload.workflowID).
Workflow Completed - Triggered when an Ironclad workflow reaches completion. payload.recordIDs lists the records created from the workflow; retrieve the workflow with get_workflow using the eventId (payload.workflowID).
Workflow Cancelled - Triggered when an Ironclad workflow is cancelled (e.g. via the cancel_a_workflow action). Retrieve the workflow with get_workflow using the eventId (payload.workflowID).
Workflow Paused - Triggered when an Ironclad workflow is paused (e.g. via the pause_a_workflow action). Retrieve the workflow with get_workflow using the eventId (payload.workflowID).
Workflow Resumed - Triggered when an Ironclad workflow is resumed (e.g. via the resume_a_workflow action). Retrieve the workflow with get_workflow using the eventId (payload.workflowID).
Workflow Approval Status Changed - Triggered when the approval status of an Ironclad workflow changes (e.g. via the update_workflow_approval action). Retrieve the workflow with get_workflow using the eventId (payload.workflowID).
Workflow Attribute Updated - Triggered when workflow attributes are modified (e.g. via the update_workflow_metadata action). payload.changedAttributes lists the changed fields; retrieve the workflow with get_workflow using the eventId (payload.workflowID).
Workflow Comment Added - Triggered when a comment is added to an Ironclad workflow (e.g. via the create_comment_on_a_workflow action). payload.commentID identifies the comment; retrieve the workflow with get_workflow using the eventId (payload.workflowID).
Signature Packet Sent - Triggered when a signature packet is sent out for signature (e.g. via the send_signature_request action). Retrieve the workflow with get_workflow using the eventId (payload.workflowID).
Signature Packet Cancelled - Triggered when a signature request is cancelled (e.g. via the cancel_signature_request action). payload.cause holds the cancellation reason; retrieve the workflow with get_workflow using the eventId (payload.workflowID).
Signature Packet Fully Signed - Triggered when all signers have signed the signature packet on an Ironclad workflow. Retrieve the workflow with get_workflow using the eventId (payload.workflowID).
Contract Status Changed - Triggered when the contract status of an Ironclad repository record changes (e.g. via the run_an_action_on_a_record or replace_record action). payload.status holds the new status; retrieve the record with get_record using the eventId (payload.recordID). Subscribe via record_contract_status_changed; Ironclad delivers it with payload.event = contract_status_changed.

Ironclad Webhook Events

12 real-time Ironclad events your AI agent can subscribe to.

12 Events
  • Workflow Launched Triggered when an Ironclad workflow is launched (e.g. via the launch_a_new_workflow action). Retrieve the workflow with get_workflow using the eventId (payload.workflowID).
  • Workflow Completed Triggered when an Ironclad workflow reaches completion. payload.recordIDs lists the records created from the workflow; retrieve the workflow with get_workflow using the eventId (payload.workflowID).
  • Workflow Cancelled Triggered when an Ironclad workflow is cancelled (e.g. via the cancel_a_workflow action). Retrieve the workflow with get_workflow using the eventId (payload.workflowID).
  • Workflow Paused Triggered when an Ironclad workflow is paused (e.g. via the pause_a_workflow action). Retrieve the workflow with get_workflow using the eventId (payload.workflowID).
  • Workflow Resumed Triggered when an Ironclad workflow is resumed (e.g. via the resume_a_workflow action). Retrieve the workflow with get_workflow using the eventId (payload.workflowID).
  • Workflow Approval Status Changed Triggered when the approval status of an Ironclad workflow changes (e.g. via the update_workflow_approval action). Retrieve the workflow with get_workflow using the eventId (payload.workflowID).
  • Workflow Attribute Updated Triggered when workflow attributes are modified (e.g. via the update_workflow_metadata action). payload.changedAttributes lists the changed fields; retrieve the workflow with get_workflow using the eventId (payload.workflowID).
  • Workflow Comment Added Triggered when a comment is added to an Ironclad workflow (e.g. via the create_comment_on_a_workflow action). payload.commentID identifies the comment; retrieve the workflow with get_workflow using the eventId (payload.workflowID).
  • Signature Packet Sent Triggered when a signature packet is sent out for signature (e.g. via the send_signature_request action). Retrieve the workflow with get_workflow using the eventId (payload.workflowID).
  • Signature Packet Cancelled Triggered when a signature request is cancelled (e.g. via the cancel_signature_request action). payload.cause holds the cancellation reason; retrieve the workflow with get_workflow using the eventId (payload.workflowID).
  • Signature Packet Fully Signed Triggered when all signers have signed the signature packet on an Ironclad workflow. Retrieve the workflow with get_workflow using the eventId (payload.workflowID).
  • Contract Status Changed Triggered when the contract status of an Ironclad repository record changes (e.g. via the run_an_action_on_a_record or replace_record action). payload.status holds the new status; retrieve the record with get_record using the eventId (payload.recordID). Subscribe via record_contract_status_changed; Ironclad delivers it with payload.event = contract_status_changed.

Do More, Build Less

Integration Infrastructure for Ironclad AI Agents

Multiple Interfaces

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

Ironclad MCP server
Managed Authentication

Pre-built authentication UI.

Agent auth
Falcon Engine

Every Ironclad 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 eSignature Integrations Like Ironclad

Ironclad AI agent integration resources

Webhooks for AI agents: why agentic workflows need them purpose-built

AI agents can act the moment a system changes, using webhooks. But webhooks built for software hit three limits in agentic workflows. Here is how to fix each.

7 min read

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.