tooloracle avatar

Contractoracle

tooloracle/contractoracle

This connects to ToolOracle's contract analysis platform and exposes 10 operations for working with legal agreements. You get clause extraction to pull specific provisions, redline comparison for tracking changes between versions, and DORA compliance mapping for financial services contracts. Reach for this when you need to automate contract review workflows or build tools that reason over legal documents without manually parsing PDFs. The streamable HTTP transport means you can drop it into any Claude conversation that needs to query contract data or validate regulatory requirements. Built for legal tech automation and compliance checking scenarios where you're handling large volumes of agreements.

tools
11
transport
HTTP
last updated
May 7, 2026

Install

From registry metadata
$ npx add-mcp https://tooloracle.io/contract/mcp/ --name contractoracle

Run in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add --transport http contractoracle https://tooloracle.io/contract/mcp/

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live ยท 11 tools

Verified live against the running server on Nov 6, 2026.

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

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

Parameters* required
annual_value_eurnumber
audit_rightsboolean
auto_renewalboolean
availability_guaranteeboolean
business_continuityboolean
contract_endstring
contract_idstring
contract_startstring
contract_titlestring
cooperation_authorityboolean
data_locationboolean
data_protectionboolean
escrow_source_codeboolean
exit_strategyboolean
full_sla_quantitativeboolean
function_supportedstring
governing_lawstring
incident_notificationboolean
is_cifboolean
Supports critical/important function?
jurisdictionstring

+8 more parameters. See the server's own documentation for the full schema.

list_contractsList contracts with optional filters.3 params

List contracts with optional filters.

Parameters* required
expiring_daysinteger
Show contracts expiring within N days
is_cifboolean
providerstring
clause_checkValidate a contract against all DORA Art. 30 mandatory clauses (standard + CIF).1 params

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

Parameters* required
contract_id*string
subcontracting_chainMap and assess the subcontracting chain of a contract (RTS on subcontracting).1 params

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

Parameters* required
contract_id*string
exit_readinessEvaluate exit plan readiness for a contract โ€” Art. 28(8) exit strategies.1 params

Evaluate exit plan readiness for a contract โ€” Art. 28(8) exit strategies.

Parameters* required
contract_id*string
cif_analysisAnalyze all Critical/Important Function contracts for enhanced Art. 30(3) requirements.

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

No parameters. Call it with no arguments.

contract_gapsIdentify missing mandatory clauses across all contracts.

Identify missing mandatory clauses across all contracts.

No parameters. Call it with no arguments.

contract_scoringRed-flag risk scoring: exit risk, lock-in, jurisdiction, subcontracting gaps.1 params

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

Parameters* required
contract_id*string
contract_expiryUpcoming contract expirations and renewal deadlines.1 params

Upcoming contract expirations and renewal deadlines.

Parameters* required
days_aheadinteger
Lookahead window (default 180 days)
contract_analyze_llmAI-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.2 params

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.

Parameters* required
contract_idstring
Existing contract ID for structured analysis
textstring
Raw contract text to analyze
health_checkServer status.

Server status.

No parameters. Call it with no arguments.

Sponsors

Readme

๐Ÿ“ contractOracle

DORA Execution MCP Server โ€” 10 tools | Part of ToolOracle

Tools Status Tier Bus

Quick Connect

# Claude Desktop / Cursor / Windsurf
npx -y mcp-remote https://tooloracle.io/contract/mcp/
// claude_desktop_config.json
{
  "mcpServers": {
    "contractoracle": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://tooloracle.io/contract/mcp/"]
    }
  }
}

Tools (10)


View the full README on GitHub

Details

Repository
github.com/tooloracle/contractoracle
Transport
HTTP
Registry
MCP registry, active
Tools verified
Nov 6, 2026

More from tooloracle