90trust / 100

FavCRM

by favcrm.io in Company & people data

MCP serverPassing, checked 2 h ago

Agentic CRM for service businesses — bookings, customers, WhatsApp, loyalty, invoicing.

https://api.favcrm.io/mcp

Last 30 days

All checks passedSome failedAll failedNot checked
Uptime
100%
Response time
133 ms typical, 133 ms slowest 5%
Last check
2 h ago
Next check
in 3 h

How to call it

Add it to any MCP client that supports remote servers.

{
  "mcpServers": {
    "favcrm": {
      "type": "http",
      "url": "https://api.favcrm.io/mcp"
    }
  }
}

238 tools

  • search_members

    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.

  • get_member_profile

    Get detailed profile for a specific member/account by ID.

  • preview_customer_import

    Preview a bulk customer import (max 2000 rows). Matches existing accounts by phone/email and shows create vs update actions plus points/stamps/credit deltas. Use commit_customer_import with the returned sessionId to apply.

  • commit_customer_import

    Commit a previewed customer import. Pass the same rows and sessionId returned by preview_customer_import. Creates/updates accounts and applies points, stamps, and credit deltas.

  • create_account

    Create a CRM account/customer with a primary contact. Optionally enroll the account as a member; use enrol_membership later when the account already exists.

  • update_account

    Update CRM account/customer profile fields such as name, phone, email, life stage, owner, notes, or member code.

  • delete_account

    Soft-delete a CRM account/customer. This releases the primary phone for future reuse while keeping account history for audit.

  • list_tags

    List all available tags for the merchant.

  • create_tag

    Create a CRM tag for customer segmentation and organization.

  • update_tag

    Rename or recolor an existing CRM tag.

  • delete_tag

    Delete a CRM tag and remove it from all tagged entities.

  • attach_tags

    Attach one or more tags to a member/account. Useful for segmenting members after filtering.

  • detach_tags

    Detach one tag from one or more member/account records.

  • list_tiers

    List all membership tiers with member counts and stats.

  • get_membership_tier

    Get a specific membership tier by ID.

  • issue_rewards

    Issue a gift/reward to multiple members. Requires a gift offer ID and member IDs.

  • enrol_membership

    Enrol a member into a membership tier. Free tiers enrol immediately; paid tiers return PAYMENT_REQUIRED unless skipPriceCheck is set. Use list_tiers first to find the target tier.

  • get_loyalty_balance

    Get a member's current loyalty balance — points, stamps, credits, lifetime totals, and active membership tier. Returns null if the member is not enrolled.

  • earn_loyalty_points

    Credit loyalty points or stamps to a member. Use field="points" for points, "stamps" for stamps. Server records a transaction with the reason as audit context.

  • get_dashboard_stats

    Get high-level business KPIs: member count, new members this week, active subscriptions, total points issued, active promotions, rewards redeemed, messages sent.

  • list_bookings

    List bookings with filters for date range, status, service, staff, or member.

  • get_booking_detail

    Get full booking details including line items, status history, and participants.

  • get_booking_stats

    Get booking counts: today, this week, this month, and breakdown by status.

  • get_available_slots

    Find available booking slots for a service on a specific date.

  • list_services

    List booking services with name, price, duration, and status.

  • get_service_detail

    Get full service details including addons, staff, resources, and tier pricing.

  • get_service_tier_pricing

    Read every membership-tier pricing configuration for one booking service.

  • set_service_tier_pricing

    Set the complete pricing and booking-policy configuration for one membership tier on a booking service.

  • copy_service_tier_pricing

    Copy the complete pricing and booking-policy configuration from one membership tier to another on the same booking service.

  • create_service

    Create a bookable service. Sets duration, price, capacity, and policies. Use list_service_categories first if you want to attach to an existing category.

  • update_service

    Update an existing booking service. Pass only the fields you want to change.

  • create_service_schedule

    Create a bookable schedule window for a service, including recurring weekly/daily availability.

  • list_service_schedules

    List schedule windows for booking services.

  • update_service_schedule

    Update a service schedule window. Pass only fields to change.

  • assign_staff_to_service

    Assign a staff member to a booking service. Pass users.id from list_staff.userId.

  • link_resource_to_service

    Link a room/resource to a booking service.

  • list_service_categories

    List service categories (groups for booking services like "Treatments", "Classes").

  • create_service_category

    Create a service category (e.g. "Treatments", "Classes") to group bookable services.

  • create_resource

    Create a bookable resource (room, equipment, vehicle). Used by services that have requiresResource=true.

  • set_resource_availability

    Add an availability window for a resource. Use day-of-week + recurring=true for weekly schedules, or a specific date for one-off blocks.

Security scan

  • No findings. We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.

Recent checks

WhenResultHTTPTime
2 h agoPassed200133 ms
11 h agoPassed200143 ms