← WebMCP Directory

Tool tree

monsieur-sticker.fr

Productivity & BusinessTools verified
Website
Monsieur Sticker
Explore capabilities

    page: Every page

    ask_assistantAnswer

    Ask the assistant of Monsieur Sticker a question, in the user's words: services, prices, delays, delivery area, how to order. It answers from the business's own knowledge base, in the language of the question. Do not put the user's personal contact details here: use submit_lead for that, with the user's consent.

    View tool JSON
    {
      "name": "ask_assistant",
      "kind": "answer",
      "impl": "imperative",
      "description": "Ask the assistant of Monsieur Sticker a question, in the user's words: services, prices, delays, delivery area, how to order. It answers from the business's own knowledge base, in the language of the question. Do not put the user's personal contact details here: use submit_lead for that, with the user's consent.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "question": {
            "type": "string",
            "description": "The question to ask, in the user's words (any language)."
          }
        },
        "required": [
          "question"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }
    get_business_infoAnswer

    Return the business's identity: name, sector, languages, contact info (phone, email, address, website).

    View tool JSON
    {
      "name": "get_business_info",
      "kind": "answer",
      "impl": "imperative",
      "description": "Return the business's identity: name, sector, languages, contact info (phone, email, address, website).",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/"
    }
    get_hoursAnswer

    Return the business's opening hours (human-readable schedule and a Schema.org-compatible `openingHoursSpecification` array) and, when published, its lead times: manufacturing then delivery, in business days, as estimates rather than commitments.

    View tool JSON
    {
      "name": "get_hours",
      "kind": "answer",
      "impl": "imperative",
      "description": "Return the business's opening hours (human-readable schedule and a Schema.org-compatible `openingHoursSpecification` array) and, when published, its lead times: manufacturing then delivery, in business days, as estimates rather than commitments.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/"
    }
    get_services_catalogAnswer

    Return the catalog of services offered by the business: the list it publishes itself, or one inferred from its website pages and FAQ. Each entry has a name, optional description and URL, and optional offers (price in plain words, priceSpecification with price or minPrice/maxPrice, currency and VAT).

    View tool JSON
    {
      "name": "get_services_catalog",
      "kind": "answer",
      "impl": "imperative",
      "description": "Return the catalog of services offered by the business: the list it publishes itself, or one inferred from its website pages and FAQ. Each entry has a name, optional description and URL, and optional offers (price in plain words, priceSpecification with price or minPrice/maxPrice, currency and VAT).",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/"
    }
    submit_leadSensitive Action

    Submit a contact request on behalf of the user. The business will receive an email notification and contact the lead. Use this when the user explicitly wants to be contacted (a quote, an appointment, a callback). Provide as many fields as you have — at minimum firstName + email. Only call this once the user has explicitly agreed to send these details to the business.

    View tool JSON
    {
      "name": "submit_lead",
      "kind": "transact",
      "impl": "imperative",
      "description": "Submit a contact request on behalf of the user. The business will receive an email notification and contact the lead. Use this when the user explicitly wants to be contacted (a quote, an appointment, a callback). Provide as many fields as you have — at minimum firstName + email. Only call this once the user has explicitly agreed to send these details to the business.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "firstName": {
            "type": "string",
            "description": "Visitor's first name."
          },
          "lastName": {
            "type": "string",
            "description": "Visitor's last name (optional)."
          },
          "email": {
            "type": "string",
            "description": "Visitor's email address."
          },
          "phone": {
            "type": "string",
            "description": "Visitor's phone (optional)."
          },
          "company": {
            "type": "string",
            "description": "Visitor's company (optional)."
          },
          "message": {
            "type": "string",
            "description": "Summary of the visitor's request (what they want)."
          }
        },
        "required": [
          "firstName",
          "email"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }