crmapi_key

Check Cherry

Check Cherry is a business management platform for photography and event service companies, with tools for leads, bookings, appointments, offerings, payments, and workflows.

Verdict

Check Cherry manages event bookings, client proposals, and business calendars for hospitality and event venues. In Switchy, @mentioning Check Cherry lets your team check package availability across dates, create or cancel guest appointments, log expenses tied to specific events, and attach questionnaires to proposals—all without leaving the conversation. Sales and operations staff get the most value: they can confirm bookings, block calendar slots, and pull event details mid-discussion. The MCP uses API-key auth, so setup takes under two minutes, but you'll need admin access to generate the key from your Check Cherry account settings.

Common use cases

  • Check package availability before quoting clients
  • Schedule guest appointments during event planning
  • Log vendor expenses tied to specific bookings
  • Attach intake questionnaires to new proposals
  • Pull event details during sales calls

Integration

Vendor
Check Cherry
Category
crm
Auth
API_KEY
Tools
25
Composio slug
check_cherry

Tools

  • Attach Questionnaire

    Copy a questionnaire template onto a proposal or confirmed booking. The new questionnaire keeps the template contents and visibility settings as they exist when attached.

  • Check Event Availability

    Check whether a package can be booked on one date or across a date range.

  • Create Appointment

    Create a staff appointment for a guest at a specific date, time, and duration; this changes the business calendar.

  • Create Expense

    Record a business expense with its payment date, amount, reference, payee, and optional event and category links.

  • Delete Appointment
    destructive

    Soft-delete one appointment so it no longer appears in active business calendar records; Check Cherry retains the deleted record.

  • Delete Expense
    destructive

    Soft-delete one business expense so it no longer appears in listings; Check Cherry retains the record for record-keeping.

  • Get Appointment

    Return full guest, scheduling, and assignment details for one appointment.

  • Get Event

    Return full details for one proposal or confirmed booking by event ID.

  • Get Lead

    Return full details for one lead by ID.

  • Get Questionnaire

    Return one questionnaire with its questions, current answers, and completion state.

  • Get Report

    Return one time-bucketed Check Cherry business report for bookings, leads, payments, proposals, or projected revenue.

  • List Appointments

    Search staff appointments by date, assignee, brand, cancellation state, time direction, or text, returning one page.

  • List Appointment Slots

    Return available appointment times for one staff member and appointment calendar on a selected date.

  • List Event Bookings

    List package bookings attached to events within an optional event-date range, returning one page and a continuation cursor.

  • List Events

    Search proposals and confirmed bookings with date, status, client, staff, payment, and workflow filters, returning one page.

  • List Expense Categories

    Return the expense categories available for classifying business expenses.

  • List Expenses

    Search business expenses by event, category, payment date, text, and sort order, returning one page.

  • List Leads

    Search leads by exact email or contact and event text, returning one page of CRM records.

  • List Offerings

    List one Check Cherry catalog resource: services, package groups, packages, or add-ons.

  • List Payments

    List event payment records, including received payments and refunds, by event or payment date; returns one page with monetary values in Check Cherry's original representations.

  • List Questionnaires

    List questionnaires attached to one event booking. Results reflect the authenticated user's visibility permissions and questionnaire display window.

  • List Questionnaire Templates

    Return questionnaire templates that can be attached to an event booking.

  • Remove Questionnaire
    destructive

    Detach one questionnaire from its event booking and delete its collected answers; the source questionnaire template is unchanged. Requires an admin or extended-staff integration-key user in addition to event write permission.

  • Update Expense

    Change selected fields on an existing business expense.

  • Update Questionnaire Answers

    Update answers on a standard questionnaire. By default, answers merge by field UUID, but each supplied UUID replaces that field's complete answer array. Set replace_all to delete answers for omitted UUIDs as well. The integration-key user m

Setup

Setup guide

  1. 11. In Switchy, open your workspace settings and navigate to the Integrations tab. 2. Click 'Add Integration', search for Check Cherry, and select it. 3. Open a new browser tab, log into your Check Cherry admin dashboard, and go to Settings > API Access. 4. Click 'Generate New API Key', copy the key, and paste it into the Switchy connection dialog. 5. Click 'Connect'—Switchy will validate the key and confirm the connection. 6. Open any Project, type '@Check Cherry check availability for package ID 12345 on June 15', and send the message. 7. If Check Cherry replies with availability data, the integration is live and ready for your team to use.

What teammates see: by default, memories from Check Cherry are scoped to the Project (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.

Works well with

Top models

Compatibility data appears once enough Projects have used this MCP together with a given model.

How Switchy teams use it

Not enough Projects yet to publish anonymised usage stats (we require ≥ 50 Projects per week).

Starter prompts

Check Weekend Availability

@Check Cherry check availability for package ID 789 from May 3 to May 19, focusing on Saturdays and Sundays.

Create Consultation Appointment

@Check Cherry create an appointment for guest email sarah@example.com on May 10 at 2:00 PM for 90 minutes, labeled 'Venue Tour'.

Log Catering Expense

@Check Cherry create an expense for $1,200 paid to Greenleaf Catering on May 5, linked to event ID 456, category 'Food & Beverage'.

Attach Client Questionnaire

@Check Cherry attach questionnaire template ID 22 to event ID 789, keeping the default visibility settings.

Pull Event Details

@Check Cherry get full details for event ID 1011, including guest info, package, dates, and current status.

Example outputs

Illustrative - representative of the model's voice and quality, not literal recordings.

Prompt

@checkcherry check if our 'Garden Wedding Package' is available for any Saturday in June 2025

Output

The Garden Wedding Package shows availability on June 7, 14, and 28, 2025. June 21 is already booked. Each available date has full vendor capacity and no scheduling conflicts with your existing confirmed events. This check reflects real-time calendar state as of now—availability can change if another booking is confirmed before you create a proposal.

Notes

This example uses the Check Event Availability tool to scan a date range. It's ideal for quickly answering client inquiries before drafting a formal proposal. Note that availability is a snapshot; you'll want to create the proposal promptly if the client commits to a date.

Prompt

@checkcherry create a 90-minute hair and makeup appointment for Sarah Chen on May 15 at 10:00 AM with our lead stylist

Output

Appointment created for Sarah Chen on May 15, 2025, 10:00–11:30 AM with lead stylist Mia Torres. The appointment now appears on your business calendar and blocks Mia's availability during that window. Sarah will receive a confirmation email if guest notifications are enabled in your Check Cherry settings.

Notes

This demonstrates the Create Appointment tool, which writes directly to your calendar and can trigger client emails. Make sure the stylist's schedule is clear before running this—Check Cherry won't prevent double-booking if you bypass its UI conflict warnings. Requires write access to appointments.

Prompt

@checkcherry pull the full event details for proposal #4782 and summarize what's still pending from the client

Output

Proposal #4782 is for a corporate retreat on August 10, 2025, with an estimated guest count of 45. The client has confirmed catering preferences and AV needs but hasn't yet returned the signed contract or submitted the 50% deposit. Two questionnaires are attached: 'Dietary Restrictions' (completed) and 'Room Setup Preferences' (awaiting response). Next action: follow up on contract and outstanding questionnaire.

Notes

This pairs the Get Event tool with AI reasoning to surface action items from a complex proposal record. Useful for status checks before client calls. The summary reflects data visible to your API key—if team members have restricted proposal access, those records won't appear in the output.

Use-case deep-dives

Wedding venue calendar coordination

When Check Cherry wins for multi-vendor event booking

A 6-person wedding venue team fields 40-50 inquiries a month and juggles proposals, confirmed bookings, and vendor schedules across three event spaces. Check Cherry's MCP is the right call here because the team can wire Switchy to check package availability, create vendor appointments, and attach intake questionnaires without opening the CRM dashboard during client calls. The Create Appointment and Check Event Availability tools let the team confirm dates in real time while the client is on the phone. The trade-off: if your venue runs fewer than 10 events a month or you don't coordinate external vendors, the 25-tool surface is overkill and you'll spend more time configuring scopes than you save. This MCP pays off when booking velocity and vendor coordination are daily friction points.

Expense reconciliation for event planners

Check Cherry for post-event expense tracking at scale

A 3-person event planning shop closes 15-20 events a quarter and needs to reconcile vendor invoices, deposits, and reimbursements against each booking. The Create Expense and Delete Expense tools let the team log costs directly from Switchy while reviewing event wrap-up notes or client emails, then link each expense to the correct event ID without switching to the CRM. This workflow shines when your team processes 30+ expenses a month and forgets to log costs in the moment. The boundary: if you're under 10 events a quarter or your accountant handles all expense entry, the API key setup and tool count aren't worth the overhead. Use this MCP when expense tracking is a bottleneck between event close and final invoicing.

Client intake questionnaire automation

When Attach Questionnaire saves hours in proposal prep

A solo event consultant or 2-person team sends 20-30 proposals a month and manually copies intake questionnaires into each new booking. The Attach Questionnaire tool lets Switchy copy the template onto a proposal the moment it's created, preserving visibility settings and question logic without opening Check Cherry. This is the right move if you use standardized questionnaires for every event type and your proposal volume is high enough that copying templates feels like busywork. The limit: if you customize every questionnaire or send fewer than 10 proposals a month, the automation overhead outweighs the time saved. This MCP wins when proposal prep is repetitive and your questionnaire templates are stable across most bookings.

Frequently asked

What does the Check Cherry MCP do in Switchy?

It lets your AI agents manage event bookings, staff appointments, and expenses inside Check Cherry without leaving the conversation. Agents can check package availability, create or delete appointments on your business calendar, attach questionnaires to proposals, and record expenses with payment details. All 25 tools operate through Check Cherry's API, so changes sync immediately to your live account.

Do I need admin access to connect Check Cherry MCP?

You need an API key from your Check Cherry account, which typically requires admin or owner permissions to generate. Once you paste the key into Switchy, the MCP inherits whatever access level that key carries—if the key can create appointments and expenses, the AI can too. Check your Check Cherry settings to confirm which roles can issue API keys.

Can the MCP modify confirmed bookings or only proposals?

The Get Event tool retrieves both proposals and confirmed bookings by ID, but the MCP doesn't expose a dedicated "update booking" tool in the current 25-tool set. You can attach questionnaires to confirmed bookings and create or delete appointments tied to events, but bulk edits to booking line items would require logging into Check Cherry directly or using their full API outside Switchy.

How is this different from just using Check Cherry's web app?

The web app requires manual clicks to check availability, create appointments, or log expenses. The MCP lets your AI do those tasks in natural language—"Block Friday 2pm for the Smith wedding tasting" or "Log the $340 florist invoice"—and chain them with other tools in the same workflow. You trade Check Cherry's visual calendar for speed and automation inside Switchy's shared workspace.

Who on my team should connect the Check Cherry MCP?

Whoever owns your Check Cherry API key and understands your booking and expense workflows. That's usually an operations manager or business owner. Once connected, any Switchy team member can invoke the MCP through agents, but the API key's permissions apply to everyone—so don't share the connection if you want to restrict who can delete appointments or create expenses.

More crm MCPs

See all crm MCPs →

Data last verified 62 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.