{
  "integration_type": "claudeai_tools",
  "name": "CDW Tools",
  "description": "Comprehensive suite of free financial calculators and productivity tools",
  "author": "Connect Digital World",
  "version": "1.0.0",
  "baseUrl": "https://tools.connectdigitalworld.com",
  "tools": [
    {
      "name": "emi_calculator",
      "displayName": "EMI Calculator",
      "description": "Calculate Equated Monthly Installment (EMI) for loans with total interest and payment schedule",
      "category": "finance",
      "url": "https://tools.connectdigitalworld.com/tools/emi-calculator",
      "parameters": [
        {
          "name": "principal",
          "type": "number",
          "description": "Loan amount",
          "unit": "currency",
          "example": 500000
        },
        {
          "name": "rate",
          "type": "number",
          "description": "Annual interest rate",
          "unit": "percentage",
          "example": 7.5
        },
        {
          "name": "months",
          "type": "integer",
          "description": "Loan tenure",
          "unit": "months",
          "example": 240
        }
      ],
      "returns": {
        "type": "object",
        "fields": [
          { "name": "monthlyEMI", "type": "number", "description": "Monthly installment amount" },
          { "name": "totalAmount", "type": "number", "description": "Total amount to be paid" },
          { "name": "totalInterest", "type": "number", "description": "Total interest paid" }
        ]
      },
      "examples": [
        {
          "description": "Calculate EMI for a home loan",
          "input": { "principal": 2000000, "rate": 7, "months": 240 },
          "output": { "monthlyEMI": "13,861", "totalAmount": "3,326,640", "totalInterest": "1,326,640" }
        }
      ]
    },
    {
      "name": "compound_interest_calculator",
      "displayName": "Compound Interest Calculator",
      "description": "Calculate compound interest and investment growth over various time periods and compounding frequencies",
      "category": "finance",
      "url": "https://tools.connectdigitalworld.com/tools/compound-interest",
      "parameters": [
        {
          "name": "principal",
          "type": "number",
          "description": "Initial investment amount",
          "unit": "currency",
          "example": 100000
        },
        {
          "name": "rate",
          "type": "number",
          "description": "Annual interest rate",
          "unit": "percentage",
          "example": 8
        },
        {
          "name": "years",
          "type": "integer",
          "description": "Investment period",
          "unit": "years",
          "example": 10
        },
        {
          "name": "frequency",
          "type": "string",
          "description": "Compounding frequency",
          "enum": ["yearly", "half-yearly", "quarterly", "monthly"],
          "example": "quarterly"
        }
      ],
      "returns": {
        "type": "object",
        "fields": [
          { "name": "finalAmount", "type": "number", "description": "Final amount after compound interest" },
          { "name": "interestEarned", "type": "number", "description": "Interest earned" }
        ]
      }
    },
    {
      "name": "sip_calculator",
      "displayName": "SIP Calculator",
      "description": "Calculate Systematic Investment Plan (SIP) returns and mutual fund investment growth",
      "category": "finance",
      "url": "https://tools.connectdigitalworld.com/tools/sip-calculator",
      "parameters": [
        {
          "name": "monthlyinvestment",
          "type": "number",
          "description": "Monthly investment amount",
          "unit": "currency",
          "example": 10000
        },
        {
          "name": "rate",
          "type": "number",
          "description": "Expected annual return",
          "unit": "percentage",
          "example": 12
        },
        {
          "name": "years",
          "type": "integer",
          "description": "Investment period",
          "unit": "years",
          "example": 15
        }
      ],
      "returns": {
        "type": "object",
        "fields": [
          { "name": "totalInvestment", "type": "number" },
          { "name": "totalValue", "type": "number" },
          { "name": "totalGain", "type": "number" }
        ]
      }
    },
    {
      "name": "invoice_generator",
      "displayName": "Invoice Generator",
      "description": "Generate professional invoices with tax calculation, GST support, and custom templates",
      "category": "business",
      "url": "https://tools.connectdigitalworld.com/tools/invoice-generator",
      "parameters": [
        {
          "name": "items",
          "type": "array",
          "description": "Line items with description, quantity, and rate"
        },
        {
          "name": "tax_rate",
          "type": "number",
          "description": "Tax rate (GST percentage)",
          "unit": "percentage",
          "example": 18
        }
      ]
    },
    {
      "name": "json_formatter",
      "displayName": "JSON Formatter & Validator",
      "description": "Format, validate, minify, and beautify JSON code",
      "category": "developer",
      "url": "https://tools.connectdigitalworld.com/tools/json-formatter",
      "parameters": [
        {
          "name": "jsonCode",
          "type": "string",
          "description": "JSON code to format"
        },
        {
          "name": "action",
          "type": "string",
          "enum": ["format", "minify", "validate"],
          "description": "Action to perform"
        }
      ]
    },
    {
      "name": "password_generator",
      "displayName": "Password Generator",
      "description": "Generate secure, random passwords with customizable length and character types",
      "category": "security",
      "url": "https://tools.connectdigitalworld.com/tools/password-generator",
      "parameters": [
        {
          "name": "length",
          "type": "integer",
          "description": "Password length",
          "example": 16
        },
        {
          "name": "includeUppercase",
          "type": "boolean",
          "description": "Include uppercase letters",
          "example": true
        },
        {
          "name": "includeNumbers",
          "type": "boolean",
          "description": "Include numbers",
          "example": true
        },
        {
          "name": "includeSpecial",
          "type": "boolean",
          "description": "Include special characters",
          "example": true
        }
      ]
    },
    {
      "name": "image_to_pdf",
      "displayName": "Image to PDF Converter",
      "description": "Convert single or multiple images (JPG, PNG, WebP) to PDF",
      "category": "utility",
      "url": "https://tools.connectdigitalworld.com/tools/image-to-pdf"
    },
    {
      "name": "whatsapp_link_generator",
      "displayName": "WhatsApp Link Generator",
      "description": "Create shareable WhatsApp links with pre-filled messages for marketing",
      "category": "social-media",
      "url": "https://tools.connectdigitalworld.com/tools/whatsapp-link-generator",
      "parameters": [
        {
          "name": "phoneNumber",
          "type": "string",
          "description": "WhatsApp phone number with country code"
        },
        {
          "name": "message",
          "type": "string",
          "description": "Pre-filled message text"
        }
      ]
    }
  ],
  "metadata": {
    "domain": "tools.connectdigitalworld.com",
    "supportedLanguages": ["en"],
    "regions": ["global"],
    "pricing": "free",
    "rateLimit": {
      "requests_per_minute": 100,
      "requests_per_day": 10000
    }
  }
}
