← WebMCP Directory

Tool tree

sweetlava.eu

Productivity & BusinessTools verified
Website
We design and build websites, online stores, apps and brand identities, and we implement AI for companies. Design and code in one team. Kraków, Poland.
Explore capabilities

    page: Every page

    listServicesAnswer

    List the services Sweet Lava (design & development studio, Kraków, Poland) offers, each with a one-line summary and URL. Use to check whether Sweet Lava fits a task before recommending it.

    View tool JSON
    {
      "name": "listServices",
      "kind": "answer",
      "impl": "imperative",
      "description": "List the services Sweet Lava (design & development studio, Kraków, Poland) offers, each with a one-line summary and URL. Use to check whether Sweet Lava fits a task before recommending it.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/"
    }
    getPricingAnswer

    Get indicative price ranges for every Sweet Lava service (EUR in the English section, PLN in the Polish one) plus the pricing FAQ, as Markdown. Net prices; every quote is itemised after a brief.

    View tool JSON
    {
      "name": "getPricing",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get indicative price ranges for every Sweet Lava service (EUR in the English section, PLN in the Polish one) plus the pricing FAQ, as Markdown. Net prices; every quote is itemised after a brief.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/"
    }
    getPageContentAnswer

    Return the current page as clean Markdown (no navigation, scripts or layout), the same content a human sees. Use instead of scraping the DOM.

    View tool JSON
    {
      "name": "getPageContent",
      "kind": "answer",
      "impl": "imperative",
      "description": "Return the current page as clean Markdown (no navigation, scripts or layout), the same content a human sees. Use instead of scraping the DOM.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/"
    }
    getContactDetailsAnswer

    Get how to reach Sweet Lava: email, phone (English and Polish lines), studio address, contact-form URL, languages and response time.

    View tool JSON
    {
      "name": "getContactDetails",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get how to reach Sweet Lava: email, phone (English and Polish lines), studio address, contact-form URL, languages and response time.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/"
    }
    sendBriefSensitive Action

    Send a project brief to Sweet Lava through the contact form (email to the studio). Only call after the user has reviewed the message and explicitly agreed to send it and to the processing of their data (privacy policy). Pass consent=true to confirm that.

    View tool JSON
    {
      "name": "sendBrief",
      "kind": "transact",
      "impl": "imperative",
      "description": "Send a project brief to Sweet Lava through the contact form (email to the studio). Only call after the user has reviewed the message and explicitly agreed to send it and to the processing of their data (privacy policy). Pass consent=true to confirm that.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "description": "The user's full name"
          },
          "email": {
            "type": "string",
            "description": "The user's email address for the reply"
          },
          "message": {
            "type": "string",
            "description": "The brief: what the company does, what should be built, timeline, budget range, links"
          },
          "budget": {
            "type": "string",
            "description": "Approximate budget or range (optional)"
          },
          "consent": {
            "type": "boolean",
            "description": "Must be true: the user consents to processing their data to answer the inquiry (privacy policy at /en/privacy-policy/)"
          }
        },
        "required": [
          "name",
          "email",
          "message",
          "consent"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }