Built-in pagination across workflows, comments, emails, and records keeps your contract data flowing smoothly even at high volume.
How to Use MCP Nodes
What is Ironclad MCP?
The Ironclad MCP node gives AI-powered access to Ironclad workflows, approvals, signatures, records, and schemas. Describe what you need in natural language and it returns structured data you can pass directly to the next step in your automation.What Can It Do for You?
- Discover and monitor workflows with filters and pagination, then return the fields you need for reporting
- Update approvals, manage signatures, and post comments to keep deals moving forward
- Read and enrich records, including properties, links, and relationships, for accurate contract data
- Retrieve workflow and record schemas so you can map fields dynamically in any workflow
Available Tools
| Tool | What It Does | Example Use | 
|---|---|---|
| get_me | Get the current authenticated user’s information including ID, email, username, and granted token scopes | ”Return structured data for the current user including id, email, username, and scopes” | 
| list_workflows | List workflows in your Ironclad account with filtering options and automatic pagination support | ”List workflows where status equals workflow statusand owner email isowner email, return id, ironcladId, title, status, and createdAt as structured data” | 
| get_workflow | View data for a specific workflow by ID or Ironclad ID | ”Using workflow id, return title, status, counterparty, owner email, createdAt, and ironcladId as structured data” | 
| list_workflow_approval_requests | List all approval requests on a workflow with pagination support | ”Given workflow id, list approval requests and return requester name, role, status, and requestedAt as structured data” | 
| update_workflow_approval | Update an approval status for a specific role on a workflow | ”For workflow id, set approval status for rolerole nametoapproved or pending, return role, previous status, and new status as structured data” | 
| get_workflow_sign_status | Get information about a workflow in the sign step | ”Given workflow id, return signers, routing order, provider, and overall sign status as structured data” | 
| manage_workflow_signature | Send requests, cancel requests, update or delete signers, remind signers, or create recipient URLs | ”For workflow id, create recipient URLs for signer emailssigner emails list, return signer email and recipientUrl as structured data” | 
| list_workflow_comments | List all comments on a workflow with automatic pagination | ”Given workflow id, list comments and return author name, text, and createdAt as structured data” | 
| create_workflow_comment | Create a new comment on a workflow | ”On workflow id, post commentcomment textand return comment id, author, and createdAt as structured data” | 
| update_workflow_metadata | Update specific fields on a workflow using patch operations | ”For workflow id, update fieldfield nametonew value, return field name and updated value as structured data” | 
| list_workflow_emails | List all email threads for a workflow with automatic pagination | ”Given workflow id, list email threads and return subject, sender, recipients, and lastActivityAt as structured data” | 
| get_workflow_schema | Retrieve the schema for a workflow design | ”For workflow design workflow design identifier, return attribute names, types, and required status as structured data” | 
| manage_workflow | Pause, resume, or cancel workflows | ”For workflow id, pause the workflow and return id and new lifecycle status as structured data” | 
| list_records | List records with filtering, sorting, and automatic pagination support | ”List records where type equals record typeand title containssearch term, return record id, type, title, status, and lastModifiedAt as structured data” | 
| get_record | View a specific record by ID or Ironclad ID | ”Using record id, return title, type, status, key properties, and related workflow id as structured data” | 
| update_record_metadata | Update properties, links, or relationships on a record | ”For record id, set propertyproperty nametonew value, return property name and updated value as structured data” | 
| get_smart_import_predictions | Retrieve prediction status for a smart import record or all records in an import | ”Given smart import record id, return prediction status, suggested fields, and confidence scores as structured data” | 
| get_records_schema | View schemas for contract records, including record types and metadata properties | ”Return available record types and for each type return property name and type as structured data” | 
| list_scim_schemas | List SCIM schemas with their attributes and metadata | ”List SCIM schemas and return schema name, id, and attribute paths as structured data” | 
How to Use
1
Create Your Ironclad MCP Node
Go to your node library, search for Ironclad, and click “Create a node with AI”
2
Add Your Prompt
Drag the Ironclad MCP node to your canvas and add your prompt in the text box.
3
Test Your Node
Run the node to see the results. If everything looks good, you’re all set. If you need tweaks, check the troubleshooting tips below.
4
Save and Reuse
Once your Ironclad MCP node works as expected, save it to your library so you can use it in any workflow.
Example Prompts
With 19 available tools, these examples showcase popular use cases. Workflows – Discovery and Monitoring:Start with one action per node. Use list tools to find IDs, then feed those IDs into update or manage tools in the next node for fast, reliable workflows.
Troubleshooting
If your Ironclad MCP node isn’t working as expected, try these best practices:Keep Prompts Simple and Specific
- Good: “List workflows where title contains search termand return id and status as structured data”
- Less Efficient: “Find all workflows for owner email, approve forrole name, send signature requests tosigner emails list, and then add a comment withcomment text”
For best results, create separate nodes for discovery, approval, signatures, and commenting. Ironclad MCP works best with focused, single-action prompts.
Match What Ironclad Can Do
- Good: “For workflow id, set approval status for rolerole nametoapproved or pendingand return new status”
- Less Efficient: “Notify the approver in Slack and then approve the workflow”
Ironclad MCP excels at contract workflows and records. To send Slack notifications, combine it with the Slack Message Sender or Reader node in your workflow.
Break Complex Tasks Into Steps
Trying to do everything in one prompt can cause timeouts or missed fields:1
Step 1: Get Workflows
List workflows where status equals 
status, return workflow ids and titles as structured data2
Step 2: Update Approvals
For 
workflow id, set approval status for role role name to approved or pending, return role and new status as structured data3
Step 3: Manage Signatures
For 
workflow id, create recipient URLs for signer emails signer emails list, return signer email and recipientUrl as structured dataConnect these nodes sequentially in your workflow. The workflow ids from Step 1 feed into Step 2, and the outputs from Step 2 feed into Step 3.
Focus on Data Retrieval
Ironclad MCP is great for pulling or updating Ironclad data. For summaries or email drafts, pair it with other nodes. Example:- Good prompt: “Given workflow id, list comments and return author, text, and createdAt as structured data”
- Less Efficient: “List comments, summarize them, and draft an email to the team”
Use the Ask AI node to summarize and Gmail Sender/Reader to draft or send emails. Keep Ironclad prompts focused on Ironclad data.
Troubleshooting Node Creation
Empty Outputs
Empty Outputs
In the node creation window, select “Request changes” and tell the AI you received empty outputs. It will add debug logs and verify the API response.
Incorrect Results
Incorrect Results
In the node creation window, use “Request changes” to explain what you expected versus what you received so the AI can refine the node.
Errors
Errors
First click “Fix with Gummie”. If multiple attempts fail, simplify your prompt or contact support.
Iterate Using the Chat
Iterate Using the Chat
Node creation often takes a few tweaks. Use the chat interface in the node creation window to refine filters, output fields, or pagination.
Need More Help?
- Watch What are MCP Nodes video tutorial
- Check out MCP Best Practices in Gumloop University
- Join the Gumloop Community for support
- View the Ironclad MCP setup guide for Claude and Cursor
- Contact support at support@gumloop.com