{
    "name": "VeloCore",
    "description": "VeloCore - Website as a Service",
    "origin": "https://www.velocore.at/",
    "version": "1.0.0",
    "tools": [
        {
            "name": "search_site",
            "title": "Website-Suche",
            "description": "Sucht ausschließlich öffentliche Inhalte dieser Website über die vorhandene Suche.",
            "readOnlyHint": true,
            "method": "GET",
            "url": "https://www.velocore.at/wp-json/salzburg/v1/search",
            "urlTemplate": "https://www.velocore.at/wp-json/salzburg/v1/search?q={q}&page={page}",
            "inputSchema": {
                "type": "object",
                "additionalProperties": false,
                "required": [
                    "q"
                ],
                "properties": {
                    "q": {
                        "type": "string",
                        "title": "Suchbegriff",
                        "minLength": 1,
                        "maxLength": 120
                    },
                    "page": {
                        "type": "integer",
                        "title": "Seite",
                        "minimum": 1,
                        "default": 1
                    }
                }
            },
            "outputSchema": {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                    "query": {
                        "type": "string"
                    },
                    "page": {
                        "type": "integer"
                    },
                    "count": {
                        "type": "integer"
                    },
                    "items": {
                        "type": "array",
                        "items": {
                            "type": "object",
                            "additionalProperties": true,
                            "properties": {
                                "title": {
                                    "type": "string"
                                },
                                "permalink": {
                                    "type": "string"
                                },
                                "excerpt": {
                                    "type": "string"
                                },
                                "date": {
                                    "type": "string"
                                }
                            }
                        }
                    }
                }
            }
        }
    ],
    "forms": [
        {
            "name": "site_search",
            "title": "Website-Suche",
            "description": "Öffentliche Suchform der Website.",
            "method": "GET",
            "action": "https://www.velocore.at/",
            "selector": "form[data-webmcp-form=\"site_search\"]",
            "tool": "search_site",
            "fields": [
                {
                    "name": "s",
                    "type": "search",
                    "required": true,
                    "label": "Suchbegriff",
                    "mapsTo": "q"
                }
            ]
        }
    ],
    "security": {
        "scope": "public_visitor",
        "readOnly": true,
        "mutatingTools": false,
        "adminAccess": false
    }
}