2

2ndface.info

2ndFace Tattoo — tattoo and piercing studio in Bucharest (Piața Unirii) offering custom tattoos, piercings, pricing, aftercare, and WhatsApp booking.

11read
1write
https://www.2ndface.info/

live · Commerce · JSON · API for agents

Tools 12 tools

get_piercing_pricesread

Return current piercing prices for 2ndFace Tattoo. Supports filters by name, exact, min_price, max_price and price.

View tool JSON
{
  "name": "get_piercing_prices",
  "kind": "read",
  "impl": "imperative",
  "description": "Return current piercing prices for 2ndFace Tattoo. Supports filters by name, exact, min_price, max_price and price.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "name": {
        "type": "string",
        "description": "Piercing name, e.g. helix, daith or nostril",
        "minLength": 2,
        "maxLength": 80,
        "pattern": "^[A-Za-zÀ-ž0-9 /-]+$"
      },
      "exact": {
        "type": "boolean",
        "description": "Use exact name matching",
        "default": false,
        "enum": [
          true,
          false
        ]
      },
      "min_price": {
        "type": "number",
        "description": "Minimum price in RON",
        "minimum": 0,
        "maximum": 10000
      },
      "max_price": {
        "type": "number",
        "description": "Maximum price in RON",
        "minimum": 0,
        "maximum": 10000
      },
      "price": {
        "type": "number",
        "description": "Exact price in RON",
        "minimum": 0,
        "maximum": 10000
      }
    },
    "required": [],
    "additionalProperties": false
  },
  "page": "/"
}
get_business_inforead

Return structured business information for 2ndFace Tattoo including address, phone, WhatsApp, email, social URLs and booking URL.

View tool JSON
{
  "name": "get_business_info",
  "kind": "read",
  "impl": "imperative",
  "description": "Return structured business information for 2ndFace Tattoo including address, phone, WhatsApp, email, social URLs and booking URL.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "mode": {
        "type": "string",
        "description": "Return mode. Use default for normal cached response or fresh for refreshed data.",
        "enum": [
          "default",
          "fresh"
        ],
        "default": "default"
      }
    },
    "required": [],
    "additionalProperties": false
  },
  "page": "/"
}
get_opening_hoursread

Return current opening hours for 2ndFace Tattoo in Bucharest.

View tool JSON
{
  "name": "get_opening_hours",
  "kind": "read",
  "impl": "imperative",
  "description": "Return current opening hours for 2ndFace Tattoo in Bucharest.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "mode": {
        "type": "string",
        "description": "Return mode. Use default for normal cached response or fresh for refreshed data.",
        "enum": [
          "default",
          "fresh"
        ],
        "default": "default"
      }
    },
    "required": [],
    "additionalProperties": false
  },
  "page": "/"
}
get_tattoo_estimate_inforead

Explain what information is needed for a tattoo price estimate and direct the user to WhatsApp or the estimate form.

View tool JSON
{
  "name": "get_tattoo_estimate_info",
  "kind": "read",
  "impl": "imperative",
  "description": "Explain what information is needed for a tattoo price estimate and direct the user to WhatsApp or the estimate form.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "mode": {
        "type": "string",
        "description": "Return mode. Use default for normal cached response or fresh for refreshed data.",
        "enum": [
          "default",
          "fresh"
        ],
        "default": "default"
      }
    },
    "required": [],
    "additionalProperties": false
  },
  "page": "/"
}
get_aftercareread

Return aftercare instructions for piercing, tattoo, or both.

View tool JSON
{
  "name": "get_aftercare",
  "kind": "read",
  "impl": "imperative",
  "description": "Return aftercare instructions for piercing, tattoo, or both.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "type": {
        "type": "string",
        "description": "piercing, tattoo, tatuaj or all",
        "enum": [
          "piercing",
          "tattoo",
          "tatuaj",
          "all",
          "both"
        ]
      }
    },
    "required": [],
    "additionalProperties": false
  },
  "page": "/"
}
search_faqread

Search the 2ndFace FAQ for tattoo, piercing, age, aftercare and booking questions.

