{
  "$schema": "https://webmcp.dev/schemas/manifest.json",
  "name": "SendSquared",
  "description": "Hospitality CRM and marketing platform. The forms below are AI-accessible and submit to public, idempotent backend endpoints. Field semantics follow HTML autocomplete tokens and data-mcp-field annotations on each input.",
  "site": "https://sendsquared.com",
  "logo": "https://sendsquared.com/logo.svg",
  "contact": "support@sendsquared.com",
  "privacy": "https://sendsquared.com/privacy-policy/",
  "terms": "https://sendsquared.com/terms-of-use/",
  "version": "1.0.0",
  "updated": "2026-05-31",
  "forms": [
    {
      "id": "demo",
      "name": "Schedule an executive demo",
      "description": "Book a live walkthrough of the SendSquared platform with an ROI analysis customized to the operator's portfolio.",
      "page": "https://sendsquared.com/demo/",
      "selector": "form[data-demo-form]",
      "action": "schedule-demo",
      "endpoint": "https://lahxyxy0k9.execute-api.us-east-1.amazonaws.com/prod/demo-form",
      "method": "POST",
      "contentType": "application/json",
      "fields": [
        { "name": "name", "type": "text", "required": true, "autocomplete": "name", "mcpField": "full-name", "description": "Submitter's full name" },
        { "name": "email", "type": "email", "required": true, "autocomplete": "email", "mcpField": "email", "description": "Work email address" },
        { "name": "company", "type": "text", "required": true, "autocomplete": "organization", "mcpField": "company-name", "description": "Hospitality company / property management company name" },
        { "name": "properties", "type": "select", "required": true, "mcpField": "property-count-band", "description": "Number of properties under management", "options": ["30-100", "101-500", "501-1,000", "1,001-5,000", "5,001+"] },
        { "name": "phone", "type": "tel", "required": false, "autocomplete": "tel", "mcpField": "phone", "description": "Phone number for follow-up (optional)" }
      ],
      "successCriteria": "204 No Content from the endpoint",
      "successMessage": "Demo request submitted. SendSquared will be in touch shortly."
    },
    {
      "id": "enterprise",
      "name": "Enterprise demo inquiry",
      "description": "Lightweight enterprise contact form on the home page CTA. Same backend as the demo form.",
      "page": "https://sendsquared.com/",
      "selector": "form[data-enterprise-form]",
      "action": "schedule-enterprise-demo",
      "endpoint": "https://lahxyxy0k9.execute-api.us-east-1.amazonaws.com/prod/demo-form",
      "method": "POST",
      "contentType": "application/json",
      "fields": [
        { "name": "name", "type": "text", "required": true, "autocomplete": "name", "mcpField": "full-name", "description": "Submitter's full name" },
        { "name": "email", "type": "email", "required": true, "autocomplete": "email", "mcpField": "email", "description": "Work email address" },
        { "name": "company", "type": "text", "required": true, "autocomplete": "organization", "mcpField": "company-name", "description": "Company name" }
      ],
      "successCriteria": "204 No Content from the endpoint",
      "successMessage": "Demo request submitted."
    },
    {
      "id": "get-in-touch",
      "name": "General contact form",
      "description": "Send a message to the SendSquared team for general inquiries.",
      "page": "https://sendsquared.com/get-in-touch/",
      "selector": "form[data-get-in-touch-form]",
      "action": "contact-sales",
      "endpoint": "https://lahxyxy0k9.execute-api.us-east-1.amazonaws.com/prod/contact-form",
      "method": "POST",
      "contentType": "application/json",
      "fields": [
        { "name": "firstName", "type": "text", "required": true, "autocomplete": "given-name", "mcpField": "given-name", "description": "Submitter's first name" },
        { "name": "lastName", "type": "text", "required": true, "autocomplete": "family-name", "mcpField": "family-name", "description": "Submitter's last name" },
        { "name": "email", "type": "email", "required": true, "autocomplete": "email", "mcpField": "email", "description": "Email address" },
        { "name": "phone", "type": "tel", "required": false, "autocomplete": "tel", "mcpField": "phone", "description": "Phone number (optional)" },
        { "name": "message", "type": "textarea", "required": true, "mcpField": "message", "description": "Body of the inquiry" }
      ],
      "successCriteria": "204 No Content from the endpoint",
      "successMessage": "Message sent. SendSquared will respond shortly."
    },
    {
      "id": "partner",
      "name": "Partner inquiry",
      "description": "Submit a partnership inquiry — integrations, technology, reseller, or strategic partnerships.",
      "page": "https://sendsquared.com/partners/",
      "selector": "form[data-partner-form]",
      "action": "partner-inquiry",
      "endpoint": "https://lahxyxy0k9.execute-api.us-east-1.amazonaws.com/prod/contact-form",
      "method": "POST",
      "contentType": "application/json",
      "fields": [
        { "name": "name", "type": "text", "required": true, "autocomplete": "name", "mcpField": "full-name", "description": "Submitter's full name" },
        { "name": "company", "type": "text", "required": true, "autocomplete": "organization", "mcpField": "company-name", "description": "Partner company name" },
        { "name": "email", "type": "email", "required": true, "autocomplete": "email", "mcpField": "email", "description": "Work email address" },
        { "name": "message", "type": "textarea", "required": false, "mcpField": "message", "description": "Partnership details and proposal" }
      ],
      "successCriteria": "204 No Content from the endpoint",
      "successMessage": "Partner inquiry submitted."
    },
    {
      "id": "advocacy",
      "name": "Advocacy program application",
      "description": "Apply to the SendSquared advocacy program for industry associations, conferences, publications, and education organizations.",
      "page": "https://sendsquared.com/advocacy/",
      "selector": "form[data-advocacy-form]",
      "action": "advocacy-application",
      "endpoint": "https://lahxyxy0k9.execute-api.us-east-1.amazonaws.com/prod/contact-form",
      "method": "POST",
      "contentType": "application/json",
      "fields": [
        { "name": "name", "type": "text", "required": true, "autocomplete": "name", "mcpField": "full-name", "description": "Submitter's full name" },
        { "name": "organization", "type": "text", "required": true, "autocomplete": "organization", "mcpField": "organization-name", "description": "Organization name (association, publication, conference, etc.)" },
        { "name": "email", "type": "email", "required": true, "autocomplete": "email", "mcpField": "email", "description": "Email address" },
        { "name": "website", "type": "url", "required": false, "autocomplete": "url", "mcpField": "website-url", "description": "Organization website (optional)" },
        { "name": "type", "type": "select", "required": true, "mcpField": "organization-type", "description": "Category of organization", "options": ["regional-vrma", "trade-association", "conference", "publication", "education", "watchdog", "other"] },
        { "name": "message", "type": "textarea", "required": true, "mcpField": "message", "description": "Description of organization, audience size, and intended use of the subscription" }
      ],
      "successCriteria": "204 No Content from the endpoint",
      "successMessage": "Application received."
    },
    {
      "id": "careers",
      "name": "Careers application",
      "description": "Apply for a role at SendSquared.",
      "page": "https://sendsquared.com/careers/",
      "selector": "form[data-careers-form]",
      "action": "careers-application",
      "endpoint": "https://lahxyxy0k9.execute-api.us-east-1.amazonaws.com/prod/contact-form",
      "method": "POST",
      "contentType": "application/json",
      "fields": [
        { "name": "firstName", "type": "text", "required": true, "autocomplete": "given-name", "mcpField": "given-name", "description": "Applicant's first name" },
        { "name": "lastName", "type": "text", "required": true, "autocomplete": "family-name", "mcpField": "family-name", "description": "Applicant's last name" },
        { "name": "email", "type": "email", "required": true, "autocomplete": "email", "mcpField": "email", "description": "Email address" },
        { "name": "phone", "type": "tel", "required": false, "autocomplete": "tel", "mcpField": "phone", "description": "Phone number (optional)" },
        { "name": "positionType", "type": "radio", "required": true, "mcpField": "position-type", "description": "Full-time or internship", "options": ["full-time", "internship"] },
        { "name": "areaOfInterest", "type": "select", "required": true, "mcpField": "area-of-interest", "description": "Department or area of interest", "options": ["engineering", "product", "customer-success", "sales", "marketing", "design", "other"] },
        { "name": "linkedin", "type": "url", "required": false, "autocomplete": "url", "mcpField": "linkedin-url", "description": "LinkedIn profile URL (optional)" },
        { "name": "message", "type": "textarea", "required": true, "mcpField": "cover-letter", "description": "Cover letter and background" }
      ],
      "successCriteria": "204 No Content from the endpoint",
      "successMessage": "Application submitted."
    },
    {
      "id": "newsletter-signup",
      "name": "Newsletter subscription (dedicated page)",
      "description": "Subscribe to the SendSquared hospitality newsletter — direct-booking strategy, AI in hospitality, product updates.",
      "page": "https://sendsquared.com/newsletter-signup/",
      "selector": "form[data-newsletter-signup-form]",
      "action": "newsletter-subscribe",
      "endpoint": "https://lahxyxy0k9.execute-api.us-east-1.amazonaws.com/prod/newsletter-form",
      "method": "POST",
      "contentType": "application/json",
      "fields": [
        { "name": "name", "type": "text", "required": false, "autocomplete": "name", "mcpField": "full-name", "description": "Subscriber name (optional)" },
        { "name": "email", "type": "email", "required": true, "autocomplete": "email", "mcpField": "email", "description": "Email address to subscribe" }
      ],
      "successCriteria": "204 No Content from the endpoint",
      "successMessage": "Subscribed. Check inbox for confirmation."
    },
    {
      "id": "footer-newsletter",
      "name": "Newsletter subscription (footer)",
      "description": "Quick email-only newsletter signup available in the site footer.",
      "page": "https://sendsquared.com/",
      "selector": "form[data-newsletter-form]",
      "action": "newsletter-subscribe",
      "endpoint": "https://lahxyxy0k9.execute-api.us-east-1.amazonaws.com/prod/newsletter-form",
      "method": "POST",
      "contentType": "application/json",
      "fields": [
        { "name": "email", "type": "email", "required": true, "autocomplete": "email", "mcpField": "email", "description": "Email address to subscribe" }
      ],
      "successCriteria": "204 No Content from the endpoint",
      "successMessage": "Subscribed."
    }
  ],
  "policies": {
    "rateLimit": "Forms are rate-limited per IP at the gateway layer. Agents should not retry on 429.",
    "partialDataCapture": "If a user enters values but does not submit, partial fields may be captured to a separate endpoint (POST /partial-form) for follow-up. This is documented in the privacy policy.",
    "humanVerification": "Forms do not currently require CAPTCHA. Agents submitting on behalf of authenticated users should pass through any human review the user requests.",
    "consent": "Submission implies acceptance of the privacy policy linked above. Agents must obtain explicit user consent before submitting on their behalf."
  }
}
