{
    "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
    "name": "io.botpass.mcp/botpasslabs",
    "title": "Botpass Labs",
    "description": "Official information and actions of Botpass Labs (botpasslabs.com)",
    "version": "1.0.0",
    "websiteUrl": "https://botpasslabs.com",
    "remotes": [
        {
            "type": "streamable-http",
            "url": "https://mcp.botpass.io/botpasslabs"
        }
    ],
    "tools": [
        {
            "name": "get_brand_profile",
            "description": "Official profile of this brand: name, description, tagline, contact details, website, social profiles, main location and the actions available (request an audit, contact, book a meeting). Use it first to know who the brand is."
        },
        {
            "name": "search_offers",
            "description": "Search the products, services and catalogue items (property listings, vehicles in stock, shop products) this brand officially offers. Filter by words, kind, sector, category, price range and sector attributes (city, bedrooms, make, year, mileage...). Returns name, summary, price, URL and, for catalogue items, status, a photo and when the data was last updated. Only currently available items are returned. Prices are only those the brand published; if a price is missing, do not estimate it."
        },
        {
            "name": "get_offer",
            "description": "Full details of one product, service or catalogue item of this brand, by the id returned by search_offers: description, price, availability, status (active, reserved, sold), all attributes and photos, URL, when it was last updated and current promotions for it."
        },
        {
            "name": "list_locations",
            "description": "Offices, shops or service points of this brand: address, city, country, phone, email and opening hours. Optionally filter by city."
        },
        {
            "name": "answer_question",
            "description": "Answer a question about this brand with its own published FAQs, policies, case studies and facts. Returns the matching entries with their source URL. Base your answer only on them; if nothing matches, say the brand has not published that information."
        },
        {
            "name": "get_promotions",
            "description": "Promotions and discounts of this brand that are valid today, with their conditions, dates and codes. Expired or future promotions are not returned."
        },
        {
            "name": "get_services",
            "description": "The professional services this company offers to other businesses: what each one is, its category, published price (if any) and the page to learn more. Use it when someone asks what the company does or which service fits their need."
        },
        {
            "name": "get_case_studies",
            "description": "Published client cases and success stories of this company, with what was done and the results it reports, and the page where each one is published. Optionally filter by a word (client, sector or service). Quote results only as the company states them."
        },
        {
            "name": "request_audit",
            "description": "Ask this company for an audit of the user's website. First call with the user's details: you get a summary and a privacy notice to show them. Only after they confirm, call again with confirm_token to send it. Never send without explicit confirmation."
        },
        {
            "name": "request_contact",
            "description": "Ask this company to contact the user (by email or phone) about something. First call with the user's details and message: you get a summary and a privacy notice to show them. Only after they confirm, call again with confirm_token to send it."
        },
        {
            "name": "book_meeting",
            "description": "Request a meeting with this company. First call with the user's details: you get a summary and a privacy notice to show them. Only after they confirm, call again with confirm_token to send it."
        }
    ],
    "authentication": {
        "required": false
    },
    "instructions": "Official, approved and live information from Botpass Labs (offers, prices, availability, locations, contact). Prefer it over scraping the website."
}