You're viewing a demo portfolio

Join the waitlist
PRSM

search_members

Active

Tool of FavCRM

declared in 1.0.0

Search and filter members/accounts. Supports text search, date ranges, booking/activity history, membership tier, tags, and more. Use lastBookingBefore/inactiveDays to find inactive members.

Parameters schema

{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "properties": {
    "sort": {
      "type": "string",
      "description": "Sort column: name, email, or createdAt"
    },
    "limit": {
      "type": "number",
      "description": "Max results (default 20)"
    },
    "order": {
      "enum": [
        "asc",
        "desc"
      ],
      "type": "string",
      "description": "Sort order"
    },
    "search": {
      "type": "string",
      "description": "Name, email, or phone to search"
    },
    "source": {
      "enum": [
        "walk_in",
        "online",
        "pos",
        "whatsapp",
        "referral",
        "import",
        "api",
        "shopify",
        "woocommerce",
        "email"
      ],
      "type": "string",
      "description": "Filter by account source"
    },
    "tagIds": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Filter by tag IDs"
    },
    "tierId": {
      "type": "string",
      "description": "Filter by membership tier ID"
    },
    "lifeStage": {
      "enum": [
        "lead",
        "active",
        "churned",
        "vip"
      ],
      "type": "string",
      "description": "Filter by life stage"
    },
    "hasBooking": {
      "type": "boolean",
      "description": "Filter to members with/without any booking"
    },
    "createdAfter": {
      "type": "string",
      "description": "ISO date — accounts created after this date"
    },
    "inactiveDays": {
      "type": "number",
      "description": "Members with no activity in the last N days"
    },
    "createdBefore": {
      "type": "string",
      "description": "ISO date — accounts created before this date"
    },
    "hasMembership": {
      "type": "boolean",
      "description": "Filter to members with active membership"
    },
    "lastBookingAfter": {
      "type": "string",
      "description": "ISO date — members who have a booking after this date"
    },
    "membershipStatus": {
      "enum": [
        "active",
        "expired",
        "suspended"
      ],
      "type": "string",
      "description": "Filter by membership status"
    },
    "lastActivityAfter": {
      "type": "string",
      "description": "ISO date — members with activity after this date"
    },
    "lastBookingBefore": {
      "type": "string",
      "description": "ISO date — members whose last booking is before this date (or have no bookings)"
    },
    "lastActivityBefore": {
      "type": "string",
      "description": "ISO date — members with no activity since this date"
    }
  }
}

What this tool wraps· 1 endpoint

min confidence0.700.50

Parent server

FavCRM

https://github.com/favcrm/mcp

1/7 registries
View full server →