portfolio-page/public/.well-known/webmcp

70 lines
1.6 KiB
Plaintext

{
"spec": "webmcp/0.1",
"tools": [
{
"name": "jump_to_section",
"description": "Navigate to a named section on the German or English landing and technical portfolio pages.",
"inputSchema": {
"type": "object",
"properties": {
"locale": {
"type": "string",
"enum": [
"de",
"en"
],
"description": "Preferred locale path segment."
},
"page": {
"type": "string",
"enum": [
"landing",
"technical"
],
"description": "Which page variant to open."
},
"section": {
"type": "string",
"enum": [
"about",
"services",
"skills",
"certifications",
"projects",
"contact"
],
"description": "The destination section id."
}
},
"required": [
"locale",
"page",
"section"
]
}
},
{
"name": "open_contact_option",
"description": "Open one of the direct contact methods exposed by the portfolio.",
"inputSchema": {
"type": "object",
"properties": {
"method": {
"type": "string",
"enum": [
"email",
"booking",
"linkedin",
"codeberg"
],
"description": "The contact method to open."
}
},
"required": [
"method"
]
}
}
]
}