{
  "name": "iFreeWork site agent",
  "description": "Read-only agent of ifreework.com, the site of Andrey Zubar, senior backend and AI developer. Answers questions about his services, portfolio projects and blog articles from the published site content (Russian and English) and returns his contact details. It never sends messages on anyone's behalf; for that use the MCP tool send_message, which needs the user's approval.",
  "supportedInterfaces": [
    {
      "url": "https://ifreework.com/a2a",
      "protocolBinding": "JSONRPC",
      "protocolVersion": "1.0"
    },
    {
      "url": "https://ifreework.com/a2a",
      "protocolBinding": "JSONRPC",
      "protocolVersion": "0.3"
    }
  ],
  "url": "https://ifreework.com/a2a",
  "protocolVersion": "0.3.0",
  "preferredTransport": "JSONRPC",
  "provider": {
    "organization": "Andrey Zubar (iFreeWork)",
    "url": "https://ifreework.com/"
  },
  "iconUrl": "https://ifreework.com/assets/templates/ifreework_com/img/logo.png",
  "version": "1.0.0",
  "documentationUrl": "https://ifreework.com/llms.txt",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false,
    "extendedAgentCard": false
  },
  "defaultInputModes": [
    "text/plain"
  ],
  "defaultOutputModes": [
    "text/markdown",
    "text/plain"
  ],
  "skills": [
    {
      "id": "site-qa",
      "name": "Answer questions about the developer's work",
      "description": "Searches the published About, Services, Portfolio and Blog pages and replies with the best matching pages, snippets and canonical links. Answers in the language of the question (Russian or English). Replies only with what is on the site.",
      "tags": [
        "portfolio",
        "services",
        "blog",
        "ai",
        "rag",
        "laravel",
        "telegram",
        "crm"
      ],
      "examples": [
        "What AI agent and RAG projects has Andrey built?",
        "Какие CRM-проекты есть в портфолио?",
        "Does he work with Telegram bots and Laravel?"
      ],
      "inputModes": [
        "text/plain"
      ],
      "outputModes": [
        "text/markdown"
      ]
    },
    {
      "id": "contact-info",
      "name": "Contact details",
      "description": "Returns the owner's Telegram, e-mail and contact form. Does not send messages.",
      "tags": [
        "contact",
        "hire"
      ],
      "examples": [
        "How can I contact Andrey?",
        "Как связаться с Андреем?"
      ],
      "inputModes": [
        "text/plain"
      ],
      "outputModes": [
        "text/markdown"
      ]
    }
  ]
}
