{
  "$schema": "https://modelcontextprotocol.io/schemas/well-known-mcp-v1.json",
  "mcp_version": "2025-11-25",
  "status": "draft",
  "name": "yamiru-portfolio",
  "title": "Yamiru – Viktor Vasko Portfolio MCP",
  "description": "Read-only MCP-compatible tool surface for yamiru.com: ask, search, facts, news. HTTP transport, no auth required.",
  "homepage": "https://yamiru.com",
  "transport": {
    "type": "http",
    "base_url": "https://yamiru.com/ai/"
  },
  "tools": [
    {
      "name": "ask",
      "description": "Natural-language question about Viktor Vasko (Yamiru), his services, plugins, websites or availability. Returns schema.org Question/Answer.",
      "endpoint": "https://yamiru.com/ai/ask?q={query}",
      "method": "GET",
      "input_schema": { "type": "object", "properties": { "q": { "type": "string" } }, "required": ["q"] }
    },
    {
      "name": "search",
      "description": "Keyword search across projects, services, experience and news.",
      "endpoint": "https://yamiru.com/ai/search.php?q={query}&type={type}",
      "method": "GET",
      "input_schema": { "type": "object", "properties": { "q": { "type": "string" }, "type": { "type": "string", "enum": ["all", "projects", "services", "skills", "experience", "news"] } }, "required": ["q"] }
    },
    {
      "name": "get_facts",
      "description": "Atomic verified facts with confidence scores.",
      "endpoint": "https://yamiru.com/ai/facts.json",
      "method": "GET"
    },
    {
      "name": "get_news",
      "description": "Latest verified updates as schema.org NewsArticle list.",
      "endpoint": "https://yamiru.com/ai/news.json",
      "method": "GET"
    }
  ],
  "related": {
    "webmcp": "https://yamiru.com/.well-known/webmcp.json",
    "agent_protocol": "https://yamiru.com/.well-known/agent.json",
    "nlweb": "https://yamiru.com/.well-known/nlweb.json",
    "openapi": "https://yamiru.com/openapi.yaml"
  },
  "license": "CC-BY-4.0",
  "rsl_license": "https://yamiru.com/license.xml",
  "contact": "vaskoviktor@gmail.com",
  "last_updated": "2026-06-11"
}
