FavCRM — Agentic CRM

FavCRM: агентная CRM для сервисного бизнеса — клиенты, бронирования, лояльность и счета через ассистента

От сообщества: Добавлен пользователем или импортирован; проверьте владельца перед подключениемРаботаетБез входаГлобальныйБесплатноМожет изменять данные

Что умеет

  • Искать клиентов по истории бронирований и активности
  • Управлять тегами, тарифами и программами лояльности
  • Создавать и подтверждать бронирования, проверять доступные слоты
  • Настраивать услуги, расписания и назначения сотрудников
  • Получать статистику дашборда и бронирований

Какие данные видит

Доступ по API-ключу формата fav_mcp_..., ассистент видит данные аккаунта FavCRM пользователя в рамках прав ключа.

Нужен ли аккаунт

Не нужен: сервер работает без входа

FavCRM даёт ассистенту 136 типизированных инструментов для управления сервисным бизнесом: сегменты клиентов, программы лояльности, бронирования с учётом загрузки, счета и рассылки в WhatsApp и SMS. Подключение по API-ключу, бесплатный тариф — 100 клиентов и 200 бронирований в месяц.

Как подключить

Как подключить FavCRM — Agentic CRM к Claude

Адрес сервера, который нужно вставить в настройках Claude:

https://favcrm--favcrm.run.tools

  1. Откройте Claude (сайт claude.ai или приложение для компьютера).
  2. Перейдите в Настройки → Коннекторы (в английском интерфейсе: Settings → Connectors).
  3. Нажмите Добавить пользовательский коннектор (Add custom connector).
  4. Вставьте адрес сервера, скопированный ниже, в поле URL удалённого MCP-сервера и нажмите Добавить.
  5. В чате нажмите + → Коннекторы и включите новый коннектор.

Пользовательские коннекторы доступны на тарифах Free, Pro, Max, Team и Enterprise. На Free можно добавить только один. В Team и Enterprise коннектор сначала добавляет владелец организации в Настройки организации → Коннекторы.

Авторизация

После нажатия Добавить откроется окно входа в сервис. Войдите под своим аккаунтом и подтвердите доступ. Пароль Claude не видит.

Как подключить FavCRM — Agentic CRM к ChatGPT

Адрес сервера, который нужно вставить в настройках ChatGPT:

https://favcrm--favcrm.run.tools

  1. Откройте ChatGPT в браузере (chatgpt.com). Нужен тариф Plus, Pro, Business, Enterprise или Edu.
  2. Один раз включите режим разработчика: Настройки → Приложения → Дополнительные настройки → Режим разработчика (Settings → Apps → Advanced settings → Developer mode).
  3. Откройте Настройки → Коннекторы и нажмите Создать (Create).
  4. Заполните форму: Название (любое), Описание (одна фраза, что делает сервис), URL MCP-сервера (скопируйте ниже).
  5. В поле Аутентификация выберите OAuth, если сервис требует вход, иначе Нет. Нажмите Создать.
  6. В новом чате откройте + → Приложения/Коннекторы и включите коннектор.

Название раздела у OpenAI менялось (Connectors → Apps/Plugins). Если пункт называется иначе, ищите «режим разработчика» в настройках. В рабочих пространствах Business/Enterprise администратор должен разрешить пользовательские коннекторы.

Авторизация

При первом использовании ChatGPT откроет окно входа в сервис. Войдите и подтвердите доступ.

Как подключить FavCRM — Agentic CRM к Cursor

Адрес сервера, который нужно вставить в настройках Cursor:

https://favcrm--favcrm.run.tools

Быстрый способ: нажмите кнопку Открыть в Cursor ниже, Cursor сам предложит добавить сервер.

Вручную:

  1. В Cursor откройте Settings → Cursor Settings → MCP и нажмите Add new global MCP server.
  2. Вставьте JSON, скопированный ниже, в открывшийся файл ~/.cursor/mcp.json (для одного проекта: .cursor/mcp.json в корне проекта).
  3. Сохраните файл. Сервер появится в списке MCP; при необходимости пройдите авторизацию по кнопке рядом с ним.

Авторизация

Если сервис требует вход, рядом с сервером в списке MCP появится кнопка авторизации.

Список инструментов сервера (60)

Технические названия из tools/list. Нужны только разработчикам.

