{
  "name": "Spoki - WhatsApp Business API Platform",
  "description": "Official Meta Tech Partner for WhatsApp Business API. Marketing, sales, and customer service automation with 100+ integrations.",
  "version": "1.0.0",
  "homepage": "https://spoki.com",
  "supported_languages": ["en", "it", "es", "fr", "de", "pt"],
  "privacy_policy": "https://spoki.com/en/privacy-policy",
  "terms": "https://spoki.com/en/general-terms-and-conditions-of-use-of-the-spoki-web-app",
  "tools": [
    {
      "name": "search_integrations",
      "description": "Search available Spoki integrations with CRM, e-commerce, marketing, and automation platforms. Over 100 integrations available.",
      "category": "search",
      "parameters": {
        "query": {
          "type": "string",
          "description": "Integration name or category to search for (e.g. 'Shopify', 'CRM', 'email marketing')",
          "required": true,
          "maxLength": 200
        },
        "category": {
          "type": "string",
          "description": "Filter by integration category",
          "enum": ["crm", "ecommerce", "marketing", "automation", "analytics", "payment", "shipping", "support", "advertising", "calendar", "developers"]
        },
        "lang": {
          "type": "string",
          "description": "Language for results",
          "enum": ["en", "it", "es", "fr", "de", "pt"],
          "default": "en"
        }
      },
      "rate_limit": { "max_calls": 30, "window_seconds": 60 }
    },
    {
      "name": "get_pricing_info",
      "description": "Get Spoki pricing information including current plans and pricing details.",
      "category": "information",
      "parameters": {
        "plan_type": {
          "type": "string",
          "description": "Business segment for pricing context",
          "enum": ["smb", "enterprise"]
        },
        "lang": {
          "type": "string",
          "description": "Language for pricing page URL",
          "enum": ["en", "it", "es", "fr", "de", "pt"],
          "default": "en"
        }
      },
      "rate_limit": { "max_calls": 20, "window_seconds": 60 }
    },
    {
      "name": "get_product_features",
      "description": "Get a structured list of all Spoki product features organized by category: core, analytics, AI, automations, developer tools.",
      "category": "information",
      "parameters": {
        "category": {
          "type": "string",
          "description": "Filter features by category",
          "enum": ["core", "analytics", "ai", "automations", "developers", "advertising"]
        },
        "lang": {
          "type": "string",
          "description": "Language for feature descriptions",
          "enum": ["en", "it", "es", "fr", "de", "pt"],
          "default": "en"
        }
      },
      "rate_limit": { "max_calls": 20, "window_seconds": 60 }
    },
    {
      "name": "search_use_cases",
      "description": "Search Spoki use cases by industry or business role. Returns relevant use cases with descriptions and expected results.",
      "category": "search",
      "parameters": {
        "query": {
          "type": "string",
          "description": "Industry, role, or use case keyword (e.g. 'ecommerce cart recovery', 'hotel booking')",
          "required": true,
          "maxLength": 200
        },
        "industry": {
          "type": "string",
          "description": "Filter by industry vertical"
        },
        "lang": {
          "type": "string",
          "description": "Language for results",
          "enum": ["en", "it", "es", "fr", "de", "pt"],
          "default": "en"
        }
      },
      "rate_limit": { "max_calls": 30, "window_seconds": 60 }
    },
    {
      "name": "get_reviews",
      "description": "Get verified customer reviews from Trustpilot, Capterra, and G2. Spoki has a 4.8/5 average rating across 177+ reviews.",
      "category": "information",
      "parameters": {
        "lang": {
          "type": "string",
          "description": "Language for reviews",
          "enum": ["en", "it", "es", "fr", "de", "pt"],
          "default": "en"
        }
      },
      "rate_limit": { "max_calls": 20, "window_seconds": 60 }
    },
    {
      "name": "get_case_studies",
      "description": "Get real customer success stories and case studies. Filterable by industry.",
      "category": "information",
      "parameters": {
        "industry": {
          "type": "string",
          "description": "Filter case studies by industry (e.g. 'ecommerce', 'healthcare', 'travel')"
        },
        "lang": {
          "type": "string",
          "description": "Language for case studies",
          "enum": ["en", "it", "es", "fr", "de", "pt"],
          "default": "en"
        }
      },
      "rate_limit": { "max_calls": 20, "window_seconds": 60 }
    },
    {
      "name": "check_integration_compatibility",
      "description": "Check if a specific tool or platform integrates with Spoki and get setup information.",
      "category": "search",
      "parameters": {
        "platform": {
          "type": "string",
          "description": "Name of the platform to check (e.g. 'Salesforce', 'Shopify', 'HubSpot')",
          "required": true,
          "maxLength": 100
        },
        "lang": {
          "type": "string",
          "description": "Language for integration details",
          "enum": ["en", "it", "es", "fr", "de", "pt"],
          "default": "en"
        }
      },
      "rate_limit": { "max_calls": 30, "window_seconds": 60 }
    },
    {
      "name": "contact_sales",
      "description": "Submit a contact request to the Spoki sales team for WhatsApp Business API information.",
      "category": "form_submission",
      "parameters": {
        "email": {
          "type": "string",
          "description": "Business email for follow-up",
          "required": true
        },
        "company": {
          "type": "string",
          "description": "Company name",
          "required": true,
          "maxLength": 100
        },
        "phone": {
          "type": "string",
          "description": "Business phone number with country code"
        },
        "first_name": {
          "type": "string",
          "description": "Contact first name",
          "maxLength": 55
        },
        "last_name": {
          "type": "string",
          "description": "Contact last name",
          "maxLength": 55
        },
        "use_case": {
          "type": "string",
          "description": "Primary intended use case",
          "enum": ["marketing", "sales", "support", "all"]
        }
      },
      "requires_consent": true,
      "rate_limit": { "max_calls": 5, "window_seconds": 60 }
    },
    {
      "name": "book_demo",
      "description": "Book a personalized AI-powered demo call with the Spoki team.",
      "category": "form_submission",
      "parameters": {
        "email": {
          "type": "string",
          "description": "Business email for booking confirmation",
          "required": true
        },
        "company": {
          "type": "string",
          "description": "Company name",
          "required": true,
          "maxLength": 100
        },
        "first_name": {
          "type": "string",
          "description": "Contact first name",
          "maxLength": 55
        },
        "phone": {
          "type": "string",
          "description": "Phone number with country code"
        },
        "preferred_language": {
          "type": "string",
          "description": "Preferred demo language",
          "enum": ["en", "it", "es", "fr", "de", "pt"]
        },
        "use_case": {
          "type": "string",
          "description": "Primary use case for the demo",
          "enum": ["marketing", "sales", "support", "all"]
        }
      },
      "requires_consent": true,
      "rate_limit": { "max_calls": 5, "window_seconds": 60 }
    },
    {
      "name": "calculate_roi",
      "description": "Calculate estimated ROI of using Spoki WhatsApp Business API for your company.",
      "category": "calculation",
      "parameters": {
        "monthly_messages": {
          "type": "number",
          "description": "Expected monthly WhatsApp messages to send",
          "required": true,
          "min": 1,
          "max": 10000000
        },
        "industry": {
          "type": "string",
          "description": "Business industry for benchmark data"
        },
        "current_channels": {
          "type": "array",
          "description": "Current communication channels (e.g. ['email', 'sms', 'phone'])"
        },
        "monthly_marketing_budget": {
          "type": "number",
          "description": "Current monthly marketing/communication budget in EUR",
          "min": 0
        }
      },
      "rate_limit": { "max_calls": 15, "window_seconds": 60 }
    }
  ],
  "forms": [
    {
      "tool_name": "contact_sales",
      "description": "Contact sales form on the contact page",
      "selector": "[data-webmcp-tool='contact_sales']",
      "fields": {
        "email": { "type": "email", "required": true, "description": "Business email address" },
        "firstname": { "type": "text", "required": true, "description": "First name" },
        "lastname": { "type": "text", "required": true, "description": "Last name" },
        "company": { "type": "text", "required": true, "description": "Company name" },
        "phone": { "type": "tel", "required": false, "description": "Phone number" }
      },
      "requires_consent": true
    },
    {
      "tool_name": "book_demo",
      "description": "Book an AI-powered demo call form",
      "selector": "[data-webmcp-tool='book_demo']",
      "fields": {
        "email": { "type": "email", "required": true, "description": "Business email address" },
        "firstname": { "type": "text", "required": true, "description": "First name" },
        "company": { "type": "text", "required": true, "description": "Company name" },
        "phone": { "type": "tel", "required": false, "description": "Phone number" }
      },
      "requires_consent": true
    }
  ]
}
