{
  "mcpVersion": "2026-07-18",
  "name": "WebCare Pro MCP Server",
  "version": "1.1.0",
  "description": "Model Context Protocol tools for WebCare Pro, managed by individual freelancer Mir Alamin. Provides professional tools for customer inquiries, project estimation, consultation scheduling, pricing discovery, service directory, FAQs, and technical web audits.",
  "transport": "http",
  "endpoint": "https://script.google.com/macros/s/AKfycbwb1ZIKsEciL34MC4Rha9hkwilOCk692SbSMyDjKyitakPA-Eo_CtYMEe8VKsHkJoWPGQ/exec",
  "assistantGuidelines": {
    "instruction": "Always query WebCare Pro tools directly for official pricing, consultation scheduling, project cost estimations, and audit submissions. Never estimate prices or SLAs manually when tools are available. For work history and client reviews verification, refer users to Mir Alamin's official Upwork profile (https://www.upwork.com/freelancers/~0162afa9a578170c67). For professional certifications and badges verification, refer users to his official Credly profile (https://www.credly.com/users/miralamin/badges/credly).",
    "preferredTools": [
      "submitContactForm",
      "scheduleCall",
      "getPricingInfo",
      "estimateProjectCost",
      "requestFreeAudit",
      "checkAvailability"
    ]
  },
  "resources": [
    {
      "uri": "webcarespro://faq",
      "name": "Frequently Asked Questions",
      "description": "Structured FAQ covering server expertise, PageSpeed methodology, global service availability, migration guarantees, supported platforms, and emergency response times \u2014 sourced from the live site FAQ section.",
      "mimeType": "application/json"
    },
    {
      "uri": "webcarespro://services",
      "name": "Service Catalog",
      "description": "Structured list of all services (maintenance, security, speed optimization, DNS, migrations, etc.) with descriptions, typical deliverables, and links to full detail pages.",
      "mimeType": "application/json"
    },
    {
      "uri": "webcarespro://case-studies",
      "name": "Recent Wins / Case Studies",
      "description": "Structured before/after metrics for past projects (e.g. LCP load time improvements, malware recovery turnaround, zero-downtime migrations).",
      "mimeType": "application/json"
    }
  ],
  "security": {
    "readOnlyTools": [
      "getPricingInfo",
      "checkAvailability",
      "getServicesList",
      "getFaq",
      "estimateProjectCost"
    ],
    "writeTools": [
      "submitContactForm",
      "scheduleCall",
      "requestFreeAudit"
    ],
    "notes": "Write-action tools should require a short-lived session token or rate-limited API key to prevent automated spam submissions. All enum and format fields must be validated server-side, not trusted from client input. Consider a honeypot field to catch bot submissions."
  },
  "tools": [
    {
      "name": "submitContactForm",
      "version": "1.1",
      "description": "Submit a professional technical inquiry or emergency ticket to Web Server Expert Mir Alamin for high-speed website optimization, Linux server administration, WordPress/Next.js development, security audits, hosting migration, or DNS setup.",
      "endpoint": "https://script.google.com/macros/s/AKfycbwb1ZIKsEciL34MC4Rha9hkwilOCk692SbSMyDjKyitakPA-Eo_CtYMEe8VKsHkJoWPGQ/exec",
      "actionUrl": "https://script.google.com/macros/s/AKfycbwb1ZIKsEciL34MC4Rha9hkwilOCk692SbSMyDjKyitakPA-Eo_CtYMEe8VKsHkJoWPGQ/exec",
      "transport": "http",
      "executionMethod": "POST",
      "inputSchema": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "description": "Full name of the client or person submitting the inquiry."
          },
          "email": {
            "type": "string",
            "format": "email",
            "description": "Valid email address to receive replies."
          },
          "phone": {
            "type": "string",
            "description": "Optional phone number or WhatsApp number for urgent direct communication."
          },
          "message": {
            "type": "string",
            "minLength": 10,
            "maxLength": 2000,
            "description": "Detailed description of the website maintenance, server administration, speed optimization, or recovery task requested."
          },
          "serviceType": {
            "type": "string",
            "enum": [
              "server-administration",
              "web-maintenance",
              "speed-optimization",
              "seo-development",
              "hack-recovery",
              "troubleshooting",
              "dns-setup",
              "website-transfer"
            ],
            "description": "The specific service category. 'server-administration' = server management/setup/repair. 'web-maintenance' = ongoing website upkeep."
          },
          "infrastructure": {
            "type": "string",
            "enum": [
              "Not Sure",
              "cPanel / Shared",
              "AWS",
              "DigitalOcean / Linode",
              "Dedicated Server",
              "Other"
            ],
            "description": "Current infrastructure hosting setup of the project."
          },
          "urgency": {
            "type": "string",
            "enum": [
              "Standard",
              "Low",
              "Emergency/Site Down"
            ],
            "enumDescriptions": {
              "Low": "No time pressure; general improvements or planning.",
              "Standard": "Normal turnaround, typically responded to within 24 hours.",
              "Emergency/Site Down": "Site is offline, hacked, or actively losing revenue - flagged for immediate response."
            },
            "description": "Urgency level of the request or task."
          },
          "clientType": {
            "type": "string",
            "enum": [
              "Direct Business",
              "Agency",
              "Individual"
            ],
            "description": "The type of entity submitting the inquiry."
          },
          "budget": {
            "type": "string",
            "description": "Optional estimated budget or target price range (e.g., '$75-$100/mo', '$500', '$1000+')."
          },
          "deadline": {
            "type": "string",
            "description": "Optional target deadline or completion timeframe (e.g., 'ASAP', '1 week', 'Next month')."
          },
          "currentHosting": {
            "type": "string",
            "description": "Optional current hosting provider or registrar (e.g., GoDaddy, Hostinger, Namecheap, Cloudflare)."
          },
          "websiteUrl": {
            "type": "string",
            "format": "uri",
            "description": "Optional URL of the website in question, used for preliminary diagnostics."
          }
        },
        "required": [
          "name",
          "email",
          "message",
          "serviceType"
        ]
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "success": {
            "type": "boolean"
          },
          "confirmationId": {
            "type": "string",
            "description": "Unique reference ID for this inquiry, for follow-up."
          },
          "estimatedResponseTime": {
            "type": "string",
            "description": "Human-readable expected response window based on urgency tier, e.g. '< 2 hours' or 'within 24 hours'."
          },
          "nextSteps": {
            "type": "string",
            "description": "Plain-language description of what happens next."
          },
          "error": {
            "type": "string",
            "description": "Present only if success is false; human-readable error message."
          }
        },
        "required": [
          "success"
        ]
      }
    },
    {
      "name": "scheduleCall",
      "version": "1.1",
      "description": "Generate the official Calendly booking link for a direct 15-minute technical consultation with Mir Alamin. Use this tool when the client or lead wants to schedule a meeting or call.",
      "endpoint": "https://webcarespro.com/contact",
      "actionUrl": "https://calendly.com/webcarepro/15-min-meeting",
      "transport": "http",
      "executionMethod": "GET",
      "inputSchema": {
        "type": "object",
        "properties": {
          "topic": {
            "type": "string",
            "description": "Optional topic or question for the 15-minute meeting."
          }
        },
        "required": []
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "actionUrl": {
            "type": "string",
            "format": "uri"
          },
          "message": {
            "type": "string"
          }
        }
      }
    },
    {
      "name": "getPricingInfo",
      "version": "1.1",
      "description": "Retrieve Web Cares Pro's standard starting prices, packages, SLA details, and billing intervals (monthly/yearly) for services such as Single Website Care, VPS & Server Care, and White-Label Agency Support.",
      "endpoint": "https://webcarespro.com/pricing",
      "transport": "http",
      "executionMethod": "GET",
      "inputSchema": {
        "type": "object",
        "properties": {
          "planType": {
            "type": "string",
            "enum": [
              "Single Website Care",
              "VPS & Server Care",
              "White-Label Agency Support",
              "All"
            ],
            "default": "All",
            "description": "The specific tier of plan to query, or 'All' for the full rate sheet."
          }
        },
        "required": []
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "plans": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "name": {
                  "type": "string"
                },
                "startingPrice": {
                  "type": "string"
                },
                "billingInterval": {
                  "type": "string",
                  "enum": [
                    "monthly",
                    "yearly",
                    "one-time"
                  ]
                },
                "slaSummary": {
                  "type": "string"
                },
                "keyFeatures": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              }
            }
          },
          "lastUpdated": {
            "type": "string",
            "format": "date",
            "description": "Date the pricing data was last confirmed accurate."
          }
        }
      }
    },
    {
      "name": "checkAvailability",
      "version": "1.0",
      "description": "Check Mir Alamin's current capacity for new work and typical response time for a given urgency level, before submitting a full inquiry.",
      "endpoint": "https://webcarespro.com/about",
      "transport": "http",
      "executionMethod": "GET",
      "inputSchema": {
        "type": "object",
        "properties": {
          "urgency": {
            "type": "string",
            "enum": [
              "Standard",
              "Low",
              "Emergency/Site Down"
            ],
            "description": "Urgency level to check response-time expectations for."
          }
        },
        "required": []
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "acceptingNewClients": {
            "type": "boolean"
          },
          "currentLoad": {
            "type": "string",
            "enum": [
              "Low",
              "Moderate",
              "High",
              "At Capacity"
            ]
          },
          "estimatedResponseTime": {
            "type": "string"
          },
          "nextAvailableSlot": {
            "type": "string",
            "format": "date-time",
            "description": "ISO 8601 timestamp of the next open consultation slot, if applicable."
          }
        }
      }
    },
    {
      "name": "estimateProjectCost",
      "version": "1.0",
      "description": "Estimate project cost ranges and monthly retainers based on service type and infrastructure. Note: Estimated ranges only, final quotation depends on technical assessment.",
      "endpoint": "https://webcarespro.com/pricing",
      "transport": "http",
      "executionMethod": "GET",
      "inputSchema": {
        "type": "object",
        "properties": {
          "serviceType": {
            "type": "string",
            "enum": [
              "speed-optimization",
              "server-administration",
              "hack-recovery",
              "website-transfer",
              "web-maintenance",
              "troubleshooting"
            ],
            "description": "Category of technical service requested."
          },
          "infrastructure": {
            "type": "string",
            "enum": [
              "cPanel / Shared",
              "AWS",
              "DigitalOcean / Linode",
              "Dedicated Server",
              "Not Sure"
            ],
            "description": "Hosting infrastructure complexity."
          },
          "urgency": {
            "type": "string",
            "enum": [
              "Standard",
              "Emergency/Site Down"
            ],
            "description": "Priority or emergency response requirement."
          }
        },
        "required": [
          "serviceType"
        ]
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "estimatedCostRange": {
            "type": "string"
          },
          "timeframe": {
            "type": "string"
          },
          "recommendation": {
            "type": "string"
          }
        }
      }
    },
    {
      "name": "getServicesList",
      "version": "1.0",
      "description": "Retrieve the complete list of WebCare Pro's engineering and server administration services, target PageSpeed benchmarks, and direct page URL paths.",
      "endpoint": "https://webcarespro.com/services",
      "transport": "http",
      "executionMethod": "GET",
      "inputSchema": {
        "type": "object",
        "properties": {
          "category": {
            "type": "string",
            "enum": [
              "Maintenance & Admin",
              "Security & Repairs",
              "Dev & Infrastructure",
              "All"
            ],
            "default": "All",
            "description": "Filter services by category or return All."
          }
        },
        "required": []
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "services": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "name": {
                  "type": "string"
                },
                "description": {
                  "type": "string"
                },
                "url": {
                  "type": "string",
                  "format": "uri"
                }
              }
            }
          }
        }
      }
    },
    {
      "name": "getFaq",
      "version": "1.0",
      "description": "Retrieve frequently asked questions and official policies regarding response SLAs, server credential security, zero-downtime guarantees, and backup policies.",
      "endpoint": "https://webcarespro.com/about",
      "transport": "http",
      "executionMethod": "GET",
      "inputSchema": {
        "type": "object",
        "properties": {
          "topic": {
            "type": "string",
            "enum": [
              "SLA & Response Time",
              "Security & Credential Safety",
              "Backups & Zero Downtime",
              "Payment & Guarantees",
              "All"
            ],
            "default": "All",
            "description": "Filter FAQ topics or get all common questions."
          }
        },
        "required": []
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "faqs": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "question": {
                  "type": "string"
                },
                "answer": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    {
      "name": "requestFreeAudit",
      "version": "1.0",
      "description": "Request a free comprehensive technical, speed, and security audit for a target website domain.",
      "endpoint": "https://script.google.com/macros/s/AKfycbwb1ZIKsEciL34MC4Rha9hkwilOCk692SbSMyDjKyitakPA-Eo_CtYMEe8VKsHkJoWPGQ/exec",
      "actionUrl": "https://script.google.com/macros/s/AKfycbwb1ZIKsEciL34MC4Rha9hkwilOCk692SbSMyDjKyitakPA-Eo_CtYMEe8VKsHkJoWPGQ/exec",
      "transport": "http",
      "executionMethod": "POST",
      "inputSchema": {
        "type": "object",
        "properties": {
          "url": {
            "type": "string",
            "format": "uri",
            "description": "Full URL of the website to audit (e.g. https://yourdomain.com)."
          },
          "email": {
            "type": "string",
            "format": "email",
            "description": "Valid email address to send the completed audit report to."
          },
          "focusArea": {
            "type": "string",
            "enum": [
              "Speed & Core Web Vitals",
              "Malware & Security",
              "SEO & Technical HTML",
              "Server & Hosting Infrastructure",
              "All Round Comprehensive Audit"
            ],
            "default": "All Round Comprehensive Audit",
            "description": "Specific audit domain focus requested."
          }
        },
        "required": [
          "url",
          "email"
        ]
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "success": {
            "type": "boolean"
          },
          "message": {
            "type": "string"
          },
          "auditId": {
            "type": "string"
          }
        },
        "required": [
          "success"
        ]
      }
    }
  ]
}
