← Registry

Marketing

favcrm.io

Manage customer accounts and import customer data for CRM or marketing purposes.

1 endpoint220 known toolsCached registry data

ENDPOINT 1

https://api.favcrm.io/mcp

No auth detected

Known tools 220

search_members

Search and filter members/accounts.

get_member_profile

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

preview_customer_import

Preview a bulk customer import (max 2000 rows).

commit_customer_import

Commit a previewed customer import.

create_account

Create a CRM account/customer with a primary contact.

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.

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.

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.

enrol_membership

Enrol a member into a membership tier.

get_loyalty_balance

Get a member's current loyalty balance — points, stamps, credits, lifetime totals, and active membership tier.

earn_loyalty_points

Credit loyalty points or stamps to a member.

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.

create_service

Create a bookable service.

update_service

Update an existing booking service.

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.

assign_staff_to_service

Assign a staff member to a booking service.

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.

create_resource

Create a bookable resource (room, equipment, vehicle).

set_resource_availability

Add an availability window for a resource.

set_staff_availability

Add an availability window for a staff member (companyMembers.id).

get_booking_settings

Get global booking settings for the customer booking flow, cancellation rules, visibility options, and confirmation requirements.

update_booking_settings

Update global booking settings.

list_tickets

List support tickets with optional filters.

get_ticket_stats

Get ticket counts grouped by status.

create_ticket

Create a support ticket for a member issue.

update_ticket_status

Update the status of an existing support ticket.

list_surveys

List surveys with optional status/search filters.

create_survey

Create a survey with custom question blocks.

get_survey

Get survey detail, including blocks, publishing status, visibility, settings, and response count.

update_survey

Update a survey draft or publishing configuration.

archive_survey

Archive a survey and remove it from active survey lists.

get_survey_stats

Get response and invitation metrics for a survey overview dashboard.

get_survey_responses

List responses for a survey.

list_survey_invitations

List survey invitation history without exposing token hashes or old invitation tokens.

create_survey_invitation

Create a token-auth survey invitation for a specific member/account or contact.

list_survey_workflows

List automation workflows attached to a survey.

upsert_survey_workflow

Create or update a survey automation workflow, usually triggered by survey_response_submitted.

list_deals

List CRM deals (sales pipeline) with optional filters.

get_deal

Get detailed CRM deal information by ID.

create_deal

Create a CRM sales pipeline deal, optionally linked to a customer account and contact.

update_deal

Update a CRM deal.

delete_deal

Soft-delete a CRM deal from the sales pipeline.

update_deal_stage

Move a deal to a different pipeline stage.

list_contacts

List contacts (people linked to CRM accounts), optionally filtered by account or search.

get_contact

Fetch a single contact by ID.

create_contact

Create a contact on an existing CRM account.

update_contact

Update fields on an existing contact.

set_primary_contact

Set a contact as the primary contact for its CRM account and demote other contacts on that account.

delete_contact

Delete a secondary contact.

list_custom_fields

List custom field definitions for CRM entities such as account, contact, deal, or booking.

get_custom_field

Get a custom field definition by ID.

create_custom_field

Create a custom field definition for CRM entities.

update_custom_field

Update a custom field definition label, type, options, required flag, or sort order.

delete_custom_field

Delete a custom field definition and its stored values.

get_custom_field_values

Get custom field values for a CRM entity such as an account, contact, deal, or booking.

set_custom_field_values

Set or clear custom field values for a CRM entity.

list_tasks

List tasks with optional status, assignee, and account filters.

get_task

Get detailed task information by ID.

create_task

Create a task.

update_task

Update a task (status, priority, assignee, due date, completion).

delete_task

Soft-delete a CRM task.

search_crm

Search across CRM accounts and contacts by name, email, or phone.

list_invoices

List invoices with optional filters.

get_invoice

Fetch a single invoice with line items, payment history, and customer detail.

create_invoice

Create a new invoice for a customer.

record_invoice_payment

Record a manual payment against an invoice (cash, bank transfer, cheque, card terminal).

mark_invoice_sent

Mark an invoice as sent to the customer (transitions DRAFT → OPEN).

void_invoice

Void an invoice.

delete_invoice

Delete a DRAFT invoice.

restore_invoice

Restore a previously deleted DRAFT invoice.

get_invoice_stats

Outstanding totals, overdue counts, and revenue this period.

