{
    "webmcp_version": "1.0",
    "last_updated": "2026-08-23",
    "site": {
        "name": "yamiru.com",
        "url": "https://yamiru.com",
        "description": "Personal portfolio of Viktor Vasko (Yamiru) - sysadmin, firefighter, Hytale dev."
    },
    "tools": [
        {
            "name": "getSummary",
            "description": "Get a structured summary of Viktor Vasko's professional profile, skills, and career.",
            "endpoint": "https://yamiru.com/ai/summary.json",
            "method": "GET",
            "parameters": [],
            "returns": "application/json"
        },
        {
            "name": "getFacts",
            "description": "Get verified facts about Viktor Vasko, his projects, certifications, and experience.",
            "endpoint": "https://yamiru.com/ai/facts.json",
            "method": "GET",
            "parameters": [],
            "returns": "application/json"
        },
        {
            "name": "getFAQ",
            "description": "Get frequently asked questions about Yamiru's services, skills, and availability.",
            "endpoint": "https://yamiru.com/ai/faq.json",
            "method": "GET",
            "parameters": [],
            "returns": "application/json"
        },
        {
            "name": "searchContent",
            "description": "Search across all content on yamiru.com - projects, services, experience, skills.",
            "endpoint": "https://yamiru.com/ai/search.php",
            "method": "GET",
            "parameters": [
                {
                    "name": "q",
                    "type": "string",
                    "required": true,
                    "description": "Search query string"
                }
            ],
            "returns": "application/json"
        },
        {
            "name": "getContact",
            "description": "Get contact information and availability for Viktor Vasko.",
            "endpoint": "https://yamiru.com/ai/contact.json",
            "method": "GET",
            "parameters": [],
            "returns": "application/json"
        },
        {
            "name": "getActions",
            "description": "Get available actions and interactions for AI agents on yamiru.com.",
            "endpoint": "https://yamiru.com/ai/actions.json",
            "method": "GET",
            "parameters": [],
            "returns": "application/json"
        },
        {
            "name": "getKnowledge",
            "description": "Retrieve the Knowledge API index of yamiru.com: entities with stable IDs, citable glossary definitions, taxonomy, current plugin releases and platform status. Use this before scraping HTML.",
            "inputSchema": {
                "type": "object",
                "properties": {},
                "required": []
            },
            "endpoint": "https://yamiru.com/knowledge.json",
            "method": "GET"
        },
        {
            "name": "getReadiness",
            "description": "Get the Agent Readiness Score and AI Trust Dashboard self-audit for yamiru.com.",
            "endpoint": "https://yamiru.com/ai/readiness.json",
            "method": "GET",
            "parameters": [],
            "returns": "application/json"
        },
        {
            "name": "getStatus",
            "description": "Get the current operational status of the platforms operated by Viktor Vasko.",
            "endpoint": "https://yamiru.com/status.json",
            "method": "GET",
            "parameters": [],
            "returns": "application/json"
        },
        {
            "name": "getGeoMetrics",
            "description": "Get measured visibility of yamiru.com across generative engines, broken down by engine, paraphrase group and period, with 95 percent confidence intervals.",
            "endpoint": "https://yamiru.com/ai/geo-metrics.json",
            "method": "GET",
            "parameters": [],
            "returns": "application/json"
        }
    ],
    "authentication": {
        "required": false
    },
    "rate_limiting": {
        "requests_per_minute": 60,
        "burst": 10
    }
}
