{
  "name": "io.github.erayaha/mcp-server",
  "description": "Erayaha AI contract vulnerability scanner and clause reasoning compiler.",
  "version": "1.0.0",
  "serverUrl": "https://erayaha.ai/mcp",
  "transport": "streamable-http",
  "instructions": "Use Erayaha tools to deterministically scan contracts for liabilities, uncapped indemnities, and verify clause compliance against corporate fallback playbooks.",
  "tools": [
    {
      "name": "scanContractVulnerability",
      "description": "Compiles raw contract text into structural logic graphs to uncover circular obligations, indemnification loops, and missing caps.",
      "parameters": {
        "type": "object",
        "required": ["contractText"],
        "properties": {
          "contractText": {
            "type": "string",
            "description": "Full contract or clause text to scan (minimum 50 chars)."
          },
          "documentType": {
            "type": "string",
            "enum": ["NDA", "MSA", "SOW", "DPA", "SLA", "Lease", "General"],
            "default": "General"
          }
        }
      },
      "readOnlyHint": true,
      "destructiveHint": false
    },
    {
      "name": "analyzeClausePlaybook",
      "description": "Evaluates contract clauses against corporate risk policies, identifying standard fallbacks and automated redline suggestions.",
      "parameters": {
        "type": "object",
        "required": ["clauseText", "clauseType"],
        "properties": {
          "clauseText": {
            "type": "string",
            "description": "Target clause text to compare against corporate policy."
          },
          "clauseType": {
            "type": "string",
            "enum": ["indemnity", "limitation_of_liability", "confidentiality", "governing_law", "termination", "ip_assignment"]
          }
        }
      },
      "readOnlyHint": true,
      "destructiveHint": false
    },
    {
      "name": "calculateRoiSavings",
      "description": "Computes annualized legal savings, risk mitigation efficiency, and payback timeline based on contract review volume.",
      "parameters": {
        "type": "object",
        "required": ["annualContractVolume"],
        "properties": {
          "annualContractVolume": {
            "type": "integer",
            "description": "Total number of contracts reviewed per year."
          },
          "hourlyLegalRate": {
            "type": "number",
            "default": 350.0
          },
          "hoursPerContractManual": {
            "type": "number",
            "default": 4.5
          }
        }
      },
      "readOnlyHint": true,
      "destructiveHint": false
    },
    {
      "name": "batchScanContracts",
      "description": "Executes high-throughput bulk verification and risk indexing across an array of enterprise contract documents in one request.",
      "parameters": {
        "type": "object",
        "required": ["contracts"],
        "properties": {
          "contracts": {
            "type": "array",
            "items": {
              "type": "object",
              "required": ["id", "contractText"],
              "properties": {
                "id": { "type": "string" },
                "documentType": { "type": "string" },
                "contractText": { "type": "string" }
              }
            }
          }
        }
      },
      "readOnlyHint": true,
      "destructiveHint": false
    }
  ],
  "resources": [
    {
      "uri": "erayaha://playbooks/standard-nda",
      "name": "Standard Mutual NDA Playbook",
      "mimeType": "text/markdown",
      "description": "Enterprise standard fallback rules and preferred clauses for mutual non-disclosure agreements."
    },
    {
      "uri": "erayaha://benchmarks/clause-risk-index",
      "name": "Clause Vulnerability Scoring Index",
      "mimeType": "application/json",
      "description": "Risk weightings, severity classifications, and benchmark metrics for contract clauses."
    },
    {
      "uri": "erayaha://rules/compliance-catalog",
      "name": "Regulatory & Security Compliance Rules",
      "mimeType": "application/json",
      "description": "SOC 2 Type II, ISO 27001, HIPAA, and GDPR contractual requirements and required provisions."
    }
  ]
}