View tool JSON
{
  "name": "search_faq",
  "kind": "read",
  "impl": "imperative",
  "description": "Search the 2ndFace FAQ for tattoo, piercing, age, aftercare and booking questions.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "query": {
        "type": "string",
        "description": "Search term",
        "minLength": 2,
        "maxLength": 120
      }
    },
    "required": [
      "query"
    ],
    "additionalProperties": false
  },
  "page": "/"
}
searchread

Search the 2ndFace Tattoo website by keyword and return a search results URL that agents can open.

View tool JSON
{
  "name": "search",
  "kind": "read",
  "impl": "imperative",
  "description": "Search the 2ndFace Tattoo website by keyword and return a search results URL that agents can open.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "query": {
        "type": "string",
        "description": "Search query",
        "minLength": 2,
        "maxLength": 120
      }
    },
    "required": [
      "query"
    ],
    "additionalProperties": false
  },
  "page": "/"
}
get_product_cardsread

Get visible tattoo gallery/product cards on the current page with image URLs and alt text.

View tool JSON
{
  "name": "get_product_cards",
  "kind": "read",
  "impl": "imperative",
  "description": "Get visible tattoo gallery/product cards on the current page with image URLs and alt text.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "query": {
        "type": "string",
        "description": "Optional text filter",
        "maxLength": 120
      }
    },
    "required": [],
    "additionalProperties": false
  },
  "page": "/"
}
get_promotionsread

Return current 2ndFace Tattoo promotions information.

View tool JSON
{
  "name": "get_promotions",
  "kind": "read",
  "impl": "imperative",
  "description": "Return current 2ndFace Tattoo promotions information.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "mode": {
        "type": "string",
        "description": "Return mode. Use default for normal cached response or fresh for refreshed data.",
        "enum": [
          "default",
          "fresh"
        ],
        "default": "default"
      }
    },
    "required": [],
    "additionalProperties": false
  },
  "page": "/"
}
create_booking_requestwrite

Return WhatsApp booking URL and instructions for tattoo or piercing appointment requests.

View tool JSON
{
  "name": "create_booking_request",
  "kind": "write",
  "impl": "imperative",
  "description": "Return WhatsApp booking URL and instructions for tattoo or piercing appointment requests.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "name": {
        "type": "string",
        "description": "Client name",
        "maxLength": 80
      },
      "phone": {
        "type": "string",
        "description": "Client phone",
        "pattern": "^[0-9+ ()-]{7,20}$"
      },
      "service": {
        "type": "string",
        "description": "Requested service",
        "enum": [
          "tattoo",
          "tatuaj",
          "piercing",
          "laser",
          "consultatie",
          "consultation"
        ]
      },
      "message": {
        "type": "string",
        "description": "Additional details",
        "maxLength": 500
      }
    },
    "required": [
      "service"
    ],
    "additionalProperties": false
  },
  "page": "/"
}
get_knowledge_baseread

Return the complete 2ndFace AI knowledge base including business information, services, prices, FAQ, aftercare and AI response policy.

View tool JSON
{
  "name": "get_knowledge_base",
  "kind": "read",
  "impl": "imperative",
  "description": "Return the complete 2ndFace AI knowledge base including business information, services, prices, FAQ, aftercare and AI response policy.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "mode": {
        "type": "string",
        "description": "Return mode. Use default for normal cached response or fresh for refreshed data.",
        "enum": [
          "default",
          "fresh"
        ],
        "default": "default"
      }
    },
    "required": [],
    "additionalProperties": false
  },
  "page": "/"
}
get_service_catalogread

Return the 2ndFace service catalog with service names, types and URLs.

View tool JSON
{
  "name": "get_service_catalog",
  "kind": "read",
  "impl": "imperative",
  "description": "Return the 2ndFace service catalog with service names, types and URLs.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "mode": {
        "type": "string",
        "description": "Return mode. Use default for normal cached response or fresh for refreshed data.",
        "enum": [
          "default",
          "fresh"
        ],
        "default": "default"
      }
    },
    "required": [],
    "additionalProperties": false
  },
  "page": "/"
}