contractoracle

ContractOracle - 10 contract analysis tools: clause extraction, redlines, DORA mappings.

使うべきか

品質と安全性

B
説明の品質
81%
スキーマの完全性
68%
命名の品質
82%
ポイズニングのリスク
100%
権限の一致
100%
プロトコルへの準拠
100%

検出事項(3)

  • LOWTool 'contract_gaps' description lacks action verbcontract_gaps 内
  • LOWTool 'contract_analyze_llm' description lacks action verbcontract_analyze_llm 内
  • LOWTool 'health_check' description lacks action verbhealth_check 内

ツール定義とプロトコルへの準拠に関する自動分析に基づいています。

コンテキストコスト

~860トークン数(ツール定義)
~659 B一般的なレスポンスサイズ
注意への影響は中程度(128k コンテキストの 0.67%)

これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。

インストール

ワンクリックインストール

これを `claude_desktop_config.json` ファイルに追加してください:

{
  "mcpServers": {
    "contractoracle": {
      "url": "https://tooloracle.io/contract/mcp/"
    }
  }
}

リモートエンドポイント

https://tooloracle.io/contract/mcp/streamable-http

できること

ツール一覧

ツール(11)

🟢 読み取り専用🟡 書き込み🔴 削除⚪ 不明
🟡register_contract(contract_id, provider_name, contract_title, contract_start, contract_end, ...)

Add or update an ICT third-party contract. Tracks all DORA Art. 30 mandatory clauses.

入力スキーマ

{
  "type": "object",
  "properties": {
    "contract_id": {
      "type": "string"
    },
    "provider_name": {
      "type": "string"
    },
    "contract_title": {
      "type": "string"
    },
    "contract_start": {
      "type": "string"
    },
    "contract_end": {
      "type": "string"
    },
    "annual_value_eur": {
      "type": "number"
    },
    "is_cif": {
      "type": "boolean",
      "description": "Supports critical/important function?"
    },
    "function_supported": {
      "type": "string"
    },
    "jurisdiction": {
      "type": "string"
    },
    "governing_law": {
      "type": "string"
    },
    "auto_renewal": {
      "type": "boolean"
    },
    "sla_definition": {
      "type": "boolean"
    },
    "data_location": {
      "type": "boolean"
    },
    "data_protection": {
      "type": "boolean"
    },
    "availability_guarantee": {
      "type": "boolean"
    },
    "incident_notification": {
      "type": "boolean"
    },
    "audit_rights": {
      "type": "boolean"
    },
    "termination_rights": {
      "type": "boolean"
    },
    "cooperation_authority": {
      "type": "boolean"
    },
    "full_sla_quantitative": {
      "type": "boolean"
    },
    "notice_period": {
      "type": "boolean"
    },
    "subcontracting_conditions": {
      "type": "boolean"
    },
    "exit_strategy": {
      "type": "boolean"
    },
    "escrow_source_code": {
      "type": "boolean"
    },
    "business_continuity": {
      "type": "boolean"
    },
    "performance_monitoring": {
      "type": "boolean"
    },
    "sub_providers": {
      "type": "string"
    },
    "notes": {
      "type": "string"
    }
  },
  "required": [
    "provider_name"
  ],
  "additionalProperties": false
}
🟢list_contracts(provider, is_cif, expiring_days)

List contracts with optional filters.

入力スキーマ

{
  "type": "object",
  "properties": {
    "provider": {
      "type": "string"
    },
    "is_cif": {
      "type": "boolean"
    },
    "expiring_days": {
      "type": "integer",
      "description": "Show contracts expiring within N days"
    }
  },
  "additionalProperties": false
}
🟢clause_check(contract_id)

Validate a contract against all DORA Art. 30 mandatory clauses (standard + CIF).

入力スキーマ

{
  "type": "object",
  "properties": {
    "contract_id": {
      "type": "string"
    }
  },
  "required": [
    "contract_id"
  ],
  "additionalProperties": false
}
⚪subcontracting_chain(contract_id)

Map and assess the subcontracting chain of a contract (RTS on subcontracting).

入力スキーマ

{
  "type": "object",
  "properties": {
    "contract_id": {
      "type": "string"
    }
  },
  "required": [
    "contract_id"
  ],
  "additionalProperties": false
}
⚪exit_readiness(contract_id)

Evaluate exit plan readiness for a contract — Art. 28(8) exit strategies.

入力スキーマ

{
  "type": "object",
  "properties": {
    "contract_id": {
      "type": "string"
    }
  },
  "required": [
    "contract_id"
  ],
  "additionalProperties": false
}
🟢cif_analysis

Analyze all Critical/Important Function contracts for enhanced Art. 30(3) requirements.

入力スキーマ

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
⚪contract_gaps

Identify missing mandatory clauses across all contracts.

入力スキーマ

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
⚪contract_scoring(contract_id)

Red-flag risk scoring: exit risk, lock-in, jurisdiction, subcontracting gaps.

入力スキーマ

{
  "type": "object",
  "properties": {
    "contract_id": {
      "type": "string"
    }
  },
  "required": [
    "contract_id"
  ],
  "additionalProperties": false
}
⚪contract_expiry(days_ahead)

Upcoming contract expirations and renewal deadlines.

入力スキーマ

{
  "type": "object",
  "properties": {
    "days_ahead": {
      "type": "integer",
      "description": "Lookahead window (default 180 days)"
    }
  },
  "additionalProperties": false
}
🟢contract_analyze_llm(text, contract_id)

AI-powered deep analysis of contract text against DORA Art. 30(2) mandatory clauses using local Gemma 4 LLM. Provide raw contract text or a contract_id for structured analysis.

入力スキーマ

{
  "type": "object",
  "properties": {
    "text": {
      "type": "string",
      "description": "Raw contract text to analyze"
    },
    "contract_id": {
      "type": "string",
      "description": "Existing contract ID for structured analysis"
    }
  },
  "additionalProperties": false
}
🟢health_check

Server status.

入力スキーマ

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}

コミュニティ

このサーバーを評価する

エビデンス

最近の観測

検証済みバージョンは記録されていませんツール 11 件
検証済みバージョンは記録されていませんツール 11 件