Ironclad CLM MCPサーバーは、汎用APIラッパーとしてではなく、Ironcladのデータが実際にどのように機能するかに基づいて構築された17個の個別に呼び出し可能なスキルとして、MCP互換のAIエージェントにIroncladへの直接アクセスを提供します。これは、想像以上に重要な点です。Ironcladは、進行中の契約ワークフローと、既に署名および実行された契約用の別のリポジトリに世界を分割しており、それぞれに独自の識別子とルールがあります。エージェントがこれら2つを混同することはよくある間違いなので、スキルは、たとえば完了したワークフローと実行されたレコードは同じものではないことを明確にし、それぞれに適したツールをエージェントに指示するなど、エージェントがそのような間違いを犯さないように設計されています。
すべてのリクエストはIroncladに到達する前にチェックされ、IDがIroncladが認識できる形式であること、変更内容に理由が含まれていること、リクエストを行った人物または役割に実際に権限があることが確認されます。目的は、不正なリクエストや不完全なリクエストが本番システムに渡らないようにすることです。
署名者の更新、リマインダーの送信、署名リクエストのキャンセル、契約のレビューへの復帰など、いくつかのスキルは、必ずしも元に戻せない署名状態の変更を伴うため、特に注意して扱われます。レビューへの復帰は、それまでに署名されたすべてのものを破棄し、キャンセルは進行中の署名リクエストを停止し、リマインダーは、Ironclad 独自の制限である署名者 1 人あたり 1 時間あたり 1 回までとなります。検索側では、エージェントは Ironclad 独自のフィルタリング ロジックを使用してレコードやエンティティを検索でき、推測するのではなく、まず実際のフィールド名を確認するように誘導されます。また、すべてのスキルは一貫した方法で問題を報告します。そのため、1 つのエラー タイプを処理するエージェントは、入力ミス、見つからないもの、権限の問題、レート制限、再試行する価値のある一時的な障害など、すべてのエラーの処理方法を知っています。

Resolve a workflow_id from counterparty name, document type, or status filters, and retrieve full workflow detail (title, template, step, schema, attributes, roles, approvals, signatures).
Retrieve the workflow-level comment feed and the turn-by-turn negotiation/redline history and audit trail for a contract.
Retrieve approval-request status and actor details per approver, and list all participants (userId/email) involved on a workflow.
List all signers on a workflow at the Sign step with per-signer status and routing order, and retrieve the full sign-step state (signers, routing, provider, scheduled send).
Reassign or edit a signer on a workflow's signature packet under mandatory confirmation, and send a rate-limit-aware reminder email to a signer who has not yet signed.
Cancel the active eSignature packet on a workflow without cancelling the workflow itself, or revert a workflow from the Sign step back to Review, discarding all in-progress signature state.
Search the executed-contract Records repository using free-text search, type/date filters, and Ironclad's formula-based filter syntax, and retrieve full detail for a single executed Record.
Discover the available custom-property schema/IDs on Records to construct valid filters, and search or retrieve full property detail for entities (counterparties, vendors, customers) by name, status, or category.