{
  "mcpId": "mohammad-asad-web-design",
  "name": "Mohammad Asad Web Design Services",
  "description": "API for Mohammad Asad web design services, providing tools for contact form submissions, project quotes, and service information with rate limiting and versioning.",
  "version": "1.0.0",
  "author": {
    "name": "Mohammad Asad",
    "email": "mohammadasad.contact@gmail.com",
    "url": "https://mohammad-asad.vercel.app"
  },
  "homepage": "https://mohammad-asad.vercel.app",
  "documentation": "https://mohammad-asad.vercel.app/docs",
  "license": "Proprietary",
  "transport": {
    "type": "http",
    "url": "https://mohammad-asad.vercel.app/api/v1",
    "method": "streamable-http"
  },
  "capabilities": {
    "tools": {
      "listChanged": false
    },
    "resources": {
      "subscribe": false,
      "listChanged": false
    },
    "prompts": {
      "listChanged": false
    }
  },
  "tools": [
    {
      "name": "submit_contact_form",
      "description": "Submit a contact form inquiry to Mohammad Asad web design services. Use this when users want to make general inquiries or request consultations for web design, UI/UX design, or web development projects.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "description": "Contact person's full name",
            "minLength": 2,
            "maxLength": 100,
            "example": "John Doe"
          },
          "email": {
            "type": "string",
            "format": "email",
            "description": "Valid email address for communication",
            "example": "john@example.com"
          },
          "phone": {
            "type": "string",
            "description": "Optional phone number including country code",
            "example": "+1234567890"
          },
          "subject": {
            "type": "string",
            "description": "Brief subject line for the inquiry",
            "maxLength": 200,
            "example": "Web Design Project Inquiry"
          },
          "message": {
            "type": "string",
            "description": "Detailed message describing the inquiry or project requirements",
            "minLength": 10,
            "maxLength": 2000,
            "example": "I'm interested in getting a custom website designed for my business."
          },
          "service_interest": {
            "type": "string",
            "enum": ["web-design", "ui-ux", "web-development", "wordpress", "shopify", "maintenance", "other"],
            "description": "Primary service area of interest",
            "example": "web-design"
          }
        },
        "required": ["name", "email", "message"]
      }
    },
    {
      "name": "request_project_quote",
      "description": "Request a detailed project quote for web design services. Use this when users want pricing information for specific projects like custom websites, WordPress development, or Shopify stores.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "description": "Contact person's full name",
            "minLength": 2,
            "maxLength": 100,
            "example": "Jane Smith"
          },
          "email": {
            "type": "string",
            "format": "email",
            "description": "Valid email address for communication",
            "example": "jane@company.com"
          },
          "company": {
            "type": "string",
            "description": "Company or organization name (optional)",
            "example": "Acme Corporation"
          },
          "project_type": {
            "type": "string",
            "enum": ["custom-website", "wordpress", "shopify", "ui-ux-design", "website-redesign", "maintenance"],
            "description": "Type of project being requested",
            "example": "custom-website"
          },
          "budget_range": {
            "type": "string",
            "enum": ["<1000", "1000-3000", "3000-5000", "5000-10000", "10000+"],
            "description": "Expected budget range in USD",
            "example": "5000-10000"
          },
          "timeline": {
            "type": "string",
            "description": "Expected project timeline or deadline",
            "example": "2-3 months"
          },
          "description": {
            "type": "string",
            "description": "Detailed project description including requirements, goals, and specific features needed",
            "minLength": 20,
            "maxLength": 5000,
            "example": "We need a custom e-commerce website with product catalog, shopping cart, and payment integration."
          }
        },
        "required": ["name", "email", "project_type", "budget_range", "description"]
      }
    },
    {
      "name": "get_services",
      "description": "Get list of available web design and development services with pricing information. Use this when users want to know what services are offered and their starting prices.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "description": "No parameters required for this operation"
      }
    },
    {
      "name": "health_check",
      "description": "Check API health status and availability. Use this to verify the service is operational before making other API calls.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "description": "No parameters required for this operation"
      }
    }
  ],
  "resources": [
    {
      "uri": "https://mohammad-asad.vercel.app/openapi.json",
      "name": "OpenAPI Specification",
      "description": "Complete API documentation in OpenAPI/Swagger format with schemas, examples, and rate limiting information",
      "mimeType": "application/json"
    },
    {
      "uri": "https://mohammad-asad.vercel.app/llms.txt",
      "name": "AI Instructions",
      "description": "AI agent instructions and when-to-use guidance for optimal integration",
      "mimeType": "text/plain"
    },
    {
      "uri": "https://mohammad-asad.vercel.app/sitemap.xml",
      "name": "Sitemap",
      "description": "XML sitemap of all available pages and resources",
      "mimeType": "application/xml"
    },
    {
      "uri": "https://mohammad-asad.vercel.app/docs",
      "name": "API Documentation",
      "description": "Human-readable API documentation with examples and guides",
      "mimeType": "text/html"
    }
  ],
  "prompts": [
    {
      "name": "get_web_design_consultation",
      "description": "Guide users through requesting a web design consultation by collecting project requirements, budget information, and timeline expectations",
      "arguments": [
        {
          "name": "project_type",
          "description": "Type of web project the user is interested in (custom-website, wordpress, shopify, etc.)",
          "required": false
        },
        {
          "name": "budget",
          "description": "User's approximate budget range for the project",
          "required": false
        }
      ]
    },
    {
      "name": "explain_services",
      "description": "Explain available web design and development services to help users choose the right one for their needs, including pricing and use cases",
      "arguments": []
    },
    {
      "name": "technical_consultation",
      "description": "Provide technical consultation on web technologies, CMS choices, and development approaches based on user requirements",
      "arguments": [
        {
          "name": "requirements",
          "description": "Technical requirements and constraints for the project",
          "required": false
        }
      ]
    }
  ],
  "rateLimits": {
    "description": "Rate limiting policy for API endpoints",
    "default": {
      "requestsPerHour": 100,
      "burst": 10
    },
    "endpoints": {
      "submit_contact_form": {
        "requestsPerHour": 100,
        "burst": 10
      },
      "request_project_quote": {
        "requestsPerHour": 50,
        "burst": 5
      },
      "get_services": {
        "requestsPerHour": 200,
        "burst": 20
      },
      "health_check": {
        "requestsPerHour": 1000,
        "burst": 100
      }
    }
  },
  "versioning": {
    "current": "v1",
    "policy": "URL path versioning with 12-month deprecation notice",
    "deprecationHeaders": ["Deprecation", "Link"]
  }
}