{
    "protocolVersion": "0.2.0",
    "name": "SAM Magazine",
    "description": "Agent access to SAM (Ski Area Management): search and read 16k+ trade articles, classifieds, and the community board.",
    "url": "https://www.saminfo.com/wp-json/saminfo/v1",
    "preferredTransport": "JSONRPC",
    "supportedInterfaces": [
        {
            "transport": "JSONRPC",
            "url": "https://www.saminfo.com/wp-json/saminfo/v1"
        },
        {
            "transport": "HTTP+JSON",
            "url": "https://www.saminfo.com/wp-json/saminfo/v1"
        }
    ],
    "additionalInterfaces": [
        {
            "transport": "JSONRPC",
            "url": "https://www.saminfo.com/wp-json/saminfo/v1"
        }
    ],
    "version": "1.0.181",
    "provider": {
        "organization": "SAM Magazine",
        "url": "https://www.saminfo.com"
    },
    "documentationUrl": "https://www.saminfo.com/llms.txt",
    "capabilities": {
        "streaming": false,
        "pushNotifications": false,
        "stateTransitionHistory": false
    },
    "defaultInputModes": [
        "text/plain"
    ],
    "defaultOutputModes": [
        "application/json",
        "text/markdown"
    ],
    "securitySchemes": {
        "applicationPassword": {
            "type": "http",
            "scheme": "basic",
            "description": "WordPress Application Password (see /auth.md)"
        }
    },
    "skills": [
        {
            "id": "search",
            "name": "Search",
            "description": "Federated search across articles, classifieds, and the board.",
            "tags": [
                "search",
                "retrieval"
            ],
            "examples": [
                "snowmaking automation",
                "Killington jobs"
            ],
            "inputModes": [
                "text/plain"
            ],
            "outputModes": [
                "application/json"
            ]
        },
        {
            "id": "list-articles",
            "name": "List articles",
            "description": "Recent articles, optionally by department.",
            "tags": [
                "articles"
            ],
            "examples": [
                "list lift-operations articles"
            ]
        },
        {
            "id": "get-article",
            "name": "Get article",
            "description": "Fetch a single article by id.",
            "tags": [
                "articles"
            ],
            "examples": [
                "get article 33018"
            ]
        }
    ]
}