list_subscriptions

List member subscriptions.

get_subscription

Fetch a single subscription with customer, tier, billing cycle, and renewal info.

create_subscription

Create a recurring subscription for a member.

pause_subscription

Pause an active subscription (status → past_due, no further auto-renew).

resume_subscription

Resume a paused subscription back to active.

cancel_subscription

Cancel a subscription.

list_campaigns

List marketing campaigns (email, SMS, WhatsApp) with delivery stats.

create_campaign

Create a marketing campaign (email, SMS, or WhatsApp) in DRAFT.

update_campaign

Update an existing campaign.

delete_campaign

Delete a campaign.

restore_campaign

Restore a previously deleted campaign.

validate_campaign

Validate a campaign before sending.

list_notification_logs

List notification delivery logs for the current company.

list_conversations

List messaging conversations across channels (WhatsApp, SMS, email, etc).

create_broadcast

Create a DRAFT WhatsApp or SMS broadcast campaign.

list_audit_logs

List recent audit log entries for this company.

search_audit_logs

Search audit logs by free text across action, resource, resource ID, changes JSON, and metadata JSON.

get_audit_log

Fetch a single audit log entry by ID, including before/after snapshots when available.

revert_audit_action

Revert an audited action by restoring the captured before snapshot.

clone

Duplicate an existing record (product, tier, campaign, post, service package, promotion, gift offer).

list_notes

List notes attached to a member/account, booking, or ticket.

create_note

Add a note to a member/account, booking, ticket, or invoice.

confirm_booking

Confirm a pending booking.

cancel_booking

Cancel a booking.

complete_booking

Mark a booking as completed.

mark_no_show

Mark a booking as no-show when the customer did not attend.

list_promotions

List promotion/coupon codes with optional status filter.

get_promotion

Get details of a specific promotion/coupon code.

create_promotion

Create a promotion / discount code.

update_promotion

Update an existing promotion.

delete_promotion

Delete a promotion.

restore_promotion

Restore a previously deleted promotion.

validate_promotion

Check if a promotion code is valid for a given order.

list_reward_schemes

List loyalty reward schemes (points/stamps programs) configured for this business.

list_staff

List staff/team members in the business.

list_resources

List booking resources (rooms, equipment, etc.).

list_service_packages

List service packages/prepaid session bundles with optional search, status, sorting, and pagination.

get_service_package

Get service package detail including applicability and selected booking service/event items.

create_service_package

Create a service package/prepaid session bundle.

update_service_package

Update an existing service package.

delete_service_package

Delete a service package by ID.

restore_service_package

Restore a previously deleted service package by ID.

get_plan_status

Show the current organisation plan, subscription/payment state, enabled modules, and quota usage.

check_plan_operation

Preflight whether an intended operation is allowed by token scopes, enabled modules, subscription state, and quota.

list_plan_options

List active FavCRM plans with prices, quotas, included modules, and whether each is the current plan.

create_plan_upgrade_link

Create a Stripe Checkout link for a new paid subscription, or a Stripe Billing Portal link for an existing Stripe subscription.

create_team_member_invite

Invite a team member to this company and return a one-time MCP accept token.

accept_team_invite_request

Step 1 of agentic team invite acceptance.

accept_team_invite_verify

Step 2 of agentic team invite acceptance.

get_whatsapp_connection_status

Check whether WhatsApp Business is connected for this company, including WABA/phone metadata and the latest agentic connect session state.

create_whatsapp_connect_link

Create a short-lived browser link for WhatsApp Business Embedded Signup.

list_my_companies

List all companies/organisations the current user has access to.

switch_company

Switch the current session to a different company/organisation.

list_posts

List CMS posts (blog posts and/or pages) with optional filters.

get_post

Get detailed CMS post including content blocks, categories, and tags.

create_post

Create a new CMS post (blog_post, page, or any custom post type).

update_post

Update an existing CMS post (any post type).

delete_post

Delete a CMS post by ID.

restore_post

Restore a previously deleted CMS post.

list_image_models

List AI image-generation models exposed to merchants (sanitized — provider/cost details hidden).

generate_image

Generate an AI image via kie.ai and return its public R2 URL.

generate_post_cover

Generate an AI image and attach it as a post's featuredImage.

attach_post_cover_from_job

Attach a previously generated ai-media job's output as the post's featuredImage.