search_membersSearch 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_profileGet detailed profile for a specific member/account by ID.
list_tagsList all available tags for the merchant.
attach_tagsAttach one or more tags to a member/account. Useful for segmenting members after filtering.
list_tiersList all membership tiers with member counts and stats.
get_membership_tierGet a specific membership tier by ID.
issue_rewardsIssue a gift/reward to multiple members. Requires a gift offer ID and member IDs.
enrol_membershipEnrol 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_balanceGet 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_pointsCredit 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_statsGet high-level business KPIs: member count, new members this week, active subscriptions, total points issued, active promotions, rewards redeemed, messages sent.
list_bookingsList bookings with filters for date range, status, service, staff, or member.
get_booking_detailGet full booking details including line items, status history, and participants.
get_booking_statsGet booking counts: today, this week, this month, and breakdown by status.
get_available_slotsFind available booking slots for a service on a specific date.
list_servicesList booking services with name, price, duration, and status.
get_service_detailGet full service details including addons, staff, resources, and tier pricing.
create_serviceCreate a bookable service. Sets duration, price, capacity, and policies. Use list_service_categories first if you want to attach to an existing category.
update_serviceUpdate an existing booking service. Pass only the fields you want to change.
create_service_scheduleCreate a bookable schedule window for a service, including recurring weekly/daily availability.
list_service_schedulesList schedule windows for booking services.
update_service_scheduleUpdate a service schedule window. Pass only fields to change.
assign_staff_to_serviceAssign a staff member to a booking service. Pass users.id from list_staff.userId.
link_resource_to_serviceLink a room/resource to a booking service.
list_service_categoriesList service categories (groups for booking services like "Treatments", "Classes").
create_service_categoryCreate a service category (e.g. "Treatments", "Classes") to group bookable services.
create_resourceCreate a bookable resource (room, equipment, vehicle). Used by services that have requiresResource=true.
set_resource_availabilityAdd an availability window for a resource. Use day-of-week + recurring=true for weekly schedules, or a specific date for one-off blocks.
set_staff_availabilityAdd an availability window for a staff member (companyMembers.id). Use day-of-week + recurring for weekly schedules, or a specific date for one-off changes.
get_booking_settingsGet global booking settings for the customer booking flow, cancellation rules, visibility options, and confirmation requirements.
update_booking_settingsUpdate global booking settings. Pass only the fields you want to change.
list_ticketsList support tickets with optional filters.
get_ticket_statsGet ticket counts grouped by status.
create_ticketCreate a support ticket for a member issue.
update_ticket_statusUpdate the status of an existing support ticket.
list_dealsList CRM deals (sales pipeline) with optional filters.
update_deal_stageMove a deal to a different pipeline stage.
list_contactsList contacts (people linked to CRM accounts), optionally filtered by account or search.
get_contactFetch a single contact by ID.
create_contactCreate a contact on an existing CRM account.
update_contactUpdate fields on an existing contact.
list_tasksList tasks with optional status, assignee, and account filters.
create_taskCreate a task. Optionally link to a CRM account or assign to a team member.
update_taskUpdate a task (status, priority, assignee, due date, completion).
send_whatsapp_messageDisabled for agents. Use request_send_approval so the merchant can approve the exact WhatsApp draft in Workroom.
search_crmSearch across CRM accounts and contacts by name, email, or phone.
list_invoicesList invoices with optional filters. Use status "OVERDUE" to find unpaid invoices past due date.
list_subscriptionsList member subscriptions. Filter by status to find active, cancelled, or past-due subscriptions.
list_campaignsList marketing campaigns (email, SMS, WhatsApp) with delivery stats.
create_campaignCreate a marketing campaign (email, SMS, or WhatsApp) in DRAFT. For email channelConfig, use subject + htmlBody + optional plainTextBody. recipientSource="list" is accepted as an alias for "individual".
update_campaignUpdate an existing campaign. Channel cannot be changed after creation. Pass only fields to change.
delete_campaignDelete a campaign. Only allowed in DRAFT status; sent campaigns are kept for audit history.
send_campaignDisabled for agents. Use request_send_approval so the merchant can approve the exact campaign send in Workroom.
validate_campaignValidate a campaign before sending. Resolves contactable recipient count and previews the final email subject/body without sending.
send_test_campaignDisabled for agents. Use request_send_approval so the merchant can approve the exact test email in Workroom.
list_notification_logsList notification delivery logs for the current company. Recipients are masked by default for incident-response safety.
list_conversationsList messaging conversations across channels (WhatsApp, SMS, email, etc). Shows unread counts and last message time.
create_broadcastCreate a DRAFT WhatsApp or SMS broadcast campaign. The broadcast is NOT sent — admin must review and send it from the Broadcasts page.
cloneDuplicate an existing record (product, tier, campaign, post, service package, promotion, gift offer). Creates a copy in DRAFT status with "(Copy)" appended to the name.
list_notesList notes attached to a member/account, booking, or ticket.