← WebMCP Directory

Tool tree

eurosys.pt

Commerce
https://eurosys.pt/
Eurosys
Explore capabilities

Tools verified

page: /catalogo

search_catalogAnswer

Pesquisa produtos no catálogo por texto, categoria e intervalo de preço. Devolve os produtos com preço final (com IVA) e o URL canónico de cada um.

View tool JSON
{
  "name": "search_catalog",
  "kind": "answer",
  "impl": "imperative",
  "description": "Pesquisa produtos no catálogo por texto, categoria e intervalo de preço. Devolve os produtos com preço final (com IVA) e o URL canónico de cada um.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "query": {
        "type": "string",
        "maxLength": 120,
        "description": "Texto livre, ex.: 'portátil gaming' ou 'ssd 1tb'."
      },
      "category": {
        "type": "string",
        "maxLength": 80,
        "description": "Slug da categoria, ex.: 'computers' ou 'computer-gaming'."
      },
      "min_price": {
        "type": "number",
        "minimum": 0
      },
      "max_price": {
        "type": "number",
        "minimum": 0
      },
      "page": {
        "type": "integer",
        "minimum": 1
      },
      "limit": {
        "type": "integer",
        "minimum": 1,
        "maximum": 20
      }
    },
    "additionalProperties": false
  },
  "page": "/catalogo"
}
list_catalog_categoriesAnswer

Lista as categorias visíveis do catálogo com o respetivo URL.

View tool JSON
{
  "name": "list_catalog_categories",
  "kind": "answer",
  "impl": "imperative",
  "description": "Lista as categorias visíveis do catálogo com o respetivo URL.",
  "inputSchema": {
    "type": "object",
    "properties": {},
    "additionalProperties": false
  },
  "page": "/catalogo"
}

page: /builder

get_builder_stateAnswer

Devolve a configuração de PC atualmente montada nesta página: componentes selecionados, preço total com IVA, passo ativo e se há itens sem preço.

View tool JSON
{
  "name": "get_builder_state",
  "kind": "answer",
  "impl": "imperative",
  "description": "Devolve a configuração de PC atualmente montada nesta página: componentes selecionados, preço total com IVA, passo ativo e se há itens sem preço.",
  "inputSchema": {
    "type": "object",
    "properties": {},
    "additionalProperties": false
  },
  "page": "/builder"
}
list_builder_optionsAnswer

Lista os componentes disponíveis no PC Builder para um dado tipo (cpu, motherboard, gpu, ram, storage, psu, case, cooler), opcionalmente filtrados por texto. Devolve preço final com IVA e disponibilidade.

View tool JSON
{
  "name": "list_builder_options",
  "kind": "answer",
  "impl": "imperative",
  "description": "Lista os componentes disponíveis no PC Builder para um dado tipo (cpu, motherboard, gpu, ram, storage, psu, case, cooler), opcionalmente filtrados por texto. Devolve preço final com IVA e disponibilidade.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "type": {
        "type": "string",
        "enum": [
          "cpu",
          "motherboard",
          "gpu",
          "ram",
          "storage",
          "psu",
          "case",
          "cooler"
        ],
        "description": "Tipo de componente a listar."
      },
      "search": {
        "type": "string",
        "maxLength": 80,
        "description": "Filtro de texto livre sobre o nome do componente."
      },
      "limit": {
        "type": "integer",
        "minimum": 1,
        "maximum": 200,
        "description": "Número máximo de resultados (default 50)."
      }
    },
    "required": [
      "type"
    ],
    "additionalProperties": false
  },
  "page": "/builder"
}
recommend_buildAction

Recomenda uma configuração de PC completa a partir das respostas do questionário (uso, orçamento, marca, estilo de caixa e sub-tipo). Usa a base de configurações pré-geradas; se não houver correspondência devolve { found: false } com a rota alternativa recomendada.

View tool JSON
{
  "name": "recommend_build",
  "kind": "act",
  "impl": "imperative",
  "description": "Recomenda uma configuração de PC completa a partir das respostas do questionário (uso, orçamento, marca, estilo de caixa e sub-tipo). Usa a base de configurações pré-geradas; se não houver correspondência devolve { found: false } com a rota alternativa recomendada.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "use": {
        "type": "string",
        "enum": [
          "gaming",
          "work",
          "creator",
          "other"
        ],
        "description": "Uso principal do PC."
      },
      "budget": {
        "type": "string",
        "enum": [
          "entry",
          "mid",
          "high",
          "enthusiast"
        ],
        "description": "Escalão de orçamento."
      },
      "brand": {
        "type": "string",
        "enum": [
          "amd",
          "intel",
          "any"
        ],
        "description": "Preferência de marca de CPU."
      },
      "caseStyle": {
        "type": "string",
        "enum": [
          "glassRgb",
          "silentClosed",
          "anyCase"
        ],
        "description": "Estilo de caixa preferido."
      },
      "gameType": {
        "type": "string",
        "enum": [
          "competitive",
          "aaa",
          "simulation",
          "varied"
        ],
        "description": "Só para use=gaming."
      },
      "workApp": {
        "type": "string",
        "enum": [
          "office",
          "photo",
          "video",
          "heavy"
        ],
        "description": "Só para use=work."
      },
      "creatorType": {
        "type": "string",
        "enum": [
          "photo",
          "video",
          "streaming",
          "threeD"
        ],
        "description": "Só para use=creator."
      }
    },
    "required": [
      "use"
    ],
    "additionalProperties": false
  },
  "page": "/builder"
}