upload_post_cover_from_url

Download an external image URL into R2 and attach it as the post's featuredImage.

list_categories

List CMS post categories.

create_category

Create a CMS post category (e.g.

update_category

Update a CMS post category.

delete_category

Delete a CMS post category.

restore_category

Restore a previously deleted CMS post category.

list_post_types

List all post types defined for this company (built-in: blog_post, page; plus any custom types).

create_post_type

Define a new custom post type (e.g.

list_post_type_fields

List the custom field schema for a post type.

create_post_type_field

Add a custom field to a post type schema.

update_post_type

Update a custom post type.

delete_post_type

Delete a custom post type.

restore_post_type

Restore a previously deleted custom post type.

update_post_type_field

Update a field on a post type schema.

delete_post_type_field

Remove a field from a post type schema.

restore_post_type_field

Restore a previously deleted field on a post type schema.

reorder_post_type_fields

Reorder fields on a post type.

append_post_block

Append one or more blocks to the end of a post.

replace_post_block

Replace a single block at the given index (0-based).

remove_post_block

Remove the block at the given index (0-based).

reorder_post_blocks

Reorder blocks by passing block IDs in the desired order.

create_booking

Create a new booking for a member.

get_conversation_messages

Get messages from a specific conversation thread.

find_or_create_workroom_thread

Find or create a Workroom DM thread between a merchant user and an AI colleague.

get_attachment_text

Read the text/Markdown content of a file attached to a Workroom thread or sent by a customer (PDF, image, or document).

post_workroom_message

Post an internal message from an AI colleague into a Workroom thread.

create_inbox_reply_suggestion

Create a draft reply suggestion that appears inline in the FavCRM Inbox composer.

request_send_approval

Create a merchant-owned Workroom approval request for a customer-facing send.

list_segments

List customer segments.

get_segment

Get customer segment details including type, criteria, and live member count.

get_segment_members

Get the members that belong to a specific segment.

create_segment

Create a new customer segment.

update_segment

Update an existing customer segment by id.

preview_segment_count

Preview how many customers would match dynamic segment criteria before creating or updating a segment.

set_segment_members

Replace the members of a STATIC customer segment with the given account IDs.

delete_segment

Delete a customer segment.

list_templates

List the company's WhatsApp message templates with their Meta approval status (PENDING / APPROVED / REJECTED).

create_template

Create and submit a WhatsApp message template to Meta for approval.

list_outlets

List shop outlets/locations for the company.

create_outlet

Create a shop outlet/location.

update_outlet

Update an existing shop outlet/location by ID.

list_products

List shop products with optional filters by name, status, or category.

get_product

Get full product detail including images, options, and variations.

create_product

Create a new shop product as DRAFT.

update_product

Update an existing product.

list_product_categories

List all product categories for the shop.

create_product_category

Create a product category.

create_variation

Add a variation (size, color, etc.) to an existing product.

list_orders

List shop orders with optional status and search filters.

get_order

Get full order detail including line items.

update_order_status

Update the status of a shop order (e.g.

list_offer_rules

List upsell/cross-sell offer rules with optional filters.

get_offer_rule

Get offer rule detail including associated products and discounts.

create_offer_rule

Create an upsell/cross-sell offer rule as draft.

query_favcrm_platform

Search FavCRM MCP tools, enabled skills, and feature areas for how to use the platform.

search_tools

Search the available FavCRM tool catalog for relevant operations.

execute_tool

Execute an available FavCRM tool by name after discovering it with search_tools.

query_company_knowledge

Search this company's reviewed knowledge base and return grounded snippets with source document IDs.

list_knowledge_documents

List merchant knowledge base documents (uploads + scraped URLs).

get_knowledge_document

Fetch a single knowledge document with metadata + extraction/review status.

scrape_knowledge_url

Fetch a URL's content into the knowledge base.

add_knowledge_text

Add a free-form text document to the knowledge base.

delete_knowledge_document

Soft-delete a knowledge document.

restore_knowledge_document

Restore a previously deleted knowledge document.

list_shipping_methods

List all shipping methods configured for the shop.

report_agent_issue

Report a FavCRM platform issue when an agent finds a missing MCP path, tool failure, confusing schema, CLI/docs issue, or SDK fallback.

register_organisation_request

Step 1 of agentic signup.

register_organisation_verify

Step 2 of agentic signup.