{
  "name": "Bakry Abdelsalam Web Services Agent",
  "description": "Public A2A discovery card for Bakry Abdelsalam's Arabic web services website. The card helps agents read the service offer, understand available web development services, and prepare a consultation handoff that still requires user confirmation before any contact is sent.",
  "version": "1.0.0",
  "url": "https://www.bakry.tech/",
  "provider": {
    "organization": "Bakry Abdelsalam",
    "url": "https://www.bakry.tech/",
    "contactEmail": "bakryabdalsalam6@gmail.com"
  },
  "documentationUrl": "https://www.bakry.tech/docs/api/",
  "iconUrl": "https://www.bakry.tech/images/Bakry-Abdelsalam-768x954.webp",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "extendedAgentCard": false
  },
  "supportedInterfaces": [
    {
      "protocol": "web",
      "protocolBinding": "web",
      "transport": "https",
      "url": "https://www.bakry.tech/"
    },
    {
      "protocol": "mcp",
      "protocolBinding": "streamable-http",
      "transport": "streamable-http",
      "url": "https://www.bakry.tech/mcp"
    }
  ],
  "defaultInputModes": ["text/plain", "application/json"],
  "defaultOutputModes": ["text/plain", "application/json", "text/markdown"],
  "skills": [
    {
      "id": "read-offer",
      "name": "Read service offer",
      "description": "Read and summarize the public Arabic service offer, packages, FAQs, service pages, blog resources, and contact options from bakry.tech.",
      "tags": ["arabic", "web-development", "services", "seo", "hosting"],
      "examples": [
        "Summarize Bakry's website design and development services.",
        "Which service page should a small business owner read first?"
      ],
      "inputModes": ["text/plain"],
      "outputModes": ["text/plain", "application/json", "text/markdown"]
    },
    {
      "id": "prepare-consultation-handoff",
      "name": "Prepare consultation handoff",
      "description": "Prepare a WhatsApp or email consultation draft using user-provided project details. The agent must ask the user for confirmation before opening or sending any contact message.",
      "tags": ["consultation", "contact", "handoff", "safety"],
      "examples": [
        "Draft a consultation message for a company website project.",
        "Prepare a WhatsApp handoff for an ecommerce store request."
      ],
      "inputModes": ["text/plain", "application/json"],
      "outputModes": ["text/plain", "application/json"]
    },
    {
      "id": "find-service-page",
      "name": "Find matching service page",
      "description": "Match a user's need to the most relevant service page, such as website design, ecommerce, hosting, custom web applications, speed and technical SEO, or maintenance.",
      "tags": ["navigation", "service-discovery", "routing"],
      "examples": [
        "Find the best page for improving Core Web Vitals.",
        "Find the service page for building a custom dashboard."
      ],
      "inputModes": ["text/plain"],
      "outputModes": ["text/plain", "application/json"]
    }
  ],
  "securitySchemes": {},
  "security": [],
  "metadata": {
    "homepage": "https://www.bakry.tech/",
    "markdown": "https://www.bakry.tech/index.md",
    "llmsTxt": "https://www.bakry.tech/llms.txt",
    "agentManifest": "https://www.bakry.tech/agent.json",
    "agentSkills": "https://www.bakry.tech/.well-known/agent-skills/index.json",
    "mcpServerCard": "https://www.bakry.tech/.well-known/mcp/server-card.json",
    "webBotAuthJwks": "https://www.bakry.tech/.well-known/http-message-signatures-directory"
  }
}
