Appointo
Appointo is an appointment booking application designed for Shopify stores, enabling businesses to integrate online booking systems seamlessly into their websites without any coding required.
Verdict
Common use cases
- Check today's appointment schedule from chat
- Reschedule client meetings without switching apps
- Pull booking summaries for weekly reviews
- Confirm availability before sending calendar invites
- Send reminder notifications to upcoming attendees
Integration
- Vendor
- Appointo
- Category
- other
- Auth
- API_KEY
- Composio slug
appointo
Tools
Setup
Setup guide
- 11. In Switchy, open your workspace settings and navigate to the Integrations tab. 2. Search for Appointo in the MCP directory and click Connect. 3. Log into your Appointo account in a separate tab and go to Settings > API Keys. 4. Generate a new API key (label it 'Switchy' so you remember where it's used) and copy the key to your clipboard. 5. Paste the key into the Switchy connection dialog and click Authorize. 6. Switchy will verify the key and confirm the connection. 7. Open any Space, type '@Appointo list upcoming appointments' and send — if you see a response with booking data, the integration is live. 8. If the test fails, double-check that your Appointo plan includes API access and that the key hasn't expired.
What teammates see: by default, memories from Appointo are scoped to the Space (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.
Works well with
Top models
Compatibility data appears once enough Spaces have used this MCP together with a given model.
How Switchy teams use it
Starter prompts
List Today's Bookings
@Appointo show me all appointments scheduled for today, including client names and times.Open in a Space →
Check Availability Tomorrow
@Appointo what time slots are available tomorrow between 9 AM and 5 PM?Open in a Space →
Reschedule a Meeting
@Appointo reschedule the 2 PM appointment with Sarah Johnson to 4 PM on the same day.Open in a Space →
Weekly Booking Summary
@Appointo give me a summary of all bookings scheduled this week, grouped by day.Open in a Space →
Send Appointment Reminder
@Appointo send a reminder to the client booked for tomorrow at 10 AM with the meeting details.Open in a Space →
Example outputs
Illustrative - representative of the model's voice and quality, not literal recordings.
@Appointo show me all appointments scheduled for tomorrow between 9am and 5pm
Here are the appointments scheduled for tomorrow, 9am–5pm: • 9:00am – Sarah Chen (30min, Consultation) • 10:30am – Marcus Rodriguez (1hr, Strategy Session) • 1:00pm – Taylor Kim (45min, Follow-up) • 3:30pm – Jordan Lee (1hr, Initial Meeting) All times are in your account's default timezone (PST). Two slots remain available: 11:30am–12:30pm and 2:00pm–3:00pm.
This read-only query assumes the MCP has calendar:read scope. Appointo's API typically returns appointments in the account owner's timezone; confirm your team's timezone settings before relying on these times for coordination across regions.
@Appointo create a 45-minute appointment for alex@example.com on Friday at 2pm titled 'Product Demo'
Appointment created: • Client: alex@example.com • Date/Time: Friday, January 17, 2025 at 2:00pm PST • Duration: 45 minutes • Title: Product Demo • Confirmation email sent to alex@example.com Booking link: https://appointo.me/book/abc123. The client can reschedule or cancel via this link up to 24 hours before the appointment.
This write action requires calendar:write scope and triggers an email to the client. If your Appointo account has buffer-time rules or blackout dates, the MCP will reject conflicting slots. Always verify the created appointment matches your availability before the client receives the confirmation.
@Appointo pull this week's completed appointments and draft a summary of client meeting topics for our team standup
This week (Jan 13–17) you completed 12 appointments. Common themes: **Onboarding (5 meetings)**: New clients asking about integration timelines and data migration. Two requested extended trials. **Support escalations (4 meetings)**: Billing questions and feature requests for bulk export. One unresolved issue flagged for engineering follow-up. **Sales demos (3 meetings)**: Two enterprise prospects, one SMB. Enterprise leads asked about SSO and compliance certifications. Recommendation: Schedule a follow-up with the two trial-extension requests before Friday.
This synthesis example combines appointment metadata (titles, notes fields) with the AI's summarization. The quality depends on how much detail your team logs in Appointo's notes field. The MCP reads past appointments but cannot infer unrecorded context from external sources.
Use-case deep-dives
When Appointo fits small client-facing teams
A 3-person consulting shop books 20-30 client calls a week and needs calendar sync without hiring a VA. Appointo handles the booking flow, sends reminders, and keeps everyone's availability current. The MCP integration lets your team query upcoming appointments or reschedule directly from Switchy without opening another tab. This works best when your calendar is the source of truth and you're not juggling complex multi-resource bookings. If you need room assignments, equipment reservations, or multi-stage approval flows, you'll hit the ceiling fast. For straightforward client meetings where the main pain is calendar ping-pong, Appointo through Switchy cuts the back-and-forth by half.
Pulling booking context into support threads
A 5-person SaaS support team fields 40 tickets a day, many from users who booked onboarding calls or demos. The support rep needs to see when the call was, who attended, and what was discussed—without leaving the ticket. Appointo's MCP lets you pull that booking record into Switchy's context so the AI can reference it while drafting replies. This saves 2-3 minutes per ticket when the question is "I missed my demo, can we reschedule?" The trade-off: if your booking system already lives in your CRM or ticketing tool, adding Appointo as a separate layer creates sync debt. Use this when appointments are a first-class object in your workflow, not an afterthought.
When ops teams audit appointment patterns
An operations lead at a 12-person agency reviews the week's bookings every Monday to spot no-shows, double-bookings, or under-utilized slots. Manually exporting CSVs from Appointo and cross-referencing them with team capacity takes 30 minutes. The MCP integration lets you ask Switchy "show me all no-shows this week" or "which team members had zero bookings" and get an answer in 10 seconds. This is worth it if you're doing this review weekly and your team books more than 50 appointments a month. Below that volume, the manual export is faster than setting up API keys and teaching your team the MCP commands. The buying threshold is repetition: if you're only checking once a quarter, skip the integration.
Frequently asked
What does the Appointo MCP do in Switchy?
The Appointo MCP connects your Appointo booking data to Switchy's AI workspace, letting your team query appointment schedules, customer details, and availability without switching tabs. Since Appointo is a Shopify appointment app, this is useful for stores managing bookings for services, consultations, or in-person pickups. Your AI agents can pull booking info directly into conversations or workflows.
Do I need admin access to connect Appointo?
You need an Appointo API key, which typically requires admin or owner permissions in your Appointo account. The key authenticates Switchy to read your booking data. If you're not the account owner, ask whoever manages your Appointo settings to generate the key and share it securely. No OAuth flow here — just paste the key into Switchy's connection form.
Can the Appointo MCP create or cancel appointments?
We don't have tool details yet, so capabilities depend on what Appointo's API exposes and which methods this MCP implements. Most booking MCPs start read-only (fetch schedules, customer lists) before adding write operations. Check the MCP's tool list in Switchy once connected, or assume read-only access until you see create/update/delete tools appear.
How is this different from logging into Appointo directly?
Logging into Appointo gives you the full UI but forces context-switching. The MCP brings appointment data into Switchy's AI workspace, so you can ask questions like "show me today's bookings" or "which customers rescheduled this week" without leaving your chat. It's faster for quick lookups and lets AI agents act on booking data alongside other tools.
Who on my team should connect the Appointo MCP?
Whoever owns your Appointo account or has API key access should set up the connection. Once connected, any Switchy team member with access to the workspace can query Appointo data through AI agents. If your team shares booking responsibilities, connect it once and let everyone benefit. API usage doesn't typically count against Switchy plan limits, but check Appointo's rate limits.